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

System for detecting network errors

Assignee: HP Inc
•
Filing: 1997-10-01
•
Granted: 2000-08-15
•
Expires: 2017-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system is described for providing fault tolerance within a computer system. The system provides a method for allowing multiple network interface cards to reside within the same computer system. If the primary network interface card fails, a secondary network interface card automatically begins managing the network communications. In addition, a system that provides load-sharing of data transmissions between each network interface card installed in a server computer is described.

Inventors

  • 👤 Mallikarjunan Mahalingam
  • 👤 Walter A. Wallach

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:43
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/16; G06F1/20; G06F1/206; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2017; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/4063; G06F13/4068; G06F13/4081; H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40169; H04L12/40176; H04L12/40195; H04L45/00; H04L45/58; H04L61/00; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; G06F11/2002; H04L41/00; H04L41/08; H04L67/10015

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 126 words
A computer system, comprising: a protocol stack; a first network interface card (NIC) and a second NIC, each capable of being coupled in communication with the protocol stack, each having a corresponding address; and a driver program coupled in communication with said protocol stack, said first NIC and said second NIC, wherein said driver program includes instructions for: sending a plurality of probe packets to said first NIC, responsive to not receiving one or more of the plurality of probe packets on said first NIC, waiting a predetermined period to receive packets on said first NIC, and if no packets are received on said first NIC during said predetermined period, deactivating said first NIC and assigning said second NIC said address corresponding to said first NIC.
Claim 2
Dependent Claim 126 words
A computer system, comprising: a protocol stack; a first network interface card (NIC) and a second NIC, each capable of being coupled in communication with the protocol stack, each having a corresponding address; and a driver program coupled in communication with said protocol stack, said first NIC and said second NIC, wherein said driver program includes instructions for: sending a plurality of probe packets to said first NIC, responsive to not receiving one or more of the plurality of probe packets on said first NIC, waiting a predetermined period to receive packets on said first NIC, and if no packets are received on said first NIC during said predetermined period, deactivating said first NIC and assigning said second NIC said address corresponding to said first NIC.
Claim 3
Dependent Claim 21 words
The computer system of claim 1, wherein said protocol stack is selected from the group consisting of: TCP/IP, IPX/SPX or NETBEUI.
Claim 4
Dependent Claim 20 words
The computer system of claim 1, wherein said driver program comprises a virtual adapter for communicating with said protocol stack.
Claim 5
Dependent Claim 24 words
The computer system of claim 1, wherein said driver program comprises a transport protocol for communicating with said first NIC and said second NIC.
Claim 6
Dependent Claim 17 words
The computer system of claim 1, wherein said driver program is a Microsoft Windows NT intermediate driver.
Claim 7
Dependent Claim 61 words
The computer system of claim 1, wherein said first NIC and said second NIC are capable of being coupled in communication with a network, and wherein the driver program further includes instructions for routing a portion of a plurality of data packets addressed for transmission over said network using said first NIC to said second NIC for transmission over said network.
Claim 8
Dependent Claim 46 words
The computer system of claim 6, wherein the instructions for routing further comprise instructions for modifying a source media access control address (MAC) in each of the portion of the plurality of data packets addressed for transmission using said first NIC to indicate said second NIC.
Claim 9
Dependent Claim 42 words
The computer system of claim 6, wherein the instructions for routing further comprise instructions for modifying a source address in each of the portion of the plurality of data packets addressed for transmission using said first NIC to indicate said second NIC.
Claim 10
Dependent Claim 40 words
The computer system of claim 6, wherein the instructions for routing further comprise instructions for routing all data packets in the plurality of data packets to said second NIC for transmission over the network responsive to deactivating said first NIC.
Claim 11
Independent Claim 132 words
An apparatus for detecting failures in a first network interface card (NIC) and sharing load balance, the apparatus comprising: means for transmitting a plurality of probe packets to the first NIC over a network using a second NIC; means for waiting a predetermined period to receive packets on the first NIC; means for deactivating the first NIC in response to not receiving one or more of the plurality of probe packets on the first NIC; means for assigning the second NIC an address corresponding to the first NIC if no packets are received on the first NIC during the predetermined period; and means for routing a portion of a plurality of packets being generated by at least a first program for transmission over the first NIC for transmission over the second NIC.
Claim 12
Independent Claim 132 words
An apparatus for detecting failures in a first network interface card (NIC) and sharing load balance, the apparatus comprising: means for transmitting a plurality of probe packets to the first NIC over a network using a second NIC; means for waiting a predetermined period to receive packets on the first NIC; means for deactivating the first NIC in response to not receiving one or more of the plurality of probe packets on the first NIC; means for assigning the second NIC an address corresponding to the first NIC if no packets are received on the first NIC during the predetermined period; and means for routing a portion of a plurality of packets being generated by at least a first program for transmission over the first NIC for transmission over the second NIC.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-15 2004-02-14 2004-08-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-15 2008-02-14 2008-08-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-15 2012-02-14 2012-08-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag