Methods and apparatus for continuous connectivity between mobile device and network using dynamic connection spreading
First Claim
1. A method for processing a message in a wireless communication network comprising the steps of:
- receiving at least one portion of the message at a computing device from at least one of a plurality of access points when the at least one access point is in range of a mobile client in the wireless communication network, the computing device comprising a gateway to an external computer network;
merging received portions of the message when two or more portions of the message are received at the gateway; and
transmitting a reassembled message, generated from said merged received portions, from the gateway to the external computer network;
wherein the step of merging received portions of the message comprises the steps of;
receiving fewer than all of the portions of the message at the gateway;
waiting a specified time interval for receipt of one or more additional portions of the message at the gateway;
if said one or more additional portions are received at the gateway in the specified interval, merging said one or more additional portions of the message with the previously received portions of the message;
if said one or more additional portions are not received at the gateway in the specified interval, said gateway performing at least one of transmitting an error message to a sending socket and requesting said one or more additional portions from one or more other gateways;
determining when a given additional portion of the message received at the gateway during the specified time interval is a last portion of the message; and
reassembling the portions of the message at the gateway after the last portion of the message has been received;
wherein an Internet Protocol (IP) address is established for the mobile client through at least one onboard proxy associated with the mobile client; and
wherein one or more of the portions of the message are received at one or more of said access points from the mobile client through said at least one onboard proxy.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides methods and apparatus for establishing a connection between a mobile client and an external computer network such that the client computer network connection provides the illusion of seamless connectivity. In one aspect of the invention data is processed in a wireless communication network and is received from a access point at a gateway to an external computer network. Access points are disposed in the vicinity of the path of the mobile client. In another aspect of the invention data is processed in a wireless communication network and is received at an onboard proxy from an access point. The data is then transmitted to a mobile client.
10 Citations
1 Claim
-
1. A method for processing a message in a wireless communication network comprising the steps of:
-
receiving at least one portion of the message at a computing device from at least one of a plurality of access points when the at least one access point is in range of a mobile client in the wireless communication network, the computing device comprising a gateway to an external computer network; merging received portions of the message when two or more portions of the message are received at the gateway; and transmitting a reassembled message, generated from said merged received portions, from the gateway to the external computer network; wherein the step of merging received portions of the message comprises the steps of; receiving fewer than all of the portions of the message at the gateway; waiting a specified time interval for receipt of one or more additional portions of the message at the gateway; if said one or more additional portions are received at the gateway in the specified interval, merging said one or more additional portions of the message with the previously received portions of the message; if said one or more additional portions are not received at the gateway in the specified interval, said gateway performing at least one of transmitting an error message to a sending socket and requesting said one or more additional portions from one or more other gateways; determining when a given additional portion of the message received at the gateway during the specified time interval is a last portion of the message; and reassembling the portions of the message at the gateway after the last portion of the message has been received; wherein an Internet Protocol (IP) address is established for the mobile client through at least one onboard proxy associated with the mobile client; and wherein one or more of the portions of the message are received at one or more of said access points from the mobile client through said at least one onboard proxy.
-
Specification