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

Proxy terminal for network controlling of power managed user terminals in suspend mode

Assignee: Hanger Solutions LLC
•
Filing: 1996-10-01
•
Granted: 1999-06-22
•
Expires: 2016-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network system comprises a plurality of network segments. Each of the network segments connects a plurality of user terminals that can be set in a suspend mode. When a network segment is connected to the network system via a router, it is possible that the network address of a user terminal is deleted from the routing table in the router during an aging process. In this situation, the user terminal is not accessible in the suspend mode via the router. To solve this problem, a proxy terminal is connected to a network segment to receive requests from the router for the user terminals connected to that network segment. In response to a request from the router to a destined user terminal located in that network segment, the proxy terminal wakes up the destined user terminal, thus restoring the access to the destined user terminal.

Inventors

  • 👤 Kevin A. Cone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 19:32
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/12; H04L41/00; H04L45/00; H04L45/02; H04L61/00; H04L61/09; H04L61/10; H04L61/103; H04L67/00; H04L67/50; H04L67/56; Y; Y02; Y02D; Y02D30/00; Y02D30/50

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 251 words
For use with a network having a router that includes a routing table for storing a plurality of network addresses, an apparatus for bringing a plurality of user terminals connected to said network out of a suspend mode, comprising: a storage area capable of storing network addresses for the plurality of user terminals; a transmitter logic capable of transmitting command packets to said plurality of user terminals; a receiver logic capable of (i) causing a first network address for one user terminal of the plurality of user terminals to be stored in said storage area in response to receiving from said router an address request packet directed to said one user terminal, (ii) causing a second network address for said one user terminal to be stored in said storage area in response to receiving an address response packet from said one user terminal, and (iii) receiving, after said router has removed said second network address for said one user terminal from said routing table, a management request packet to bring said one user terminal out of the suspend mode; and a processor logic capable (i) obtaining said second network address from said storage area in response to said receiver logic receiving said management request packet, (ii) generating, based upon said second network address obtained from said storage area, a command packet to bring said one user terminal out of the suspend mode, and (iii) causing said transmitter logic to transfer said command packet to said first user terminal via said network.
Claim 2
Dependent Claim 251 words
For use with a network having a router that includes a routing table for storing a plurality of network addresses, an apparatus for bringing a plurality of user terminals connected to said network out of a suspend mode, comprising: a storage area capable of storing network addresses for the plurality of user terminals; a transmitter logic capable of transmitting command packets to said plurality of user terminals; a receiver logic capable of (i) causing a first network address for one user terminal of the plurality of user terminals to be stored in said storage area in response to receiving from said router an address request packet directed to said one user terminal, (ii) causing a second network address for said one user terminal to be stored in said storage area in response to receiving an address response packet from said one user terminal, and (iii) receiving, after said router has removed said second network address for said one user terminal from said routing table, a management request packet to bring said one user terminal out of the suspend mode; and a processor logic capable (i) obtaining said second network address from said storage area in response to said receiver logic receiving said management request packet, (ii) generating, based upon said second network address obtained from said storage area, a command packet to bring said one user terminal out of the suspend mode, and (iii) causing said transmitter logic to transfer said command packet to said first user terminal via said network.
Claim 3
Dependent Claim 45 words
The apparatus of claim 1, wherein: said processor logic is further capable of (iv) generating said command packet such that said command packet includes a unique pattern to which said one user terminal is responsive when said one user terminal is in the suspend mode.
Claim 4
Dependent Claim 60 words
The apparatus of claim 1, wherein: said receiver logic is further capable of (iv) receiving said first network address assigned to said one user terminal via said management request packet, and said processor logic is further capable of (iv) obtaining said second network address from said storage area based upon said first network address received via said management request packet.
Claim 5
Dependent Claim 82 words
The apparatus of claim 1, wherein: said receiver logic is further capable of (iv) receiving a logical network address for said one user terminal via said address request packet, (v) receiving a physical network address for said one user terminal via said address response packet, (vi) causing said logical network address to be stored in said storage area as said first network address, and (vii) causing said physical network address to be stored in said storage area as said second network address.
Claim 6
Dependent Claim 59 words
The apparatus of claim 4, wherein: said receiver logic is further capable of (viii) receiving said logical network address for said one user terminal via said management request packet, and said processor logic is further capable of (iv) obtaining said physical network address from said storage area based upon said logical network address received via said management request packet.
Claim 7
Dependent Claim 58 words
The apparatus of claim 1, wherein: said network comprises a network segment, the plurality of user terminals are connected to said network segments, said receiving logic is coupled to said network segment, and said processor logic is further capable of (iv) discarding said management request packet if said management request packet is not directed to said network segment.
Claim 8
Independent Claim 190 words
A system comprising: a first routing device, connected to a network, for connecting a plurality of user terminals to said network, each of said user terminals having a network address, said user terminals can be set in a suspend mode, said first routing device having a routing table containing network addresses for said user terminals, said routing table in said first routing device being updated so that some of said network addresses can be deleted from said routing table in said first routing device while said user terminals are connected to said network; and a second routing device having a routing table containing network addresses for said user terminals, said routing table in said second routing device maintaining all of said network addresses while said user terminals are connected to said network, wherein said first routing device further comprises a transmitter logic capable of sending a request to bring one of said user terminals out of said suspend mode; and said second routing device further comprises a processor logic capable of, in response to said request, generating a command to bring said one user terminal out of said suspend mode.
Claim 9
Independent Claim 190 words
A system comprising: a first routing device, connected to a network, for connecting a plurality of user terminals to said network, each of said user terminals having a network address, said user terminals can be set in a suspend mode, said first routing device having a routing table containing network addresses for said user terminals, said routing table in said first routing device being updated so that some of said network addresses can be deleted from said routing table in said first routing device while said user terminals are connected to said network; and a second routing device having a routing table containing network addresses for said user terminals, said routing table in said second routing device maintaining all of said network addresses while said user terminals are connected to said network, wherein said first routing device further comprises a transmitter logic capable of sending a request to bring one of said user terminals out of said suspend mode; and said second routing device further comprises a processor logic capable of, in response to said request, generating a command to bring said one user terminal out of said suspend mode.
Claim 10
Dependent Claim 14 words
The system of claim 7, said command being a packet having a unique pattern.
Claim 11
Dependent Claim 31 words
The system of claim 8, wherein said network is a network segment, and wherein both said second routing device and the plurality of user terminals are coupled to said network segment.
Claim 12
Dependent Claim 326 words
For use with a network having a router that includes a routing table for storing a plurality of physical network addresses for a plurality of network devices, an apparatus, connected to said network, for bringing said plurality of network devices out of a suspend mode, comprising: a storage area capable of storing logical network addresses and corresponding physical network addresses for the plurality of network devices; a transmitter logic capable of transmitting command packets to said plurality of network devices; a receiver logic capable of (i) receiving an address request packet from said router that includes a logical network address for a first network device of said plurality of network devices, (ii) receiving an address response packet from said first network device that includes a physical network address for said first network device and said logical network address for said first network device, (iii) causing said physical network address to be stored in said storage area such that said physical network address for said first network device may be obtained from said logical network address for said network device, and (iv) receiving, after said router has removed said physical network address for said first network device from said routing table, a management request packet that includes said logical network address for said first network device and a command to bring said network device out of said suspend mode; and a processor logic capable of (i) obtaining said physical network address for said first network device from said storage area in response to receiving said logical network address for said first network device via said management request packet, (ii) generating a command packet to bring said first network device out of said suspend mode that includes said physical network address for said first network device, and (iii) causing said transmitter logic to transfer said command packet to said first network device via said network in order to bring said first network device out of said suspend mode.
Claim 13
Dependent Claim 326 words
For use with a network having a router that includes a routing table for storing a plurality of physical network addresses for a plurality of network devices, an apparatus, connected to said network, for bringing said plurality of network devices out of a suspend mode, comprising: a storage area capable of storing logical network addresses and corresponding physical network addresses for the plurality of network devices; a transmitter logic capable of transmitting command packets to said plurality of network devices; a receiver logic capable of (i) receiving an address request packet from said router that includes a logical network address for a first network device of said plurality of network devices, (ii) receiving an address response packet from said first network device that includes a physical network address for said first network device and said logical network address for said first network device, (iii) causing said physical network address to be stored in said storage area such that said physical network address for said first network device may be obtained from said logical network address for said network device, and (iv) receiving, after said router has removed said physical network address for said first network device from said routing table, a management request packet that includes said logical network address for said first network device and a command to bring said network device out of said suspend mode; and a processor logic capable of (i) obtaining said physical network address for said first network device from said storage area in response to receiving said logical network address for said first network device via said management request packet, (ii) generating a command packet to bring said first network device out of said suspend mode that includes said physical network address for said first network device, and (iii) causing said transmitter logic to transfer said command packet to said first network device via said network in order to bring said first network device out of said suspend mode.
Claim 14
Dependent Claim 42 words
The apparatus of claim 10, wherein: said receiver logic is further capable of (iv) being set to a promiscuous mode which configures the receiver logic to receive said management request packet regardless of said logical network address in said management request packet.
Claim 15
Dependent Claim 69 words
The apparatus of claim 10, wherein: said network comprises a network segment, the plurality of network devices are connected to said network segments, said receiving logic is coupled to said network segment, and said processor logic is further capable of (iv) discarding said management request packet if said logical network address of said management request packet indicates that said management request packet is not directed to said network segment.
Claim 16
Independent Claim 257 words
A method for bringing a plurality of network devices connected to a network out of a suspend mode, comprising the steps of: a) storing a plurality of logical network addresses for said plurality of network devices and a plurality of corresponding physical network addresses for said plurality of network devices in a first routing device coupled to said network; b) storing said plurality of logical network addresses for said plurality of network devices and said plurality of corresponding physical network addresses for said plurality of network devices in a second routing device coupled to said network; c) removing a first physical network address for a first network device of said plurality of network devices from said first routing device; d) receiving from said first routing device with said second routing device after step c), a request to bring said first network device out of the suspend mode, said request including a first logical network address for said first network device; and e) in response to receiving said request, e1) obtaining said first physical network address for said first network device from said second routing device in response to receiving said first logical network address for said first network device via said request, e2) generating a command packet to bring said first network device out of said suspend mode that includes said first physical network address for said first network device, and e3) transferring said command packet to said first network device via said network in order to bring said first network device out of said suspend mode.
Claim 17
Independent Claim 257 words
A method for bringing a plurality of network devices connected to a network out of a suspend mode, comprising the steps of: a) storing a plurality of logical network addresses for said plurality of network devices and a plurality of corresponding physical network addresses for said plurality of network devices in a first routing device coupled to said network; b) storing said plurality of logical network addresses for said plurality of network devices and said plurality of corresponding physical network addresses for said plurality of network devices in a second routing device coupled to said network; c) removing a first physical network address for a first network device of said plurality of network devices from said first routing device; d) receiving from said first routing device with said second routing device after step c), a request to bring said first network device out of the suspend mode, said request including a first logical network address for said first network device; and e) in response to receiving said request, e1) obtaining said first physical network address for said first network device from said second routing device in response to receiving said first logical network address for said first network device via said request, e2) generating a command packet to bring said first network device out of said suspend mode that includes said first physical network address for said first network device, and e3) transferring said command packet to said first network device via said network in order to bring said first network device out of said suspend mode.
Claim 18
Dependent Claim 139 words
The method of claim 13, further comprising the steps of: f) transferring a plurality of address request packets from said first routing device to said plurality of network devices, each address request packet of said plurality of address request packets including a logical network address for a network device of said plurality of network devices; and g) transferring a plurality of address response packets from said plurality of network devices to said first routing device and said second routing device, each address response packet of said plurality of address response packets including a logical network address and a corresponding physical network address for a network device of said plurality of network devices, wherein steps a) and b) store said plurality of logical network addresses and said plurality of corresponding physical network addresses in response to steps f) and g).
Claim 19
Dependent Claim 50 words
The method of claim 13, wherein step b) further comprises the step of: b1) determining that a logical network address corresponds to a network segment to which said second routing device is coupled prior to storing said logical network address and corresponding physical network address in said second routing device.

References Cited (Backward Citations)

US4695946A Cited
US4903016A Cited
US5155847A Cited
US5008814A Cited
US5394527A Cited
US5339437A Cited
US5404544A Cited
US5425026A Cited
US5517620A Cited
US5802305A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-21 2002-12-21 2003-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-21 2006-12-21 2007-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-21 2010-12-21 2011-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag