HTTP optimization, multi-homing, mobility and priority

A dynamic, pipelined technology used in communications to solve legacy problems

Inactive Publication Date: 2012-09-05
QUALCOMM INC
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Within wired networks, a great deal of work has been done on these optimized applications; however, understanding how these characteristics work in the more challenging mobile environment with high round-trip time (RTT) and highly variable bandwidth As far as combinations are concerned, there are still unresolved issues

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • HTTP optimization, multi-homing, mobility and priority
  • HTTP optimization, multi-homing, mobility and priority
  • HTTP optimization, multi-homing, mobility and priority

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Combining parallel HTTP connections and pipelining has the benefit of overcoming the effect of increasing round trip time (RTT). In general, known browsers employ a fixed number of parallel connections and a fixed number of outstanding requests, although the number of parallel connections is influenced by the different sets of servers that must be contacted.

[0028] One aspect of the invention is to vary the number of parallel connections and pipeline requests in real-time so that the number of outstanding requests is minimized and the link remains fully utilized.

[0029] For example, these numbers can be varied based on the total amount of data requested to ensure that the link remains fully utilized; however, the total amount of data not yet received cannot exceed the product of bandwidth and RTT. These quantities are continuously changing. Furthermore, because the size of the object is not known until the object's header arrives, the total amount of outstanding da...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Combining parallel Hypertext Transfer Protocol (HTTP) connections and pipelining overcomes an impact of increasing Round Trip Time (RTT) by varying in real time the number of parallel connections and pipelined requests such that the number of outstanding requests is minimal and the link remains fully utilized. Optimal construction and scheduling of requests and connections in an HTTP stack improves page load time and also provides for greater responsiveness to changes in object priorities. Multi-homing and mobility at the application layer for HTTP are addressed. Multi-homing provides for simultaneous use of multiple interfaces, for example WWAN and WLAN interfaces which improves download time, especially in the case that the available bandwidth the interfaces is of the same order of magnitude. Mobility provides for switching connections as the device moves. In combination they provide for smoother mobility. Mobility can be provided this way without server or network support.

Description

[0001] Claiming Priority Based on 35 U.S.C. §119 [0002] This patent application claims priority to Provisional Application No. 61 / 288,119, filed December 18, 2009, entitled "HTTP Optimization, Multi-Homing, Mobility and Priority," which is assigned to the assignee of this application and is hereby expressly incorporated by reference. [0003] References to Co-Pending Patent Applications [0004] This patent application is related to the following co-pending U.S. patent application: "BINDING / AGGREGATING MULTIPLE INTERFACES AT APPLICATION LAYER" by Ramin Rezaiifar et al., Attorney Docket No. 100528U2, which was filed concurrently with this application and has been assigned To the assignee of this application and expressly incorporated herein by reference. technical field [0005] The present disclosure relates generally to communications, and more particularly to techniques for retrieving hypertext packet data content in wireless communications networks. Background techniq...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04W80/06H04W60/00H04L12/56
CPCH04W88/06H04L69/14H04W76/16H04W28/10H04W28/08H04L67/62H04W28/06H04W80/00H04W28/0958H04W8/04
Inventor M·沃森L·维奇萨诺
Owner QUALCOMM INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products