← Back to Patent Explorer
US5572528A Expired / Lapsed US ⏱️ 0.0 years remaining

Mobile networking method and apparatus

Assignee: RPX Corp
•
Filing: 1995-03-20
•
Granted: 1996-11-05
•
Expires: 2015-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An internetwork including a plurality of local area networks may include wireless and hard-wired local area networks. The internetwork may also include wide area network links between routers. The system includes routers between networks, which may be bridged networks. Certain routers are configured as home routers. Home routers bind two addresses for each mobile node on a given network when that node logs-in with a home router. Mobile nodes log-in with a home router that assigns a virtual address that does not change throughout a session. Each time, a mobile node roams to another network across a router boundary, the virtual address remains the same and all packets directed to the mobile node are received by the home router which advertises that it can reach the mobile node. As the mobile node roams, it reports back to the home router a local address to which the home router forwards all packets directed originally by correspondent nodes to the virtual address. Mobile nodes may log-in to a router many hops removed from a local area network of the situs. Mobile nodes may also roam across wide area links. The system is transparent to a user.

Inventors

  • 👤 Pauline Shuen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 15:55
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 185 words
For interconnecting devices in an internetwork comprising multiple networks, a system comprising: a router for receiving, transmitting, and directing data over a plurality of networks, and for providing a first signal uniquely corresponding to a network of the plurality of networks; a plurality of nodes associated with the network and positioned to communicate data with the router; a carrier structure operably positioned between the router and the plurality of nodes for transmitting and receiving data between the router and the plurality of nodes; a network card operably associated with a node of the plurality of nodes for transmitting and receiving data between the node and the carrier structure, and for providing to the node a second signal unique to the network card; the node operably connected to the router to automatically receive the first signal and the second signal and to form, in accordance with the first and second signals, a local address corresponding to the node; a home router programmed to automatically maintain session level connectivity between the node and the home router after the node is disconnected and reconnected to the carrier structure.
Claim 2
Dependent Claim 185 words
For interconnecting devices in an internetwork comprising multiple networks, a system comprising: a router for receiving, transmitting, and directing data over a plurality of networks, and for providing a first signal uniquely corresponding to a network of the plurality of networks; a plurality of nodes associated with the network and positioned to communicate data with the router; a carrier structure operably positioned between the router and the plurality of nodes for transmitting and receiving data between the router and the plurality of nodes; a network card operably associated with a node of the plurality of nodes for transmitting and receiving data between the node and the carrier structure, and for providing to the node a second signal unique to the network card; the node operably connected to the router to automatically receive the first signal and the second signal and to form, in accordance with the first and second signals, a local address corresponding to the node; a home router programmed to automatically maintain session level connectivity between the node and the home router after the node is disconnected and reconnected to the carrier structure.
Claim 3
Dependent Claim 31 words
The system of claim 1 wherein the node further comprises a processor for providing the local address and wherein the local address comprises data corresponding to the first and second signals.
Claim 4
Dependent Claim 25 words
The system of claim 1 wherein the home router is operably connected to the internetwork to provide a third signal corresponding to a virtual network.
Claim 5
Dependent Claim 23 words
The system of claim 3 wherein the home router further comprises a home processor for providing a virtual address corresponding to the node.
Claim 6
Dependent Claim 20 words
The system of claim 4 wherein the home processor is programmed to automatically provide to the router the virtual address.
Claim 7
Dependent Claim 26 words
The home router of claim 4 wherein the home processor is programmed to create the virtual address to comprise the third signal and the second signal.
Claim 8
Dependent Claim 25 words
The system of claim 1 wherein the node further comprises a node processor programmed to provide the local address comprising the first and second signals.
Claim 9
Dependent Claim 23 words
The system of claim 1 wherein the home router comprises a memory device for automatically storing the local address and a virtual address.
Claim 10
Dependent Claim 58 words
The system of claim 8 further comprising a correspondent node operably connected to the internetwork, and wherein the home router is programmable to unbind the virtual address from incoming data received from the correspondent node addressed to the virtual address, to bind to the incoming data the local address, and to forward the incoming data to the node.
Claim 11
Dependent Claim 25 words
The system of claim 8 wherein the home router is further provided with a memory device for binding the local address to the virtual address.
Claim 12
Dependent Claim 32 words
The system of claim 1 wherein the home router including a first memory location for storing the virtual network address and a second memory location for storing the local network address simultaneously.
Claim 13
Dependent Claim 48 words
The system of claim 1 wherein the node comprises a computer connectable to the network card and wherein the network card further comprises a network connector for selectively connecting the network card to communicate with the network, and for removing the network card from communication with the network.
Claim 14
Dependent Claim 83 words
The system of claim 12 further comprising a network server operably connected to the internetwork to communicate with the node the connection status corresponding to whether the computer is connected to the network, and wherein the home router is programmed to provide a virtual response to the network server when the computer is not connected to the network, the virtual response being indistinguishable by the network server from a real response provided by the computer when the computer is connected to the network.
Claim 15
Dependent Claim 105 words
The system of claim 13 wherein the computer further comprises a node processor for running an application thereon, wherein, while the application is running, the computer is selectively, physically removable from communication with the network by a process selected from moving out of range of a wireless carrier structure, de-activation of the node processor by the application, and physical disconnection of the computer from the network, and wherein the node processor is programmed to provide an instruction to prevent crashing of the application whenever the application requires a connection of the computer to the network and the computer is removed from communication with the network.
Claim 16
Dependent Claim 69 words
The system of claim 12 wherein the computer further comprises a node processor for running an application thereon, wherein the computer is selectively removable from the network while the application is running, and wherein the node processor is programmed to provide an instruction to prevent crashing of the application whenever the application requires a connection of the computer to the network and the computer is unconnected to the network.
Claim 17
Dependent Claim 45 words
The system of claim 15 wherein the node processor is programmed to provide a suspend instruction effective to suspend operation of the application whenever the application requires a connection of the computer to the network, and the network card is not connected to the computer.
Claim 18
Dependent Claim 68 words
The system of claim 12 wherein the computer further comprises a node processor for running an application thereon, the network card is removable from the computer while the application is running, and the node processor is programmed to provide an instruction to prevent crashing of the application whenever the application requires a connection of the computer to the network and the network card is absent from the computer.
Claim 19
Dependent Claim 68 words
The system of claim 17 further comprising a second network card selectively connectable between the computer and the network, and wherein the node processor is programmed to forward a resume instruction to the application to resume operation whenever the application requires connection of the computer to the network, the second network card has replaced the network card in the computer, and the computer is connected to the network.
Claim 20
Dependent Claim 74 words
The system of claim 17 further comprising a second network card selectively connectable and removable between the computer and a second network of the multiple networks comprising the internetwork, and wherein the node processor is programmed to provide a resume instruction to effect a resumption of operation by the application when the second network card has replaced the network card in the computer, and the second network card is connected to the second network.
Claim 21
Independent Claim 210 words
An apparatus for providing automatic addressing and roaming across an internetwork, the apparatus comprising: a first primary network; a router connectable to the first primary network; at least one second primary network operably connectable at a first location to the router to extend away from the first primary network; at least one second router connectable to a second location on the second primary network, the second location being spaced away from the first location and spaced away from the first primary network; a third primary network operably connected to a second router of the at least one second router to be extendible away from the second router and from a second network of the at least one second primary network; a mobile node connectable to the first primary network to transmit and receive data, and to automatically provide a local address uniquely associated with the mobile node and the first primary network; and a home router operably connected to the internetwork to provide a virtual network address uniquely corresponding to the mobile node to forward to the mobile node at the local address incoming data directed to the virtual address, and to provide continuous session level connectivity of the mobile node to the internetwork during roaming of the mobile node.
Claim 22
Independent Claim 210 words
An apparatus for providing automatic addressing and roaming across an internetwork, the apparatus comprising: a first primary network; a router connectable to the first primary network; at least one second primary network operably connectable at a first location to the router to extend away from the first primary network; at least one second router connectable to a second location on the second primary network, the second location being spaced away from the first location and spaced away from the first primary network; a third primary network operably connected to a second router of the at least one second router to be extendible away from the second router and from a second network of the at least one second primary network; a mobile node connectable to the first primary network to transmit and receive data, and to automatically provide a local address uniquely associated with the mobile node and the first primary network; and a home router operably connected to the internetwork to provide a virtual network address uniquely corresponding to the mobile node to forward to the mobile node at the local address incoming data directed to the virtual address, and to provide continuous session level connectivity of the mobile node to the internetwork during roaming of the mobile node.
Claim 23
Independent Claim 95 words
An apparatus for connecting a node to an internetwork, the apparatus comprising: a network connected to an internetwork; a node comprising a processor effective to create a local address identifying the node in the network, and for communicating the address to the internetwork; a home router connected to the internetwork to communicate with the node, to provide a virtual address associated with the node, the node remaining continuously addressable at the virtual address during roaming by the node between the local address and a new local address, for maintaining session level connectivity of the node.
Claim 24
Independent Claim 95 words
An apparatus for connecting a node to an internetwork, the apparatus comprising: a network connected to an internetwork; a node comprising a processor effective to create a local address identifying the node in the network, and for communicating the address to the internetwork; a home router connected to the internetwork to communicate with the node, to provide a virtual address associated with the node, the node remaining continuously addressable at the virtual address during roaming by the node between the local address and a new local address, for maintaining session level connectivity of the node.
Claim 25
Dependent Claim 45 words
The apparatus of claim 21 wherein the home router comprises a processor for providing the virtual address, and wherein the virtual address corresponds to a virtual network and a virtual node number, the processor forwarding to the local address packets directed to the virtual address.
Claim 26
Independent Claim 151 words
A method for addressing a node connected to an internetwork comprising: connecting a node to a network in the internetwork in a session; acquiring a network number associated with the network; acquiring a number associated with the node; creating a local address uniquely associated with the node in the network; logging the node in to a home router connected to the internetwork; providing to the home router the local address; providing from the home router to the node a virtual address; binding the local address to the virtual address in a memory device of the home router; providing to another node connected to the internetwork the virtual address corresponding to the node; forwarding to the local address packets directed to the virtual address during the session; disconnecting the node from the network, and connecting the node to a new network in the internetwork, while maintaining session level connectivity of the node.
Claim 27
Independent Claim 151 words
A method for addressing a node connected to an internetwork comprising: connecting a node to a network in the internetwork in a session; acquiring a network number associated with the network; acquiring a number associated with the node; creating a local address uniquely associated with the node in the network; logging the node in to a home router connected to the internetwork; providing to the home router the local address; providing from the home router to the node a virtual address; binding the local address to the virtual address in a memory device of the home router; providing to another node connected to the internetwork the virtual address corresponding to the node; forwarding to the local address packets directed to the virtual address during the session; disconnecting the node from the network, and connecting the node to a new network in the internetwork, while maintaining session level connectivity of the node.
Claim 28
Dependent Claim 55 words
The method of claim 23 wherein connecting the node to the new network further comprises: acquiring a new network number associated with the new network; acquiring a new node number associated with the node; providing to the home router the new local address; forwarding to the new local address packets directed to the virtual address.

References Cited (Backward Citations)

US5086426A Cited
US5136580A Cited
US5179555A Cited
US5317568A Cited
US5426637A Cited
US5446736A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag