Patent US5892928A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5892928A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for the hot add of a network adapter on a system including a dynamically loaded adapter driver

Assignee: Round Rock Research LLC
•
Filing: 1997-10-01
•
Granted: 1999-04-06
•
Expires: 2017-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A software architecture for the hot add and swap of adapters. The software architecture allows users to replace failed components, upgrade outdated components, and add new functionality, such as new network interfaces, disk interface adapters and storage, without impacting existing users. The software architecture supports the hot add and swap of off-the-shelf adapters, including those adapters that are programmable.

Inventors

  • 👤 Walter A. Wallach
  • 👤 Mehrdad Khalili
  • 👤 Mallikarjunan Mahalingam
  • 👤 John M. Reed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 23:27
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/90; H04L49/9063; G; G06; G06F; G06F1/00; G06F1/16; G06F1/20; G06F1/26; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0748; G06F11/0766; G06F11/22; G06F11/2294; G06F11/30; G06F11/3003; G06F11/3006; G06F11/3041; G06F11/3051; G06F11/32; G06F11/324; G06F11/328; G06F11/34; G06F11/3466; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/4063; G06F13/4068; G06F13/4081; G06F21/00; G06F21/30; G06F21/305; G06F21/31; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; H04L12/00; H04L12/02; H04L12/12; H04L12/28; H04L12/40; H04L12/40169; H04L41/00; H04L41/06; H04L41/08; H04L41/0803; H04L41/0806; H04L41/22; G06F11/0793; G06F11/3476; G06F11/3495; G06F2201/00; G06F2201/86; G06F3/00; G06F3/06; G06F3/0601; G06F3/0668; G06F3/0671; G06F3/0673; H04L41/02; H04L41/0213; Y; Y02; Y02D; Y02D30/00; Y02D30/50

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 150 words
A method of hot adding a network adapter to an operational computer including at least one canister, wherein the canister includes one or more existing adapters, comprising: receiving a request to perform a hot add of a new network adapter on a canister; locating all of the existing network adapters on the canister; obtaining the logical number for each existing network adapter; using the logical board number of each existing network adapter to retrieve an entry point in a driver associated with the particular existing network adapter; calling the entry point of each driver to request the suspension of the communication to the existing network adapters; disabling power to the selected canister, while still maintaining power to the computer; adding the new network adapter to the canister; enabling power to the canister; restarting communications to the existing network adapters; and initiating communications between the computer and the new network adapter.
Claim 2
Independent Claim 150 words
A method of hot adding a network adapter to an operational computer including at least one canister, wherein the canister includes one or more existing adapters, comprising: receiving a request to perform a hot add of a new network adapter on a canister; locating all of the existing network adapters on the canister; obtaining the logical number for each existing network adapter; using the logical board number of each existing network adapter to retrieve an entry point in a driver associated with the particular existing network adapter; calling the entry point of each driver to request the suspension of the communication to the existing network adapters; disabling power to the selected canister, while still maintaining power to the computer; adding the new network adapter to the canister; enabling power to the canister; restarting communications to the existing network adapters; and initiating communications between the computer and the new network adapter.
Claim 3
Dependent Claim 16 words
The method of claim 1, further comprising programming the new network adapter with a configuration manager.
Claim 4
Dependent Claim 16 words
The method of claim 1, further comprising reading the configuration information of the new network adapter.
Claim 5
Dependent Claim 24 words
The method of claim 1, wherein the initiating act further comprises activating the communications to the new network adapter with a media support module.
Claim 6
Dependent Claim 26 words
The method of claim 1, further comprising reading a base address register on the network adapter thereby identifying the adapter type of the new network adapter.
Claim 7
Dependent Claim 25 words
The method of claim 1, further comprising receiving a request from a user interface for the request of the hot add of a network adapter.
Claim 8
Dependent Claim 38 words
The method of claim 1, further comprising comparing a base address register with data items in a list of resources maintained by an operating system thereby identifying at least one network adapter that is on the selected canister.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag