Preserving HTTP sessions in heterogeneous wireless environments
First Claim
Patent Images
1. A proxy for use with a user device operating in a heterogeneous wireless network environment, said proxy comprising:
- means for determining that said user device is in an area of overlap by different networks within said environment; and
means for handing off said user device from a first network to a second network.
6 Assignments
0 Petitions
Accused Products
Abstract
Wireless internet in the in-vehicle environment is an evolving reality that reflects the gradual convergence of wireless and internet technologies. The present invention provides an application layer system that makes wireless internet access adaptive to dynamically changing heterogeneous network environments, by stressing carrier-independence and access transparency. To achieve these objectives, the present invention provides the following features: HTTP session continuity and automatic HTTP failure recovery; network environment awareness and application-level preemptive handoff based on bandwidth capacity.
-
Citations
20 Claims
-
1. A proxy for use with a user device operating in a heterogeneous wireless network environment, said proxy comprising:
-
means for determining that said user device is in an area of overlap by different networks within said environment; and
means for handing off said user device from a first network to a second network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of handing off a user device from a first network to a second network, said method comprising:
-
establishing a session on said user device with said first network;
determining that said user device is in an area where said first network and said second network overlap; and
handing off said user device from said first network to said second network. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An architecture for use in a heterogeneous wireless network environment, said architecture comprising:
-
a user device having an installed web browser;
a web server;
a proxy interposed between said web browser and said web server; and
an information gateway interposed between said proxy and said web server. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification