Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-008/02
H04W-028/08
H04W-036/00
H04W-036/08
H04W-080/04
H04W-088/18
H04L-029/08
출원번호
US-0781318
(2007-07-23)
등록번호
US-9473925
(2016-10-18)
발명자
/ 주소
Hanson, Aaron D.
Sturniolo, Emil A.
Menn, Anatoly
Olson, Erik D.
Savarese, Joseph T.
출원인 / 주소
NetMotion Wireless, Inc.
대리인 / 주소
Nixon & Vanderhye P.C.
인용정보
피인용 횟수 :
0인용 특허 :
224
초록▼
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
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.
대표청구항▼
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 listener disposed on the mobile computing device that detects, based at least in part on identification of the net
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 listener disposed on the mobile computing device that detects, based at least in part on identification of the network point of attachment, whether said mobile computing device has moved to a different network segment while managing application and transport layer communications endpoints used for data communications, said mobile computing device including a data-store that the mobile computing device dynamically populates with network topology information comprising a plurality of network points of attachment said mobile computing device visits, said mobile computing device dynamically building said network topology information as said mobile computing device visits said network points of attachment, said mobile computing device interface-assisted listener employing said dynamically constructed network topology information to detect mobile computing device location, the interface-assisted listener maintaining the network topology information to assist it in deciding correct roam signaling, the listener, upon detecting that the mobile computing device has moved to a different network point of attachment, signaling a roam condition and if necessary prompting the mobile computing device to acquire or register an address usable on the current network segment. 2. A network as in claim 1 wherein said mobile computing device includes at least one network interface adapter, and said listener obtains said network point of attachment identification from said network interface adapter. 3. A network as in claim 1 wherein said listener maintains a network topology map storing information that correlates said network point of attachment identification with further information concerning a network connection. 4. A network as in claim 1 wherein said listener detects when communications with said network is interrupted or reestablished. 5. A network as in claim 4 wherein said listener generates a roam signal in response to detection of (a) network communications interruption and re-establishment, and/or (b) change of said network point of attachment identification. 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, said mobile computing device including a data-store that said mobile computing device dynamically populates with a network topology map comprising a plurality of network points of attachment visited by said mobile computing device and associated network addresses, said mobile computing device dynamically building said network topology map as said mobile computing device visits said network points of attachment, said mobile computing device interface-assisted listener employing said dynamically constructed network topology map to detect where said mobile computing device has moved, the interface-assisted listener maintaining the network topology map to assist in deciding correct roam signaling, the listener, upon detecting that the mobile computing device has moved to a different network point of attachment, signaling a roam condition and if necessary prompting the mobile computing device to acquire or register an address usable on the current network segment. 7. The interface-based listener of claim 6 wherein the network topology map provides network connection information including network points of attachment information. 8. The listener of claim 7 wherein said listener dynamically constructs said network topology map based on learned information. 9. The interface-based listener of claim 6 including a status checker that checks status based on occurrence of an event. 10. The interface-based listener of claim 9 wherein said event comprises any of a timer timeout, a low level roaming driver callback, and a network level activity hint. 11. The interface-based listener of claim 6 including a connection information searcher that queries the interface adapter as to whether the mobile computing device has already visited a current network point of attachment. 12. The interface-based listener of claim 6 including a connection arrangement that registers or reacquires a current address to be valid on a new network segment. 13. The interface-based listener of claim 6 including a roam signal generator that generates a roam signal in response to detection, based at least in part on information provided by the interface adapter, that the mobile computing device has roamed to a different network segment. 14. The interface-based listener of claim 13 further including a heuristic analyzer that determines whether a previously assigned network address is still valid. 15. A method of determining whether a mobile computing device node has moved to a new network point of attachment, comprising the following steps performed by the mobile computing device node: (a) said mobile computing device node receiving network point of attachment identification information from a network interface;(b) the mobile computing device node using said network point of attachment identification information to determine at said mobile computing device node whether said mobile computing device node has moved to a new network point of attachment; and(c) said mobile computing device node generating signaling in response to said step (b) while managing application and transport layer communications endpoints used for data communications,said using step (b) including the mobile computing device node dynamically populating, at the mobile computing device node, stored network topology comprising a plurality of network points of attachment visited by said mobile computing device node, and dynamically building said stored network topology as said mobile computing device node visits said network points of attachment, wherein said using step (b) further includes employing said dynamically constructed network topology to detect where said mobile computing device node has moved to and to assist in deciding correct roam signaling, andupon detecting that the mobile computing device node has moved to a different network point of attachment, signaling a roam condition and if necessary prompting to acquire or register an address usable on the current network segment. 16. A method as in claim 15 further including the mobile computing device node maintaining a network topology map, and using said map to perform step (c). 17. A method as in claim 15 wherein said step (c) includes the mobile computing device node generating a roam signal. 18. A method as in claim 15 wherein said step (b) includes the mobile computing device node obtaining said network point of attachment information from at least one network adapter. 19. A method as in claim 15 further including the mobile computing device node falling back to an alternative location detection mechanism if a network interface is not available that supports generic signaling. 20. A method as in claim 15 further including the mobile computing device node selecting, at least in part in response to said network point of attachment information, between alternate network connection paths. 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 mechanism on the mobile computing device to allow the mobile computing device to move between said plural disjoint segments; and(c) enforcing at least one policy parameter to enable the mobile computing device to efficiently automatically select alternate valid network paths for re-establishing communication with the network in response to mobile computing device movement, including the mobile computing device dynamically constructing a network topology at the mobile computing device as said mobile computing device visits network points of attachment, and using said dynamically constructed network topology to determine where said mobile computing device has moved,(d) maintaining the network topology to assist in deciding correct signaling to send, and(e) upon the mechanism detecting that the mobile computing device has moved to a different network segment, signaling a roam condition and if necessary prompting the mobile computing device to acquire or register an address usable on the current network segment. 22. The process of claim 21 wherein the policy parameter comprises an element selected from the following group: bandwidth, cost per data unit and quality of service.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (224)
Reissner Peter E. (Belleville CAX), Access point tracking for mobile wireless network node.
Ahmadi, Hamid; Bantz, David; Bauchot, Frederic; Harrison, Colin; Krishna, Arvind; Martinez, Jose Louis; Natarajan, Kadathur; Wetterwald, Michelle, Allocation method and apparatus for reusing network resources in a wireless communication system.
Evans Michael W. (Forest VA) Leslie Samuel A. (Forest VA), Apparatus and a method of allowing private cellular operation within an existing public cellular system.
Schellinger Michael J. (Bloomingdale IL) D\Avello Robert F. (Lake Zurich IL) Krolopp Robert K. (Chicago IL), Apparatus and method for alternative radiotelephone system selection.
Richard W. Cheston ; Daryl Carvis Cromer ; Dhruv Manmohandas Desai ; Brandon Jon Ellison ; Howard Jeffery Locker ; Eric Richard Kern ; David Rhoades ; James Peter Ward, Apparatus and method for automatic configuration of a personal computer system when reconnected to a network.
Aldermeshian Hrair ; Day James Francis ; Janow Richard H. ; Menist David B., Apparatus and method for mobile (e.g. cellular or wireless) telephone call handover and impersonation.
Madhavapeddy Seshagiri Rao ; Basu Kalyan ; Roberts Allison V. ; McCarthy Michael John ; Balcom Russell David ; LaBauve Lance Miquel, Cellular mobile communications system.
Lupien Francis,CAX ; Wong Helen,CAX, Cellular telecommunications network having seamless interoperability between exchanges while supporting operation in mul.
Erickson Paul M. (Hanover Park IL) Alonso Leopold (Hoffman Estates IL) Wilson Timothy J. (Schaumburg IL) Johnston Angela T. (Chicago IL), Channel allocation mechanism.
Pettus Christopher E. (San Francisco CA) Loomis Donald R. (Saratoga CA) Warren Christina E. (Cupertino CA), Client server system and method of operation including a dynamically configurable protocol stack.
Kay Stanley E. (Rockville MD) Kaul Pradeep (Darnestown MD) Parr Michael I. (San Diego CA) Avis Graham (San Diego CA) Corrigan ; III John E. (Chevy Chase MD) Wendling Daniel (Darnestown MD) Mehta Asho, Combined fixed and mobile radio communication system and method.
Demery David A.,NLX ; Zijderhand Frans,NLX ; Mulder Edwin W.,NLX, Communication system for use with stationary and second entities, via a wireless intermediate network with gateway devic.
Bird Raymond F. (Durham NC) Britton Kathryn H. (Chapel Hill NC) Chung Tein-Yaw D. (Cary NC) Edwards Allan K. (Raleigh NC) Mathew Johny (Chapel Hill NC) Pozefsky Diane P. (Chapel Hill NC) Sarkar Soumi, Compensation for mismatched transport protocols in a data communications network.
Kamm David A. (Tampa FL) Parker Stephen T. (Raleigh NC) Trimmer ; Jr. Merl A. (Cary NC) Trimmer Sherry L. (Cary NC), Data gateway for mobile data radio terminals in a data communication network.
Gernert, Alex M.; Walters, Richard S.; Herrod, Allan; Fuccello, James; Schaefer, Donald E., Data reconciliation between a computer and a mobile data collection terminal.
Mattaway Shane D. ; Hutton Glenn W. ; Strickland Craig B. ; Thompson Scott Allen, Directory server for providing dynamically assigned network protocol addresses.
Obayashi Arata (Tokyo JPX) Haga Takumi (Tokyo JPX) Wakabayashi Naoyuki (Tokyo JPX) Sakagawa Takashi (Tokyo JPX), Dual mode radio communication apparatus having function of selectively designating analog or digital mode.
Obayashi Arata,JPX ; Haga Takumi,JPX ; Wakabayashi Naoyuki,JPX ; Sakagawa Takashi,JPX, Dual mode radio communication apparatus having function of selectively designating analog or digital mode.
Reid William J., Enterprise network management using directory containing network addresses of users obtained through DHCP to control routers and servers.
Ezumi Yosuke (Yokohama JPX) Tsukamoto Takeshi (Kawasaki JPX), Facsimile apparatus capable of connecting to mobile communicator and public communication line.
Peter David Niblett GB; Karen Louise Randell GB, Gateway for converting synchronous client/server protocols into asynchronous messaging protocols and storing session state information at the client.
Mahany, Ronald L.; West, Guy J.; Bunte, Alan G.; Danielson, Arvin D.; Morris, Michael D.; Meier, Robert C., Hierarchical communication system providing intelligent data, program and processing migration.
Kubler Joseph J. ; Morris Michael D., Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephone.
Chavez ; Jr. David L. (Thornton CO) Gallagher Donald D. (Boulder CO) Henderson Lawrence D. (Naperville IL), Infrastructure equipment in a wireless communication system serves different service providers.
Wrabetz Joan M. (New Hope MN) Mason ; Jr. D. Dean (Minnetonka MN) Gooderum Mark P. (Bloomington MN), Integrated remote execution system for a heterogenous computer network environment.
Jabs Armin O. (White Marsh VA) Hammel Roy A. (Frederick MD) Garner Jon E. (Purcellville VA), Interface between mobile telecommunication stations and trunks that link to communication carriers.
Ames Richard N. (Boca Raton FL) Kludt Thomas W. (Boca Raton FL) Moore Victor S. (Delray Beach FL), Load balancing in a digital communications network using radio links.
Kobayashi Naofumi,JPX ; Shikata Kiyotaka,JPX ; Sekihata Osamu,JPX, Means for maintaining connectable access points owing to movement of a mobile station between cells in a wireless LAN s.
Gleeson Bryan J. (Cupertino CA) Altmaier Paulette R. (Cupertino CA), Method and apparatus for connecting a node to a wireless network using a standard protocol.
Hamilton Graham ; Kessler Peter B. ; Nisewanger Jeffrey D. ; Bishop Alan ; Pelegri-Llopart Eduardo, Method and apparatus for generically handling diverse protocol method calls in a client/server computer system.
Tayloe Daniel Richard ; Wild Johanna Alexandra ; Bishop ; Jr. James William ; Robinson William Neil,GBX, Method and apparatus for handing off calls between differing radio telecommunication networks.
Gilhousen Klein S. (Bozeman MT) Karmi Gadi (La Jolla CA) Tiedemann ; Jr. Edward G. (San Diego CA) Holcman Alejandro Raul (San Diego CA), Method and apparatus for handoff between different cellular communications systems.
McCloghrie Keith ; Gai Silvano,ITX ; Mohaban Shai, Method and apparatus for identifying network data traffic flows and for applying quality of service treatments to the flows.
Grube Gary W. (Palatine IL) Markison Timothy W. (Austin TX) Rybicki Mathew A. (Austin TX), Method and apparatus for preventing unauthorized monitoring of wireless data transmissions.
Samadi Behrokh (22 Longview Dr. Holmdel NJ 07733) Sohraby Kazem A. (116 University Dr. Lincroft NJ 07738), Method and apparatus for providing continuation of a communication call across multiple networks.
Hanson, Aaron D.; Sturniolo, Emil A.; Menn, Anatoly; Olson, Erik D.; Savarese, Joseph T., Method and apparatus for providing mobile and other intermittent connectivity in a computing environment.
Ahlberg Bjorn G. D. (Falsterbo SEX) Falk Johan (Cary NC) Molne Anders (Cary NC), Method and apparatus of maintaining an open communications channel between a cellular terminal and an associated cellula.
Skopp Peter ; Vitale Benjamin F. ; Marur Vinod R. ; Tse Clifford S.C. ; Dulai Dharmender S., Method and apparatus to determine user identity and limit access to a communications network.
Lantto Jorgen (Stockholm SEX), Method and arrangement for handling a mobile telephone subscriber administered in different mobile telephone networks wi.
La Porta Thomas F. ; Ramjee Ramachandran ; Veeraraghavan Malathi, Method and system for distributed control in wireless cellular and personal communication systems.
Hanif Mohammad ; Vierling Michael ; Yanagihara Kazuhisa, Method and system for enabling a file server to service multiple networks of the same network protocol family by invok.
Davidson Thomas J. (Austin TX) Kelley Michael T. (Austin TX), Method and system for implementing remote procedure calls in a distributed computer system.
Want Roy (Mountain View CA) Adams Norman I. (Sunnyvale CA) Goldstein Richard J. (San Francisco CA) Schilit William N. (Palo Alto CA) Tso Michael M. (Beaverton OR), Method and system for maintaining processing continuity to mobile computers in a wireless network.
Moore Victor S. (Delray Beach FL) Van Duren Richard G. (Big Torch Key FL) Wu David C. (Boca Raton FL), Method and system for maintaining routing between mobile workstations and selected network workstation using routing tab.
Beser Nurettin B., Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol.
Seitz Gregory W. (San Jose CA) Findley Sean J. (Gilroy CA) Beisel Philipp W. (Sunnyvale CA), Method for connecting a mobile computer to a computer network by using an address server.
Yazaki Hidetoshi,JPX ; Chiba Kouji,JPX ; Kanto Hiroshi,JPX ; Hirakodama Isao,JPX, Method for controlling activation of mobile station, and mobile station using the method.
Dahlin Jan E. Åke S. (Jrflla SEX) Uddenfeldt Jan E. (Vllingby SEX), Method of maintaining an established connection in a mobile radio system comprising both analog and digital radio channe.
Hecker Hubertus P. J. (Ak Voorburg NLX), Method of transferring, between two switching exchanges for mobile services, the handling of an active connection with a.
Machin Richard C. ; Hyder Jameel, Method, system, and computer program product for creating a raw data channel form an integrating component to a series of kernel mode filters.
Derby Jeffrey H. (Chapel Hill NC) Doeringer Willibald A. (Langnau CHX) Dykeman Harold D. (Rueschlikon NC CHX) Li Liang (Chapel Hill NC) Sandick Haldon J. (Durham NC) Vu Ken V. (Cary NC), Methods and apparatus for interconnecting local area networks with wide area backbone networks.
Haartsen Jacobus Cornelius,SEX ; Dent Paul W., Methods and systems for allocating a cellular communications channel for communication between a cellular terminal and a.
Haartsen Jacobus Cornelis,SEX, Methods and systems for concurrent receipt of incoming calls from a wide area cellular network and a private radio commu.
Atsushi Inoue JP; Masahiro Ishiyama JP; Atsushi Fukumoto JP; Yoshiyuki Tsuda JP, Mobile IP communication scheme for supporting mobile computer move over different address spaces.
Inoue Atsushi,JPX ; Ishiyama Masahiro,JPX ; Fukumoto Atsushi,JPX ; Tsuda Yoshiyuki,JPX ; Shimbo Atsushi,JPX ; Okamoto Toshio,JPX, Mobile computer and method of packet encryption and authentication in mobile computing based on security policy of visited network.
Inoue Atsushi,JPX ; Ishiyama Masahiro,JPX ; Fukumoto Atsushi,JPX ; Tsuda Yoshiyuki,JPX ; Shimbo Atsushi,JPX ; Okamoto Toshio,JPX, Mobile computing scheme using encryption and authentication processing based on mobile computer location and network operating policy.
Baker Murray C. (Toronto NY CAX) Bhattacharya Partha P. (Briarcliff Manor NY) Chen Jeane S.-C. (Ossining NY) Cheung Roger Y. M. (Scarborough NY CAX) Krishna Arvind (Briarcliff Manor NY) Reissner Pete, Mobility enabling access point architecture for wireless attachment to source routing networks.
Sharma Raghu (North Oaks MN) Davis Jeffrey P. (Ham Lake MN) Gunn Timothy D. (Mounds View MN) Li Ping (New Brighton MN) Maitra Sidhartha (Saratoga CA) Thanawala Ashish (Saratoga CA) Young Steve (Sarat, Modem resistant to cellular dropouts.
Grewe Anthony J. (Holmdel NJ) Kerwin Michael (West Orange NJ) Ledbetter ; Jr. Carl S. (Summit NJ) Partridge ; III B. Waring (Far Hills NJ), Modular communication apparatus.
Leopold Raymond J. (Tempe AZ) Vatt Gregory B. (Mesa AZ) Zancho William F. (Hawthorn Woods IL), Network of hierarchical communication systems and method therefor.
Shirakihara Toshio,JPX ; Esaki Hiroshi,JPX, Network system supporting network communication among temporarily connected mobile computers and flexible file sharing.
Goldsmith Amy M. (Los Gatos CA) Goldsmith David B. (Los Gatos CA) Pettus Christopher E. (San Francisco CA), Object-oriented remote procedure call networking system.
Nazarenko Dimitri M. (Lynchburg VA) Hughes ; III Houston H. (Lynchburg VA) Gordon Robert T. (Lynchburg VA) Hattey David I. (Lynchburg VA) Yurman Bruno (Lynchburg VA), Processor-to-processor communications protocol for a public service trunking system.
Renouard Julia J. ; Piercy Alan ; Heckt Steve ; Savarese Joe, Providing reliable communication over an unreliable transport layer in a hand-held device using a persistent session.
Serizawa Mutsumu,JPX ; Nakajima Nobuyasu,JPX ; Ogura Koji,JPX ; Namekata Minoru,JPX ; Wakutsu Takashi,JPX ; Mukai Manabu,JPX, Radio communication system including SDL having transmission rate of relatively high speed.
Whinnett Nicholas William,GBX ; Robinson William Neil,GBX ; Gibbs Jonathan Alastair,GBX ; Van Den Heuvel Anthony P,GBX, Radio communications device and method.
Rodwin Andrew S. ; Wenocur Jonathan H. ; Feinstein Michael G., Remote access apparatus and method which allow dynamic internet protocol (IP) address management.
Mousseau Gary P. (Waterloo CAX) Lazaridis Mihal (Waterloo CAX) Little Herb A. (Waterloo CAX) Barnstijn Michael A. (Waterloo CAX), Remote control of gateway functions in a wireless data communication network.
Sturniolo Emil A. ; Ciotti ; Jr. Frank D. ; Seshadri Krishna P., Seamless roaming among multiple networks including seamless transitioning between multiple devices.
Griffith Gary L. (Arvada CO) Nienaber Michael L. (Thornton CO) Petty Norman W. (Boulder CO), Switching arrangement for wireless terminals connected to a switch via a digital protocol channel.
Whalen, Jon S.; Whittington, David; Zabolotzky, Scott; Zurcher, Rodd; Biersach, David, System and method for delivery of information over narrow-band communications links.
Lederer Jeffrey H. (Pittsburgh PA) Connell David J. (Coraopolis PA) Pagano Patrick V. (Pittsburgh PA), System and method for multiplexing data transmissions.
Pepe David Mathew (Middletown NJ) Blitzer Lisa B. (Manalapan NJ) Brockman James Joseph (Perrineville NJ) Cruz William (Eatontown NJ) Hakim Dwight Omar (Matawan NJ) Hovey Richard Reid (Somerville NJ) , System and method for providing protocol translation and filtering to access the world wide web from wireless or low-ban.
Pirot, Johan; Jadoul, Marc; Roscam, Rombaut J.; O'Connell, Peter J.; McDermott, Thomas C., System and method of controlling and managing voice and data services in a telecommunications network.
Brewer Jason M. ; Linn John C. ; Perrin Keith L. ; Tonsing Robert E., System with program for automating protocol assignments when newly connected to varing computer network configurations.
Akhtar, Haseeb; Qaddoura, Emad A.; Coffin, Russell C.; Le, Liem Q.; Zhu, Zemin, Unified directory services architecture for an IP mobility architecture framework.
Baldwin John H. (Morristown NJ) Chu Helen (New York NY) Doshi Bharat T. (Holmdel NJ) Dravida Subrahmanyam (Somerset NJ) Nanda Sanjiv (Plainsboro NJ) Treventi Philip A. (Murray Hill NJ), Virtual circuit management in cellular telecommunications.
Narisi Anthony ; Kain Michael T. ; Salamon Gary ; Jennion Susan ; Coyne Lois B., Virtual transport layer interface and messaging subsystem for high-speed communications between heterogeneous computer systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.