Patent US5408618A successfully refreshed from Google Patents.
US5408618A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic configuration mechanism
Assignee: International Business Machines Corp
•
Filing: 1992-07-31
•
Granted: 1995-04-18
•
Expires: 2012-07-31
Abstract
Abstract A mechanism for monitoring and responding to the changes of a local area network (LAN) is disclosed. The automatic configuration mechanism (ACM) of the present invention is initiated as part of the normal "startup" of a network node. Once initialized, the ACM has three functions. First, nodes use the ACM to obtain configuration information from other nodes. Second, nodes use the ACM to provide configuration information to the other nodes of the network. Lastly, nodes use the ACM to respond to other nodes which seek configuration information.
Inventors
- 👤 Michael E. Aho
- 👤 Keith D. Cramer
- 👤 Richard A. Diedrich
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 15:29
CPC Classifications
H; H04; H04L; H04L43/00; H04L41/00; H04L41/08; H04L41/0876; H04L41/0886; H04L41/0803; H04L41/084; H04L41/0846; H04L41/085; H04L41/0853; H04L43/08; H04L43/0805; H04L43/0817
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
115 words
A method for a querying node to obtain configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said method comprising the steps of: requesting that said plurality of nodes send configuration information to said querying node; receiving said configuration information from nodes which respond to said requesting step; determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and creating a connection list based on said determining step, said connection list comprising connection information about each of said nodes that responded to said querying node and that am capable of communicating with said querying node.
Claim 2
Independent Claim
115 words
A method for a querying node to obtain configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said method comprising the steps of: requesting that said plurality of nodes send configuration information to said querying node; receiving said configuration information from nodes which respond to said requesting step; determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and creating a connection list based on said determining step, said connection list comprising connection information about each of said nodes that responded to said querying node and that am capable of communicating with said querying node.
Claim 3
Dependent Claim
33 words
The method of claim 1 wherein said requesting step further comprises the step of: sending query information to said plurality of nodes, said query information comprising a network address of said querying node.
Claim 4
Dependent Claim
24 words
The method of claim 2 wherein said sending step further comprises the step of: sending a private query message to said plurality of nodes.
Claim 5
Dependent Claim
54 words
The method of claim 1 wherein said creating step further comprises the steps of: selecting a target node from said connection list; and establishing a connection between said querying node and said target node via a path, said connection being established along said path by utilizing said connection information contained in said connection list.
Claim 6
Dependent Claim
48 words
The method of claim 4 wherein said establishing step further comprises the step of: choosing an alternate path to said target node from said connection list, said alternate path being an alternate to said path; and connecting said querying node to said target node via said alternate path.
Claim 7
Independent Claim
67 words
A method for an informer node to inform a plurality of nodes about said informer node, said informer node and said plurality of nodes being connected to a network, said method comprising the steps of: assembling informer node configuration information, said informer node configuration information comprising location, capability, and protocol information about said informer node; and sending said informer node configuration information to said plurality of nodes.
Claim 8
Independent Claim
67 words
A method for an informer node to inform a plurality of nodes about said informer node, said informer node and said plurality of nodes being connected to a network, said method comprising the steps of: assembling informer node configuration information, said informer node configuration information comprising location, capability, and protocol information about said informer node; and sending said informer node configuration information to said plurality of nodes.
Claim 9
Dependent Claim
37 words
The method of claim 6 wherein said assembling step comprises the step of creating a public query message and wherein said sending step comprises the step of sending said public query message to said plurality of nodes.
Claim 10
Dependent Claim
57 words
The method of claim 6 wherein said sending step comprises the steps of: selecting a subset of said plurality of nodes through the use of said informer node configuration information, said informer node configuration information being contained in a first connection list: and sending said informer node configuration information to said subset of said plurality of nodes.
Claim 11
Dependent Claim
95 words
The method of claim 8 wherein said sending step of claim 8 further comprises the steps of: requesting that said plurality of nodes each send their respective configuration information to said informer node; receiving said respective configuration information from all of said plurality of nodes which replied to said informer node; building a list of nodes based on said respective configuration information, said list of nodes being a second connection list, said second connection list comprising at least part of said respective connection information about each of said nodes that replied to said informer node.
Claim 12
Independent Claim
167 words
A method for a node to obtain and supply configuration information from/to other nodes, said node and said other nodes being connected to a network, said method comprising the steps of: obtaining respective configuration information about each of said other nodes by: requesting that said other nodes each send said respective configuration information to said node; receiving said respective configuration information from nodes which responded to said node; determining from said respective configuration information which of said other nodes are capable of communicating with said node; and creating a connection list of nodes based on said determining step, said connection list comprising at least part of said respective configuration information about each of said other nodes which responded to said node and that are capable of communicating with said node; supplying node specific configuration information by: assembling said node specific configuration information, said node specific configuration information comprising location, capability, and protocol information about said node; and sending said node specific configuration information to said other nodes.
Claim 13
Independent Claim
167 words
A method for a node to obtain and supply configuration information from/to other nodes, said node and said other nodes being connected to a network, said method comprising the steps of: obtaining respective configuration information about each of said other nodes by: requesting that said other nodes each send said respective configuration information to said node; receiving said respective configuration information from nodes which responded to said node; determining from said respective configuration information which of said other nodes are capable of communicating with said node; and creating a connection list of nodes based on said determining step, said connection list comprising at least part of said respective configuration information about each of said other nodes which responded to said node and that are capable of communicating with said node; supplying node specific configuration information by: assembling said node specific configuration information, said node specific configuration information comprising location, capability, and protocol information about said node; and sending said node specific configuration information to said other nodes.
Claim 14
Independent Claim
62 words
A method for a node to respond to requests for configuration information, said method comprising the steps of: receiving at said node a request for configuration from a querying node; determining whether said node should respond to said request based on a security list; and responding to said request when the outcome of said determining step indicates that a response is appropriate.
Claim 15
Independent Claim
62 words
A method for a node to respond to requests for configuration information, said method comprising the steps of: receiving at said node a request for configuration from a querying node; determining whether said node should respond to said request based on a security list; and responding to said request when the outcome of said determining step indicates that a response is appropriate.
Claim 16
Dependent Claim
121 words
A querying node, said querying node comprising means for obtaining configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said querying node further comprising: means for requesting that said plurality of nodes send configuration information to said querying node; means for receiving said configuration information from nodes which respond to said querying node: means for determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and means for creating a connection list, said connection list comprising connection information about each of said plurality of nodes that responded to said querying node and that are capable of communicating with said querying node.
Claim 17
Dependent Claim
121 words
A querying node, said querying node comprising means for obtaining configuration information from a plurality of nodes, said querying node and said plurality of nodes being connected to a network, said querying node further comprising: means for requesting that said plurality of nodes send configuration information to said querying node; means for receiving said configuration information from nodes which respond to said querying node: means for determining from said configuration information which of said plurality of nodes are capable of communicating with said querying node; and means for creating a connection list, said connection list comprising connection information about each of said plurality of nodes that responded to said querying node and that are capable of communicating with said querying node.
Claim 18
Dependent Claim
34 words
The querying node of claim 12 wherein said means for requesting further comprises: means for sending query information to said plurality of nodes, said query information comprising a network address of said querying node.
Claim 19
Dependent Claim
25 words
The querying node of claim 13 wherein said means for sending further comprises: means for sending a private query message to said plurality of nodes.
Claim 20
Dependent Claim
57 words
The querying node of claim 12 wherein said means for creating further comprises: means for selecting a target node from said connection list; and means for establishing a connection between said querying node and said target node via a path, said connection being established along said path by utilizing said connection information contained in said connection list.
Claim 21
Dependent Claim
51 words
The apparatus querying node of claim 15 wherein said means for establishing further comprises: means for choosing an alternate path to said target node from said connection list, said alternate path being alternate to said path; and means for connecting said querying node to said target node via said alternate path.
Claim 22
Dependent Claim
72 words
An informer node, said informer node comprising means for informing a plurality of nodes about said informer node, said informer node and said plurality of nodes being connected to a network, said informer node further comprising: means for assembling informer node configuration information, said informer node configuration information comprising location, capability, and protocol information about said informer node; and means for sending said informer node configuration information to said plurality of nodes.
Claim 23
Dependent Claim
72 words
An informer node, said informer node comprising means for informing a plurality of nodes about said informer node, said informer node and said plurality of nodes being connected to a network, said informer node further comprising: means for assembling informer node configuration information, said informer node configuration information comprising location, capability, and protocol information about said informer node; and means for sending said informer node configuration information to said plurality of nodes.
Claim 24
Dependent Claim
38 words
The informer node of claim 17 wherein said means for assembling comprises means for creating a public query message and wherein said means for sending comprises means for sending said public query message to said plurality of nodes.
Claim 25
Dependent Claim
60 words
The informer node of claim 17 wherein said means for sending comprises: means for selecting a subset of said plurality of nodes through the use of said informer node configuration information, said informer node configuration information being contained in a first connection list; and means for sending said informer node configuration information to said subset of said plurality of nodes.
Claim 26
Dependent Claim
100 words
The informer node of claim 19 wherein said means for sending of claim 19 further comprises: means for requesting that said plurality of nodes each send their respective configuration information to said informer node; means for receiving said respective configuration information from all of said plurality of nodes which replied to said informer node; means for building a list of nodes based on said respective configuration information, said list of nodes being a second connection list, said second connection list comprising at least part of said respective connection information about each of said nodes that replied to said informer node.
Claim 27
Dependent Claim
200 words
A node, said node comprising means for obtaining and supplying configuration information from/to other nodes, said node and said other nodes being connected to a network, said node further comprising: means for obtaining respective configuration information about each of said other nodes, said means for obtaining said respective configuration information comprising: means for requesting that each of said other nodes send said respective configuration information to said node; means for receiving said respective configuration information from nodes which responded to said node; means for determining from said respective configuration information which of said other nodes are capable of communicating with said node; and means for creating a connection list of nodes based on said means for determining, said connection list comprising at least part of said respective connection information about each of said nodes which responded to said node and that are capable of communicating with said node; means for supplying node specific configuration information, said means for supplying said node specific configuration information comprising: means for assembling said node specific configuration information, said node specific configuration information comprising location, capability, and protocol information about said node; and means for sending said node specific configuration information to said other nodes.
Claim 28
Dependent Claim
200 words
A node, said node comprising means for obtaining and supplying configuration information from/to other nodes, said node and said other nodes being connected to a network, said node further comprising: means for obtaining respective configuration information about each of said other nodes, said means for obtaining said respective configuration information comprising: means for requesting that each of said other nodes send said respective configuration information to said node; means for receiving said respective configuration information from nodes which responded to said node; means for determining from said respective configuration information which of said other nodes are capable of communicating with said node; and means for creating a connection list of nodes based on said means for determining, said connection list comprising at least part of said respective connection information about each of said nodes which responded to said node and that are capable of communicating with said node; means for supplying node specific configuration information, said means for supplying said node specific configuration information comprising: means for assembling said node specific configuration information, said node specific configuration information comprising location, capability, and protocol information about said node; and means for sending said node specific configuration information to said other nodes.
Claim 29
Dependent Claim
68 words
A node, said node comprising means for responding to requests for configuration information, said node further comprising: means for receiving at said node a request for configuration information from a querying node; means for determining whether said node should respond to said request based on a security list; and means for responding to said request when the outcome of said determining step indicates that a response is appropriate.
Claim 30
Dependent Claim
68 words
A node, said node comprising means for responding to requests for configuration information, said node further comprising: means for receiving at said node a request for configuration information from a querying node; means for determining whether said node should respond to said request based on a security list; and means for responding to said request when the outcome of said determining step indicates that a response is appropriate.
References Cited (Backward Citations)
US4850027A
Cited
US4771424A
Cited
US4847610A
Cited
US5175800A
Cited
US5133071A
Cited
US4987536A
Cited
US5065399A
Cited
US5155851A
Cited
US5185860A
Cited
US5265241A
Cited
US5257379A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-04-17 | 1998-10-17 | 1999-04-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-17 | 2002-10-17 | 2003-04-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-17 | 2006-10-17 | 2007-04-18 | $7700.00 | Window Closed / Lapsed |