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

System for sharing name among network adapters by, dynamically linking adapters having same logical name and maintaining linked state of remaining adapters

Assignee: International Business Machines Corp
•
Filing: 1992-08-07
•
Granted: 1995-09-26
•
Expires: 2012-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, system and process for allowing identical server names on a computer system to be shared between multiple LAN adapters. A processor, under the control of the process, prompts a user for entry of a new adapter name. The adapter name is used to build a name query which is transmitted to a local area network (LAN) to determine if the adapter name is already in use by the same computer. If the adapter name is in use by the same computer, then the new adapter is linked to the existing adapter with the same name. However, if no response is received after an appropriate number of retry attempts, then the name is added to the local table of LAN adapter names. When the computer receives traffic addressed to a shared name, the process ensures that only one adapter at a time responds. The responsibility for responding to this traffic is transferred to all adapters sharing this name. This technique results in distribution of workload across multiple adapters and a resultant increase in throughput realized by spreading the load of LAN requests across multiple LAN adapters.

Inventors

  • 👤 Daniel D. Heimsoth
  • 👤 Brent T. Hoegh
  • 👤 Gary T. Hunt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:22
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/30; H04L9/00; H04L9/40; H04L2101/00; H04L2101/60; H04L2101/618; H04L2101/622

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 228 words
An apparatus for installing a first network adapter in a computer connected to one or more networks, the network adapter having a logical name shared with a second adapter in the computer, comprising: (a) means for requesting network allocation of a logical name for a first adapter in the computer, said logical name accessible to at least one other computer on said one or more networks; (b) means for requesting network allocation of a second logical name for a second adapter in the computer, said second logical name accessible to at least one other computer on said one or more network; (c) means for receiving a network response to said means for requesting a second logical name; (d) means for querying the computer to determine if any adapter has the same logical name as the logical name selected for the second adapter, if the received response indicates a logical name conflict; (e) means for linking the adapters to share the same logical name if the same names are selected if the means for querying determines that the logical name is in use by the same computer; (f) means for storing the logical name and the linked state of the adapters if said means for linking links logical names; and (g) means for removing one or more network adapters and maintaining the linked state of the remaining network adapters.
Claim 2
Independent Claim 228 words
An apparatus for installing a first network adapter in a computer connected to one or more networks, the network adapter having a logical name shared with a second adapter in the computer, comprising: (a) means for requesting network allocation of a logical name for a first adapter in the computer, said logical name accessible to at least one other computer on said one or more networks; (b) means for requesting network allocation of a second logical name for a second adapter in the computer, said second logical name accessible to at least one other computer on said one or more network; (c) means for receiving a network response to said means for requesting a second logical name; (d) means for querying the computer to determine if any adapter has the same logical name as the logical name selected for the second adapter, if the received response indicates a logical name conflict; (e) means for linking the adapters to share the same logical name if the same names are selected if the means for querying determines that the logical name is in use by the same computer; (f) means for storing the logical name and the linked state of the adapters if said means for linking links logical names; and (g) means for removing one or more network adapters and maintaining the linked state of the remaining network adapters.
Claim 3
Dependent Claim 15 words
Apparatus as recited in claim 1, including means for installing a plurality of network adapters.
Claim 4
Dependent Claim 17 words
Apparatus as recited in claim 1, including means for supporting a plurality of Local Area Network Adapters.
Claim 5
Dependent Claim 23 words
Apparatus as recited in claim 3, including means for performing a remote initial program load over the plurality of Local Area Network Adapters.
Claim 6
Dependent Claim 30 words
Apparatus as recited in claim 1, including: (a) means for ensuring only one network adapter responds to each service request; and (b) means for passing control to the linked adapters.
Claim 7
Independent Claim 167 words
A method for installing a first network adapter in a computer attached to a network with a logical name shared with a second network adapter in the computer, comprising the steps of: (a) defining a logical name for a first adapter in the computer, said logical name accessible to at least one other computer on said network; (b) defining a logical name for a second adapter in the computer, said logical name accessible to at least one other computer on said network; (c) querying the network to determine whether the second logical name conflicts with any network assigned names; (d) querying the computer to determine if any network adapter has the same logical name as the logical name selected for the second network adapter; (e) linking the network adapters if the same logical names are selected; (f) storing the logical name and the linked state of the adapters; and (g) optionally removing one or more network adapters and maintaining the linked state of the remaining network adapters.
Claim 8
Independent Claim 167 words
A method for installing a first network adapter in a computer attached to a network with a logical name shared with a second network adapter in the computer, comprising the steps of: (a) defining a logical name for a first adapter in the computer, said logical name accessible to at least one other computer on said network; (b) defining a logical name for a second adapter in the computer, said logical name accessible to at least one other computer on said network; (c) querying the network to determine whether the second logical name conflicts with any network assigned names; (d) querying the computer to determine if any network adapter has the same logical name as the logical name selected for the second network adapter; (e) linking the network adapters if the same logical names are selected; (f) storing the logical name and the linked state of the adapters; and (g) optionally removing one or more network adapters and maintaining the linked state of the remaining network adapters.
Claim 9
Dependent Claim 17 words
A method as recited in claim 6, including the step of installing a plurality of network adapters.
Claim 10
Dependent Claim 19 words
A method as recited in claim 6, including the step of supporting a plurality of Local Area Network Adapters.
Claim 11
Dependent Claim 25 words
A method as recited in claim 8, including the step of performing a remote initial program load over the plurality of Local Area Network Adapters.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-25 1999-03-27 1999-09-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-25 2003-03-27 2003-09-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-25 2007-03-27 2007-09-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag