← Back to Patent Explorer
EP0730355A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Error recovery in a network having cascaded hubs

Assignee: HP Inc
•
Filing: 1996-02-09
•
Granted: —
•
Expires: 2016-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network system includes end nodes which are connected to a plurality of cascaded hubs. Each hub is able to generate a network error packet when a timeout is detected. More specifically, a first hub starts a first timer upon the first hub acknowledging a grant to a first device connected to a first port of the first hub. Upon expiration of the first timer without the first hub beginning to receive a first network packet over the first port, the first hub begins to send a first error packet to a second device connected to the first hub. If the first hub begins to receive a second error packet over the first port after expiration of the first timer and before the first hub has completed sending the first error packet, the first hub appends the second error packet to the first error packet. If the first hub does not begin to receive any error packet over the first port before completely sending the first error packet, the first hub marks the first port as failed.

Inventors

  • 👤 Alan R. Albrecht

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 19:50
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0078; H04L1/0083; H04L1/12; H04L1/16; H04L1/1607; H04L1/18; H04L1/1812; H04L1/1819; H04L1/1829; H04L1/1848; H04L1/1867; H04L1/188; H04L12/00; H04L12/28; H04L12/44; H04L69/00; H04L69/40; H04L9/00; H04L9/40; H04L2001/0092; H04L2001/0093

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 160 words
In a network system in which end nodes are connected to a plurality of cascaded hubs, a method comprising the steps of: (a) starting a first timer upon a first hub acknowledging a grant to send a first network packet to a second hub, the second hub being connected to a first port of the first hub; (b) starting a second timer upon the second hub acknowledging the grant to send the first network packet to a first device connected to a first port of the second hub; (c) upon expiration of the first timer without the first hub beginning to receive the first network packet, beginning to send, by the first hub, a first error packet to a second device connected to the first hub; and, (d) upon expiration of the second timer without the second hub beginning to receive the first network packet, beginning to send, by the second hub to the first hub, a second error packet.
Claim 2
Dependent Claim 40 words
A method as in claim 1 additionally comprising the step of: (e) upon the first hub beginning to receive the second error packet before completely sending the first error packet, appending the second error packet to the first error packet.
Claim 3
Dependent Claim 44 words
A method as in claim 2 additionally comprising the step of: (f) upon the second hub beginning to receive a third error packet from the first device before completely sending the second error packet, appending the third error packet to the second error packet.
Claim 4
Dependent Claim 49 words
A method as in claim 3 additionally comprising the step of: (g) when the second hub does not begin to receive any error packet from the first device before completely sending the second error packet, marking, by the second hub, the first port of the second hub as failed.
Claim 5
Dependent Claim 113 words
A method as in claim 3 wherein in step (f), the third error packet is appended to the second error packet so that the second error packet includes a portion of the second error packet sent by the second hub before the second hub began to receive the third error packet and includes the third error packet; and, in step (e), the second error packet is appended to the first error packet so that the first error packet sent by the first hub includes a portion of the first error packet sent by the first hub before the first hub began to receive the second error packet and includes the second error packet.
Claim 6
Dependent Claim 62 words
A method as in claim 2 wherein in step (e), the second error packet is appended to the first error packet so that the first error packet sent by the first hub includes a portion of the first error packet sent by the first hub before the first hub began to receive the second error packet and includes the second error packet.
Claim 7
Dependent Claim 17 words
A method as in claim 1 wherein in step (c) the first device is an end node.
Claim 8
Dependent Claim 17 words
A method as in claim 1 wherein in step (c) the first device is a third hub.
Claim 9
Dependent Claim 148 words
In a network system in which end nodes are connected to a plurality of cascaded hubs, a method by which a first hub handles a timeout on a first port of the first hub, the method comprising the steps of: (a) starting a first timer upon the first hub acknowledging a grant to a first device connected to the first port; (b) upon expiration of the first timer without the first hub beginning to receive a first network packet over the first port, beginning to send by, the first hub, a first error packet to a second device connected to the first hub; and, (c) upon the first hub beginning to receive a second error packet over the first port after expiration of the first timer and before the first hub has completed sending the first error packet, appending the second error packet to the first error packet.
Claim 10
Dependent Claim 45 words
A method as in claim 9 additionally comprising the step of: (d) when the first hub does not begin to receive any error packet over the first port before completely sending the first error packet, marking, by the first hub, the first port as failed.
Claim 11
Dependent Claim 62 words
A method as in claim 10 wherein in step (c), the second error packet is appended to the first error packet so that the first error packet sent by the first hub includes a portion of the first error packet sent by the first hub before the first hub began to receive the second error packet and includes the second error packet.
Claim 12
Dependent Claim 84 words
A method as in claim 9 wherein in step (b) the first device is a second hub and wherein the method includes the following steps: (d) starting a second timer upon the second hub acknowledging the grant to a third device connected to a first port of the second hub; and, (e) upon expiration of the second timer without the second hub beginning to receive the first network packet, beginning to send, by the second hub to the first hub, the second error packet.
Claim 13
Dependent Claim 44 words
A method as in claim 12 additionally comprising the step of: (f) upon the second hub beginning to receive a third error packet from the third device before completely sending the second error packet, appending the third error packet to the second error packet.
Claim 14
Dependent Claim 49 words
A method as in claim 13 additionally comprising the step of: (g) when the second hub does not begin to receive any error packet from the third device before completely sending the second error packet, marking, by the second hub, the first port of the second hub as failed.
Claim 15
Dependent Claim 113 words
A method as in claim 13 wherein in step (f), the third error packet is appended to the second error packet so that the second error packet includes a portion of the second error packet sent by the second hub before the second hub began to receive the third error packet and includes the third error packet; and, in step (c), the second error packet is appended to the first error packet so that the first error packet sent by the first hub includes a portion of the first error packet sent by the first hub before the first hub began to receive the second error packet and includes the second error packet.
Claim 16
Dependent Claim 17 words
A method as in claim 12 wherein in step (c) the third device is an end node.
Claim 17
Dependent Claim 17 words
A method as in claim 12 wherein in step (c) the third device is a third hub.
Claim 18
Dependent Claim 145 words
In a network system in which end nodes are connected to a plurality of cascaded hubs, a method by which a first hub handles a timeout, the method comprising the steps of: (a) starting a first timer upon the first hub expecting to receive a first network packet from a first device connected to the first hub; (b) upon expiration of the first timer without the first hub beginning to receive the network packet, beginning to send, by the first hub, a first error packet to a second device connected to the first hub and expecting the first network packet; and, (c) upon the first hub beginning to receive a second error packet from the first device after expiration of the first timer and before the first hub has completed sending the first error packet, appending the second error packet to the first error packet.
Claim 19
Dependent Claim 48 words
A method as in claim 18 additionally comprising the step of: (d) when the first hub does not begin to receive any error packet over the first port before completely sending the first error packet, marking, by the first hub, a connection to the first device as failed.
Claim 20
Dependent Claim 62 words
A method as in claim 19 wherein in step (c), the second error packet is appended to the first error packet so that the first error packet sent by the first hub includes a portion of the first error packet sent by the first hub before the first hub began to receive the second error packet and includes the second error packet.
Claim 21
Dependent Claim 38 words
A method as in claim 18 wherein in step (c) the second error packet is appended to the first error packet by elongating the first error packet an amount equal to a length of the second error packet.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag