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

Collision avoidance in a multinode data communication network

Assignee: KARL SUSS AMERICA Inc ROUTE 100 SUSS DRIVE WATERBURY CENTER VT 05677
•
Filing: 1987-10-08
•
Granted: 1988-07-05
•
Expires: 2007-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method for collision avoidance in a multinode data communications bus, the bus having a plurality of nodes coupled thereto for transmitting and receiving data over the bus, the bus further including a BUS BUSY signal line bidirectionally connected in common between the nodes, each of the nodes being operable for asserting the BUS BUSY signal line and also for determining the state of the BUS BUSY signal line. In accordance with the invention there is disclosed, for a node having data to transmit on the bus: (a) testing the state of the BUS BUSY line to determine if the line is asserted; (b) asserting, if the line is determined not to be asserted, the BUS BUSY line for a first predetermined interval of time; (c) deasserting the BUS BUSY line for a second predetermined interval of time; (d) testing the state of the BUS BUSY line to determine if the line is asserted; (e) asserting, if the BUS BUSY line is determined to be not asserted, the BUS BUSY line; (f) transmitting the data; and (g) deasserting the BUS BUSY line.

Inventors

  • 👤 Walter Bohler
  • 👤 Michael E. Forsberg
  • 👤 R. Emmett Hughlett
  • 👤 James B. Pitman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:53
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40169; H04L12/40176; H04L12/40189; H04L12/407; H04L12/413

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 165 words
A method of avoiding a collision within a data communications bus having a plurality of nodes coupled thereto for at least transmitting data over the bus, the bus further including a signal line bidirectionally connected in common between the nodes, each of the nodes being operable for asserting the signal line and also for determining the state of the signal line, the method comprising the steps of: for a node having data to transmit on the bus; (a) testing the state of the signal line to determine if the line is asserted; (b) asserting, if the line is determined not to be asserted, the signal line for a first predetermined interval of time; (c) deasserting the signal line for a second predetermined interval of time; (d) testing the state of the signal line to determine if the line is asserted; (e) asserting, if the signal line is determined to be not asserted, the signal line; (f) transmitting the data; and (g) deasserting the signal line.
Claim 2
Independent Claim 165 words
A method of avoiding a collision within a data communications bus having a plurality of nodes coupled thereto for at least transmitting data over the bus, the bus further including a signal line bidirectionally connected in common between the nodes, each of the nodes being operable for asserting the signal line and also for determining the state of the signal line, the method comprising the steps of: for a node having data to transmit on the bus; (a) testing the state of the signal line to determine if the line is asserted; (b) asserting, if the line is determined not to be asserted, the signal line for a first predetermined interval of time; (c) deasserting the signal line for a second predetermined interval of time; (d) testing the state of the signal line to determine if the line is asserted; (e) asserting, if the signal line is determined to be not asserted, the signal line; (f) transmitting the data; and (g) deasserting the signal line.
Claim 3
Dependent Claim 28 words
The method of claim 1 wherein the second predetermined interval of time is related to the time required for the node to execute step (a) and step (b).
Claim 4
Dependent Claim 28 words
The method of claim 2 wherein the first predetermined interval of time is related to the second interval of time multiplied by a value unique to the node.
Claim 5
Dependent Claim 158 words
Apparatus for avoiding a collision within a data communications bus having a plurality of nodes coupled thereto, each of said nodes being operable for at least transmitting data over the bus, for each of said nodes the apparatus comprising: a signal line bidirectionally connected in common between the nodes, the state of the signal line being indicative of the utilization of the communications bus; first means for testing said signal line for determining if the line is asserted; first means for asserting, if said signal line is determined to be not asserted, said signal line for a first predetermined interval of time; means for deasserting the signal line for a second predetermined interval of time; second means for testing said signal line for determining if the line is asserted; second means for asserting, if said signal line is determined to be not asserted, said signal line; means for transmitting the data; and means for deasserting said signal line.
Claim 6
Dependent Claim 158 words
Apparatus for avoiding a collision within a data communications bus having a plurality of nodes coupled thereto, each of said nodes being operable for at least transmitting data over the bus, for each of said nodes the apparatus comprising: a signal line bidirectionally connected in common between the nodes, the state of the signal line being indicative of the utilization of the communications bus; first means for testing said signal line for determining if the line is asserted; first means for asserting, if said signal line is determined to be not asserted, said signal line for a first predetermined interval of time; means for deasserting the signal line for a second predetermined interval of time; second means for testing said signal line for determining if the line is asserted; second means for asserting, if said signal line is determined to be not asserted, said signal line; means for transmitting the data; and means for deasserting said signal line.
Claim 7
Dependent Claim 38 words
The apparatus of claim 4 wherein the second predetermined interval of time is substantially equal to a time required to test the signal line and, if the line is determined not to be asserted, assert the signal line.
Claim 8
Dependent Claim 29 words
The apparatus of claim 5 wherein the first predetermined interval of time is substantially equal to the second interval of time multiplied by a value unique to said node.
Claim 9
Dependent Claim 12 words
The apparatus of claim 6 wherein the value is an integer value.

References Cited (Backward Citations)

US4345250A Cited
US4652873A Cited
US4638311A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-07-05 1992-01-04 1992-07-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-07-05 1996-01-04 1996-07-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-07-05 2000-01-04 2000-07-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag