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

Bus contention resolution method for network devices on a computer network having network segments connected by an interconnection medium over an extended distance

Assignee: HP Inc
•
Filing: 1991-11-01
•
Granted: 1993-08-17
•
Expires: 2011-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is used to perform arbitration between network devices connected to one of a first network segment and a second network segment, where the first network segment is connected to the second network segment by a long interconnection medium over an extended distance. When one or more network devices connected to the first network segment senses the network is free and desires control of the network for a data transfer, each of these network devices will assert a first network control signal. When the first network control signal is first asserted, this marks the beginning of an arbitration period for the first network segment. The first network control signal is forwarded to the second network segment. Upon the second network segment receiving the first network control signal, any arbitration currently in progress upon the second network segment is aborted. Upon completion of the arbitration period and provided arbitration on the first network segment has not been aborted, one of the network devices connected to the first network segment is granted control of the network.

Inventors

  • 👤 Zdenek E. Skokan
  • 👤 W. Gordon Matheson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:17
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/4031

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 233 words
In a computing system having a network in which a first network segment is connected to a second network segment by a long interconnection medium over an extended distance, a method for performing arbitration between network devices connected to one of the first network segment and the second network segment, the method comprising the steps of: (a) asserting, when at least one network device connected to the first network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device, a first network control signal, an arbitration period for the first network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the first network segment; (b) forwarding by the network over the long connection medium, the first network control signal to the second network segment; (c) aborting by the network, upon the second network segment receiving the first network control signal, any arbitration currently in progress upon the second network segment without granting control on any network device connected to the second network segment; and, (d) granting by the network, upon completion of the arbitration period for the first network device, when arbitration upon the first network segment is not aborted, control to one of the at least one network devices connected to the first network segment.
Claim 2
Dependent Claim 233 words
In a computing system having a network in which a first network segment is connected to a second network segment by a long interconnection medium over an extended distance, a method for performing arbitration between network devices connected to one of the first network segment and the second network segment, the method comprising the steps of: (a) asserting, when at least one network device connected to the first network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device, a first network control signal, an arbitration period for the first network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the first network segment; (b) forwarding by the network over the long connection medium, the first network control signal to the second network segment; (c) aborting by the network, upon the second network segment receiving the first network control signal, any arbitration currently in progress upon the second network segment without granting control on any network device connected to the second network segment; and, (d) granting by the network, upon completion of the arbitration period for the first network device, when arbitration upon the first network segment is not aborted, control to one of the at least one network devices connected to the first network segment.
Claim 3
Dependent Claim 195 words
A method as in claim 1 additionally comprising the steps of: (e) asserting, when at least one network device connected to the second network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device connected to the second network segment, the first network control signal, an arbitration period for the second network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the second network segment; (f) forwarding, by the network over the long connection medium, the first network control signal to the first network segment; and, (g) aborting by the network, upon the first network segment receiving the first network control signal, any arbitration currently in progress upon the first network segment without granting control on any network device connected to the first network segment; and, (h) granting by the network, upon completion of the arbitration period for the second network device, when arbitration upon the second network segment is not aborted, control to one of the at least one network devices connected to the second network segment.
Claim 4
Dependent Claim 36 words
A method as in claim 2 wherein step (c) includes the following substep: (c.1) asserting, by the network, on the second network segment a second network control signal which indicates a network device has won arbitration.
Claim 5
Dependent Claim 30 words
A method as in claim 3 wherein step (c) additionally includes the following substep: (c.2) asserting, by the network, on the second network segment a highest priority network device identification.
Claim 6
Dependent Claim 36 words
A method as in claim 1 wherein step (c) includes the following substep: (c.1) asserting, by the network, on the second network segment a second network control signal which indicates a network device has won arbitration.
Claim 7
Dependent Claim 33 words
A method as in claim 5 wherein step (c) additionally includes the following substep: (c.2) asserting by the network, before step (c.1), on the second network segment a highest priority network device identification.
Claim 8
Dependent Claim 218 words
A method as in claim 1 additionally comprising the steps of: (e) asserting, when at least one network device connected to the second network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device connected to the second network segment, the first network control signal; (f) performing by the network, when the first network control signal is asserted on the second network segment and control of the first network segment has not been obtained in order to allow a network device connected to the second network to gain control of the network, the following substeps: (f.1) aborting arbitration on the second network segment, and (f.2) obtaining control of the first network segment in order to allow a network device connected to the second network to gain control of the network; and, (g) performing by the network, when the first network control signal is asserted on the second network segment and control of the first network segment has been obtained in order to allow a network device connected to the second network to gain control of the network, the following substep: (g.1) arbitrating between network devices on the second network segment in order to grant a device on the second network segment control of the network.
Claim 9
Dependent Claim 32 words
A method as in claim 7 wherein step (f.1) includes the following substep: asserting on the second network segment a second network control signal which indicates a network device has won arbitration.
Claim 10
Dependent Claim 26 words
A method as in claim 8 wherein step (f.1) additionally includes the following substep: asserting on the second network segment a highest priority network device identification.
Claim 11
Dependent Claim 45 words
A method as in claim 7 wherein step (f.2) includes the following substeps: asserting on the first network segment a highest priority network device identification; and, asserting on the first network segment a second network control signal which indicates a network device has won arbitration.
Claim 12
Dependent Claim 26 words
A method as in claim 7 wherein step (f.2) includes: signalling the second network segment when control of the first network device segment has been obtained.
Claim 13
Dependent Claim 462 words
In a computing system having a network in which a first network segment is connected to a second network segment by a long interconnection medium over an extended distance, a method for performing arbitration between network devices connected to one of the first network segment and the second network segment, the method comprising the steps of: (a) asserting, when at least one network device connected to the first network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device, a first network control signal, an arbitration period for the first network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the first network segment; (b) forwarding, by the network, the first network control signal to the second network segment; (c) aborting by the network, upon the second network segment receiving the first network control signal, any arbitration currently in progress upon the second network segment without granting control on any network device connected to the second network segment; (d) granting by the network, upon completion of the arbitration period for the first network device, control to one of the at least one network devices connected to the first network segment. (e) asserting, when at least one network device connected to the second network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device connected to the second network segment, the first network control signal, an arbitration period for the second network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the second network segment; (f) performing by the network, when the first network control signal is asserted on the second network segment and control of the first network segment has not been obtained in order to allow a network device connected to the second network to gain control of the network, the following substeps: (f.1) aborting arbitration on the second network segment, and (f.2) obtaining control of the first network segment in order to allow a network device connected to the second network to gain control of the network; and, (g) performing by the network, when the first network control signal is asserted on the second network segment and control of the first network segment has been obtained in order to allow a network device connected to the second network to gain control of the network, the following substep: (g.1) granting, upon completion of the arbitration period for the first network device, control to one of the at least one network devices connected to the first network segment.
Claim 14
Dependent Claim 462 words
In a computing system having a network in which a first network segment is connected to a second network segment by a long interconnection medium over an extended distance, a method for performing arbitration between network devices connected to one of the first network segment and the second network segment, the method comprising the steps of: (a) asserting, when at least one network device connected to the first network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device, a first network control signal, an arbitration period for the first network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the first network segment; (b) forwarding, by the network, the first network control signal to the second network segment; (c) aborting by the network, upon the second network segment receiving the first network control signal, any arbitration currently in progress upon the second network segment without granting control on any network device connected to the second network segment; (d) granting by the network, upon completion of the arbitration period for the first network device, control to one of the at least one network devices connected to the first network segment. (e) asserting, when at least one network device connected to the second network segment senses the network is free and desires control of the network for a data transfer, by the at least one network device connected to the second network segment, the first network control signal, an arbitration period for the second network segment beginning upon a first assertion of the first network control signal by one of the at least one network devices connected to the second network segment; (f) performing by the network, when the first network control signal is asserted on the second network segment and control of the first network segment has not been obtained in order to allow a network device connected to the second network to gain control of the network, the following substeps: (f.1) aborting arbitration on the second network segment, and (f.2) obtaining control of the first network segment in order to allow a network device connected to the second network to gain control of the network; and, (g) performing by the network, when the first network control signal is asserted on the second network segment and control of the first network segment has been obtained in order to allow a network device connected to the second network to gain control of the network, the following substep: (g.1) granting, upon completion of the arbitration period for the first network device, control to one of the at least one network devices connected to the first network segment.
Claim 15
Dependent Claim 32 words
A method as in claim 12 wherein step (f.1) includes the following substep: asserting on the second network segment a second network control signal which indicates a network device has won arbitration.
Claim 16
Dependent Claim 26 words
A method as in claim 13 wherein step (f.1) additionally includes the following substep: asserting on the second network segment a highest priority network device identification.
Claim 17
Dependent Claim 45 words
A method as in claim 12 wherein step (f.2) includes the following substeps: asserting on the first network segment a highest priority network device identification; and, asserting on the first network segment a second network control signal which indicates a network device has won arbitration.
Claim 18
Dependent Claim 26 words
A method as in claim 12 wherein step (f.2) includes: signalling the second network segment when control of the first network device segment has been obtained.

References Cited (Backward Citations)

US4620278A Cited
US4941086A Cited
US4897784A Cited
US4779089A Cited
US4837682A Cited
US4982321A Cited
US5006981A Cited
US5081576A Cited
US5129090A Cited
US4972313A Cited
US5101482A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-16 1997-02-15 1997-08-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-16 2001-02-15 2001-08-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-16 2005-02-15 2005-08-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag