US6587455B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic discovery of nodes associated with a virtual subnet
Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1999-05-27
•
Granted: 2003-07-01
•
Expires: 2019-05-27
Abstract
Abstract A method, apparatus, and system for dynamic allocation of a network address associated with a virtual subnet ( 302 ) to a network device ( 100 ) having a transceiver ( 102 ) coupled to a network ( 304 ) for broadcasting an address server query message ( 602 ) in response to initialization of the network device ( 100 ) and an address server ( 200 ) coupled to the network ( 304 ) sending the network address associated with a virtual subnet ( 302 ) to the network device ( 100 ) in response to the address server ( 200 ) receiving the address server query message ( 602 ).
Inventors
- 👤 Dipankar Ray
- 👤 Rene Gallant
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 13:16
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4641; H04L61/00; H04L61/35; H04L61/50; H04L61/5007; H04L61/5014; H04L61/5061; H04L61/5076
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
83 words
A method of dynamic allocation of a network address to a network device from an address server associated with a virtual subnet comprising the steps of: broadcasting an address server query message by the network device to the address server associated with the virtual subnet; receiving at the network device from the address server the server network address identifying the address server associated with the virtual subnet; and transmitting an address request message to the address server identified by the server network address.
Claim 2
Independent Claim
83 words
A method of dynamic allocation of a network address to a network device from an address server associated with a virtual subnet comprising the steps of: broadcasting an address server query message by the network device to the address server associated with the virtual subnet; receiving at the network device from the address server the server network address identifying the address server associated with the virtual subnet; and transmitting an address request message to the address server identified by the server network address.
Claim 3
Dependent Claim
35 words
The method of dynamic allocation of claim 1 including the step of identifying, at the network device, a flag contained with the response message which indicates the address server is associated with the virtual subnet.
Claim 4
Dependent Claim
21 words
The method of dynamic allocation of claim 2 including the step of accepting another virtual subnet address for another network device.
Claim 5
Dependent Claim
45 words
The method of dynamic allocation of claim 3 in which the step of accepting further comprises the step of notifying the other network device of the network address assigned to the network device by the network device sending a message to the other network device.
Claim 6
Dependent Claim
33 words
The method of dynamic allocation of claim 4 in which the message from the network device to the other network device contains the network address of the network device in a data field.
Claim 7
Dependent Claim
39 words
The method of dynamic allocation of claim 3 in which the step of accepting further comprises the step of receiving, at the other network device, the network address for the network device in a message from the address server.
Claim 8
Dependent Claim
54 words
The method of dynamic allocation of claim 6 including the step of identifying at the network device that the response is a DHCPOFFER message from the address server that contains a flag indicating the address server is associated with the virtual subnet and contains a list of network addresses assigned to virtual subnet devices.
Claim 9
Dependent Claim
27 words
The method of dynamic allocation of claim 1 in which the step of broadcasting includes the step of sending a dynamic host configuration protocol (DHCP) DHCPDISCOVER message.
Claim 10
Dependent Claim
17 words
The method of dynamic allocation of claim 1 in which the network is an Internet Protocol network.
Claim 11
Independent Claim
158 words
An apparatus for dynamic allocation of a network address to a network device from an address server associated with a virtual subnet comprising: a transceiver located in the network device coupled to a network requesting the network address to be assigned to the network device by broadcasting an address server query message to the address server associated with the virtual subnet; a memory located in the network device coupled to the transceiver for storing the server network address within a response message received by the transceiver from the address server associated with the virtual subnet; a processor located at the network device coupled to the memory and the transceiver for identifying whether the server network address received within the response message is the server network address of the address server associated with the virtual subnet; and wherein the transceiver transmits an address request message to the address server in response to the processor identifying the server network address.
Claim 12
Independent Claim
158 words
An apparatus for dynamic allocation of a network address to a network device from an address server associated with a virtual subnet comprising: a transceiver located in the network device coupled to a network requesting the network address to be assigned to the network device by broadcasting an address server query message to the address server associated with the virtual subnet; a memory located in the network device coupled to the transceiver for storing the server network address within a response message received by the transceiver from the address server associated with the virtual subnet; a processor located at the network device coupled to the memory and the transceiver for identifying whether the server network address received within the response message is the server network address of the address server associated with the virtual subnet; and wherein the transceiver transmits an address request message to the address server in response to the processor identifying the server network address.
Claim 13
Dependent Claim
30 words
The apparatus of claim 10 in which the processor determines if a flag is contained with the response message which indicates the address server is associated with the virtual subnet.
Claim 14
Dependent Claim
38 words
The apparatus of claim 11 further comprising a virtual subnet address table in the memory for storing another address for another network device associated with the virtual subnet in response to the transceiver receiving the other network address.
Claim 15
Dependent Claim
45 words
The apparatus of claim 12 in which the transceiver notifies the other network device of the network address received from the address server by sending a message to the other network device associated with the other network address contained in the virtual subnet address table.
Claim 16
Dependent Claim
17 words
The apparatus of claim 13 in which a data field in the message contains the network address.
Claim 17
Dependent Claim
26 words
The apparatus of claim 10 in which the address server query message is a dynamic host configuration protocol (DHCP) DHCPDISCOVER message sent to a DHCP server.
Claim 18
Dependent Claim
38 words
The apparatus of claim 15 further comprises a DHCP DHCPOFFER message having a flag indicating the DHCP server is associated with the virtual subnet received by the transceiver in response to the transceiver broadcasting the DHCP DHCPDISCOVER message.
Claim 19
Dependent Claim
14 words
The apparatus of claim 10 in which the network is an Internet Protocol network.
Claim 20
Independent Claim
156 words
A system for dynamic allocation of a network address in a network comprising: a network device having a transceiver coupled to the network broadcasting an address server query message in response to initialization of the network device; an address server having a server network address coupled to the network sending the server network address to the network device in response to the address server receiving the address server query message; a memory located in the network device coupled to the transceiver for storing the server network address in response to the transceiver receiving the server network address; wherein address server sending said server network address within a server introduction message; and a processor located in the network device coupled to the memory and the transceiver for determining if the address server is associated with the virtual subnet and transmitting a network address request message to the address server in response to receiving the server introduction message.
Claim 21
Independent Claim
156 words
A system for dynamic allocation of a network address in a network comprising: a network device having a transceiver coupled to the network broadcasting an address server query message in response to initialization of the network device; an address server having a server network address coupled to the network sending the server network address to the network device in response to the address server receiving the address server query message; a memory located in the network device coupled to the transceiver for storing the server network address in response to the transceiver receiving the server network address; wherein address server sending said server network address within a server introduction message; and a processor located in the network device coupled to the memory and the transceiver for determining if the address server is associated with the virtual subnet and transmitting a network address request message to the address server in response to receiving the server introduction message.
Claim 22
Dependent Claim
34 words
The system of claim 18 further comprising a flag in the server introduction message received at the network device from the address server to indicate the address server is associated with the virtual subnet.
Claim 23
Dependent Claim
45 words
The system of claim 18 further comprising a virtual subnet address table located in the memory of the network device for storing another network address of another network device associated with the virtual network in response to the address server sending the other network address.
Claim 24
Dependent Claim
66 words
The system of claim 20 further comprising a gateway address server in a private network associated with the virtual subnet coupled to the address server in the network sending the other network address from the gateway address server to the address server in response to the gateway address server receiving a request from the address server for the other network address of the other network device.
Claim 25
Dependent Claim
25 words
The system of claim 21 in which a DHCPTRANSINF message contains the other network address transmitted from the gateway address server to the address server.
Claim 26
Dependent Claim
35 words
The system of claim 21 in which an address update message having the network address of the network device is sent from the network device to the other network device via the gateway address server.
Claim 27
Dependent Claim
27 words
The system of claim 20 in which a data field in a message sent from the address server to the network device contains the other network address.
Claim 28
Dependent Claim
30 words
The system of claim 20 in which an address update message having the network address of the network device is sent from the network device to the other network device.
References Cited (Backward Citations)
US5835723A
Cited
US6085238A
Cited
WO1997048210A1
Cited
US6405253B1
Cited
US6442158B1
Cited
US6243749B1
Cited
US6374295B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-06-30 | 2006-12-30 | 2007-07-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-06-30 | 2010-12-30 | 2011-07-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-06-30 | 2014-12-30 | 2015-07-01 | $7700.00 | Window Closed / Lapsed |