IP Library Granted Patent US 7,778,260
Granted Patent B2
US 7,778,260 · App. 11/149,584 · Granted Aug 17, 2010

Method and apparatus for providing mobile and other intermittent connectivity in a computing environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,778,260
App. No.
11/149,584
Granted
Aug 17, 2010
Kind
B2
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.

Claims (51)

1. A mobility communications system including:

a first IP-based point-of-presence network;

a second IP-based point of presence network; and

a roaming mobile proxy device that substantially seamlessly roams between at least said first IP-based point-of-presence network and said second IP-based point-of-presence network, the roaming mobile proxy device comprising:

a first networking mechanism that enables said mobile proxy device to provide and support a local mobile network so that said mobile proxy device provides network connectivity for at least one node that communicates with an ultimate peer not attached to the local mobile network by communicating with said ultimate peer through said local mobile network and said mobile proxy device; and

a second networking mechanism that enables said mobile proxy device to exchange application data between said at least one node attached to said local mobile network and said ultimate peer(s) that is remote to said mobile proxy device and is not attached to the local mobile network while said mobile proxy device substantially seamlessly roams between said first and second IP-based point-of-presence networks,

wherein said roamable mobile proxy device allows said at least one node to persistently maintains application sessions through changes in network point of presence.

2. The system of claim 1 wherein at least one server also communicates with at least one of said first and second IP-based point-of-presence networks, and said roamable proxy device and said at least one server distribute mobility functionality therebetween and cooperate to provide mobility.

3. The system of claim 1 wherein said node is not mobility aware.

4. The system of claim 1 wherein said node comprises a wireless communications device and said local mobile network comprises a wireless mobile private network.

5. The system of claim 1 wherein said node comprises at least one IP-based wireless communications device that can communicate over said local mobile network without regard for the first and second point-of-presence networks said mobile proxy device communicates with.

6. The system of claim 1 wherein said roamable mobile proxy device includes a gateway join agent.

7. The system of claim 1 wherein said roamable mobile proxy device includes a distributed firewall.

8. The system of claim 1 wherein said roamable mobile proxy device is structured to provide network address/port translation for said local mobile network.

9. The system of claim 1 wherein said roamable mobile proxy device provides a mobile IP foreign/home agent.

10. The system of claim 1 wherein said roamable mobile proxy device comprises an interface signaling agent.

11. The system of claim 1 wherein said roamable mobile proxy device comprises a DHCP server.

12. The system of claim 1 wherein said roamable mobile proxy device comprises an application layer proxy.

13. A mobility communications method performed by at least one roamable mobile proxy device that substantially seamlessly roams between at least first and second IP-based point-of-presence networks, said method comprising:

communicating over a local mobile private network between said roamable mobile proxy device and at least one node so that said mobile proxy device provides network connectivity for the at least one node that enables the at least one node to communicate with an ultimate peer not attached to said local mobile private network by communicating through said local mobile private network and said mobile proxy device; and

communicating application data through said first and second IP-based point-of-presence networks to thereby enable communications between said at least one node and the ultimate peer(s) which is not attached to the local mobile network, while said roamable mobile proxy device substantially seamlessly roams between said first and second IP-based point-of-presence networks, said roamable mobile proxy device persistently maintaining application sessions for said node as said mobile proxy device changes the network point of presence to which said mobile proxy device is connected.

14. The method of claim 13 further including also providing communications over said first and second IP-based point of presence networks between said mobile proxy device and at least one server to thereby distribute mobility functionality between said mobile proxy device and said at least one server and providing mobility cooperation between said mobile proxy device and said server.

15. The method of claim 13 wherein said node comprises a device that is not mobility aware.

16. The method of claim 13 wherein said node comprises a wireless communications device and said local mobile private network comprises a wireless mobile private network.

17. The method of claim 13 wherein said node comprises at least one IP-based wireless communications device that can communicate over said local mobile network without regard for the which of said first and second point-of-presence networks said mobile device is communicating with.

18. The method of claim 13 wherein said mobile proxy device includes a gateway join agent.

19. The method of claim 13 wherein said mobile proxy device comprises a distributed firewall.

20. The method of claim 13 further including performing, with said mobile proxy device, network address/port translation for said mobile private network.

21. The method of claim 13 further including providing, with said mobile proxy device, a mobile IP foreign/home agent.

22. The method of claim 13 further including providing, with said mobile proxy device, an interface signaling agent.

23. The method of claim 13 further including providing, with said mobile proxy device, a DHCP server supporting addressing on said mobile private network.

24. The method of claim 13 further including providing, with said mobile proxy device, an application layer proxy.

25. The method of claim 13 wherein said mobile proxy device comprises plural mobile devices that together support said mobile private network, and said method further includes balancing mobile private network load between said plural mobile devices.

26. A mobility management method performed by at least one roamable mobile proxy device that substantially seamlessly roams between first and second IP-based point-of-presence networks, said method comprising:

exchanging IP data between said roamable mobile proxy device and at least one further node over a local mobile network;

enabling application data to be communicated between said at least one node and an ultimate peer(s) not be attached to the local mobile network by sending data over first and second IP-based point-of-presence networks to said mobile proxy device for forwarding by said mobile proxy device to said node over said local mobile network while said mobile proxy device substantially seamlessly roams between said first and second IP-based point-of-presence networks; and

automatically balancing loading on said local mobile network between a hierarchical clustering of mobility management systems thereby adding capacity to said local mobile network on-the-fly without disruption to connected systems and/or users;

dividing said mobility management systems into server pool zones; and

persistently maintaining application sessions with said roamable mobile proxy device through changes in network point of presence that provide connectivity with said mobile proxy device.

27. The mobility management method of claim 26 further including aggregating said clustered mobility management systems into zones thereby allowing for dynamic selection or preference while maintaining central control and administration.

28. The method of claim 27 wherein said zones are geographically based.

29. The method of claim 27 further including integrating said automatic load balancing with failover thereby ensuring appropriate distribution of large numbers of users or systems across the system.

30. The method of claim 27 further including performing the step in the event of a mobility system failure, of automatically failing-over and balancing mobile end systems across remaining servers in a server pool.

31. A Mobile Proxy Communications arrangement providing a roamable mobile proxy device that substantially seamlessly roams between at least first and second IP-based point-of-presence networks, said mobile proxy communications arrangement comprising:

at least one communications arrangement that provides communications via said locally coupled mobile network with at least one node, wherein said node is not mobile aware and is attached to said mobile network and communicates with said mobile proxy device through said mobile network;

a further communications arrangement that provides roamable communications with at least first and second IP-based Point-of-Presence networks and provides substantially seamless roaming of said mobile proxy device between said first and second IP-based point-of-presence networks; and

a processing arrangement provided by said mobile proxy device that facilitates and proxies communication of application data at least one of to and from said at least one node and an ultimate peer(s) not attached to the mobile private network and persistently maintains application sessions for said at least one node as the network point of presence of the mobile proxy device changes.

32. A Mobile Gateway Communications arrangement including a roamable mobile gateway device that substantially seamlessly roams between first and second IP-based point-of-presence networks, said mobile gateway communications arrangement comprising:

at least one communications arrangement portion of said roamable mobile gateway device that supports a locally coupled mobile network between said mobile gateway device and at least one node, wherein said node is not mobile aware;

a further communications arrangement portion of said roamable mobile gateway device that provides communications with at least one IP-based Point-of-Presence network as said mobile gateway device substantially seamlessly roams between said first and second IP-based point-of-presence networks; and

a processing arrangement that allows said roamable mobile gateway device to exchange application data between said at least one node and an ultimate peer(s) not attached to the mobile private network and persistently maintains application sessions as the network point of presence of said gateway device changes.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2023
From: BSP AGENCY, LLC, AS COLLATERAL AGENT
To: NETMOTION SOFTWARE, INC.; NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 064425/0370 →
MERGER Recorded Oct 18, 2022
From: MOBILE SONIC INTERMEDIATE, INC.
To: MOBILE SONIC, INC.
Reel/Frame 061700/0675 →
MERGER Recorded Oct 18, 2022
From: NETMOTION WIRELESS HOLDINGS, INC.
To: MOBILE SONIC INTERMEDIATE, INC.
Reel/Frame 061700/0772 →
MERGER Recorded Oct 18, 2022
From: NETMOTION SOFTWARE, INC.
To: NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 062079/0669 →
SECURITY INTEREST Recorded Jul 23, 2021
From: NETMOTION SOFTWARE, INC.; NETMOTION WIRELESS HOLDINGS, INC.
To: BSP AGENCY, LLC, AS COLLATERAL AGENT
Reel/Frame 056955/0961 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2021
From: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
To: MOBILE SONIC INTERMEDIATE, INC.; NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION SOFTWARE, INC.
Reel/Frame 056739/0087 →
CHANGE OF NAME Recorded Aug 26, 2020
From: NETMOTION WIRELESS, INC.
To: NETMOTION SOFTWARE, INC.
Reel/Frame 053597/0526 →
SECURITY INTEREST Recorded Aug 15, 2020
From: MOBILE SONIC INTERMEDIATE, INC.; NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION SOFTWARE, INC.
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 053506/0256 →
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2020
From: GOLUB CAPITAL LLC, AS ADMINISTRATIVE AGENT
To: NETMOTION WIRELESS, INC.; NETMOTION WIRELESS HOLDINGS, INC.
Reel/Frame 053498/0726 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
Reel/Frame 040154/0978 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: CONSORTIUM FINANCE, LLC
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.; LUMENSION SECURITY, INC.
Reel/Frame 040479/0001 →
RELEASE OF SECURITY INTERESTS IN PATENTS Recorded Oct 20, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (ON BEHALF OF ITSELF AND EACH MEMBER OF THE LENDER GROUP AND THE BANK PRODUCT PROVIDERS)
To: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
Reel/Frame 040424/0424 →
SECURITY INTEREST Recorded Oct 7, 2016
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
To: GOLUB CAPITAL LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 039969/0073 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Jul 23, 2014
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.; LUMENSION SECURITY, INC.
To: CONSORTIUM FINANCE, LLC
Reel/Frame 033381/0536 →
PATENT SECURITY AGREEMENT Recorded Sep 14, 2012
From: NETMOTION WIRELESS HOLDINGS, INC.; NETMOTION WIRELESS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 028984/0549 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2010
From: AHVP MANAGEMENT LLC; NORTHWEST VENTURE ASSOCIATES, LLC
To: NETMOTION WIRELESS, INC.
Reel/Frame 024039/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2005
From: STURNIOLO, EMIL A.; SAVARESE, JOSEPH T.; OLSON, ERIK; THOMPSON, DAVE; JACKSON, MICHAEL; RENOUARD, JULIA
To: NETMOTION WIRELESS, INC.
Reel/Frame 016960/0164 →
SECURITY INTEREST Recorded Jun 27, 2005
From: NETMOTION WIRELESS, INC.
To: NORTHWEST VENTURE ASSOCIATES, LLC; AHVP MANAGEMENT LLC
Reel/Frame 016742/0005 →