METHOD AND APPARATUS FOR PROVIDING MOBILE AND OTHER INTERMITTENT CONNECTIVITY IN A COMPUTING ENVIRONMENT
First Claim
1. In a mobile computing network including at least one mobile computing device coupled to the network via a network point of attachment, an improvement comprising an interface-assisted roaming listener that detects, based at least in part on identification of the network point of attachment, whether said mobile computing device has roamed to a different network layer segment while managing application and transport layer communications endpoints used for data communications between the mobile computing device and a peer computing system.
15 Assignments
0 Petitions
Accused Products
Abstract
A seamless solution transparently addresses the characteristics of nomadic systems, and enables existing network applications to run reliably in mobile environments. A Mobility Management Server coupled to the mobile network maintains the state of each of any number of Mobile End Systems and handles the complex session management required to maintain persistent connections to the network and to other peer processes. If a Mobile End System becomes unreachable, suspends, or changes network address (e.g., due to roaming from one network interconnect to another), the Mobility Management Server maintains the connection to the associated peer task—allowing the Mobile End System to maintain a continuous connection even though it may temporarily lose contact with its network medium. An interface-based listener uses network point of attachment information supplied by a network interface to determine roaming conditions and to efficiently reestablish connection upon roaming. The Mobility Management Server can distribute lists to Mobile End Systems specifying how to contact it over disjoint networks.
139 Citations
22 Claims
- 1. In a mobile computing network including at least one mobile computing device coupled to the network via a network point of attachment, an improvement comprising an interface-assisted roaming listener that detects, based at least in part on identification of the network point of attachment, whether said mobile computing device has roamed to a different network layer segment while managing application and transport layer communications endpoints used for data communications between the mobile computing device and a peer computing system.
- 6. An interface-based listener for use in a mobile computing device, said interface-based listener integrating information from at least one network interface adapter with information available from at least one network stack to determine whether said mobile computing device has moved to a new network point of attachment while managing application and transport layer communications endpoints used for data communications between the mobile computing device and a peer computing system.
-
15. A method of determining whether a mobile node has moved to a new network point of attachment, comprising:
-
(a) receiving network point of attachment identification information from a network interface;
(b) using said network point of attachment identification information to determine whether said mobile node has moved to a new network point of attachment; and
(c) generating signaling in response to said step (b) while managing application and transport layer communications endpoints used for data communications between the mobile computing device and a peer computing system. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A process for providing least cost routing in a network having plural disjoint segments, comprising:
-
(a) establishing communications between the network and a temporarily-attached mobile computing device;
(b) using a roaming mechanism to allow the temporarily-attached mobile computing device to roam between said plural disjoint segments; and
(c) enforcing at least one policy parameter to enable efficient automatic selection of alternate valid network paths for re-establishing communication between the network and the mobile computing device in response to mobile computing device roaming. - View Dependent Claims (22)
-
Specification