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

Carrier sense multiple access with collision avoidance utilizing rotating time staggered access windows

Assignee: International Business Machines Corp
•
Filing: 1983-10-19
•
Granted: 1986-12-09
•
Expires: 2003-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network arbitration period following the termination of each transmitted frame is divided into a plurality of access windows which are assigned to respective stations in the network. Any station desiring to gain access to the network can acquire the network by transmitting during its assigned access window if no station assigned an earlier access window has already begun transmitting. The access window assignments can be rotated to equitably distribute access to the network.

Inventors

  • 👤 Philip E. Milling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:38
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40143; H04L12/40156; H04L12/407

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 242 words
In a communications system wherein a plurality of stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; assigning unique arbitration addresses to stations sharing said medium; generating, at each station desiring access to said medium, an access control number independent of the address of said each station to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; and transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period.
Claim 2
Dependent Claim 242 words
In a communications system wherein a plurality of stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; assigning unique arbitration addresses to stations sharing said medium; generating, at each station desiring access to said medium, an access control number independent of the address of said each station to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; and transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein the incremental value added by each terminal is a predetermined constant.
Claim 4
Dependent Claim 15 words
The method of claim 2, wherein said predetermined constant is a value greater than 1.
Claim 5
Dependent Claim 17 words
The method of claim 1 wherein the incremental value is a variable derived by random number generation.
Claim 6
Dependent Claim 47 words
The method of claim 1, wherein at least some of the transmissions are from a transmitting station to a destination station, said stations maintaining the same access window assignments in the next arbitration period if a transmitting station does not receive a response from a receiving station.
Claim 7
Dependent Claim 47 words
The method of claim 1, wherein each station includes means for detecting whether the access control number received with a transmission is invalid, and wherein a station uses the old control number if the access control number received with the last transmission is determined to be invalid.
Claim 8
Dependent Claim 288 words
In a communications system wherein a plurality of stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; establishing unique arbitration addresses for stations sharing said medium by assigning node addresses to stations in a numerical sequence and developing arbitration addresses from said node addresses by reversing the order of bits in the node addresses, whereby the times allotted to access windows within each arbitration period are spread out in accordance with the number of stations then actually using the medium; generating, at each station desiring access to said medium, an access control number to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; and transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period.
Claim 9
Dependent Claim 288 words
In a communications system wherein a plurality of stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; establishing unique arbitration addresses for stations sharing said medium by assigning node addresses to stations in a numerical sequence and developing arbitration addresses from said node addresses by reversing the order of bits in the node addresses, whereby the times allotted to access windows within each arbitration period are spread out in accordance with the number of stations then actually using the medium; generating, at each station desiring access to said medium, an access control number to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; and transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period.
Claim 10
Dependent Claim 300 words
In a communications system wherein a plurality of stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; assigning unique arbitration addresses to stations sharing said medium; generating, at each station desiring access to said medium, an access control number to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period; if no station has commenced transmission during said arbitration period, sending no transmissions onto said medium and allowing network arbitration to lapse until a particular station desires access to said medium; and when said particular station desires access to said medium, transmitting a synchronization signal from said particular station for a predetermined period of time, an arbitration period commencing at the termination of said synchronization commencement signal.
Claim 11
Dependent Claim 300 words
In a communications system wherein a plurality of stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; assigning unique arbitration addresses to stations sharing said medium; generating, at each station desiring access to said medium, an access control number to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period; if no station has commenced transmission during said arbitration period, sending no transmissions onto said medium and allowing network arbitration to lapse until a particular station desires access to said medium; and when said particular station desires access to said medium, transmitting a synchronization signal from said particular station for a predetermined period of time, an arbitration period commencing at the termination of said synchronization commencement signal.
Claim 12
Dependent Claim 264 words
In a communications system wherein a plurality of active stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; assigning unique arbitration addresses to stations sharing said medium; generating, at each station desiring access to said medium, an access control number to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period; and upon a station first becoming active, requiring said newly active station to wait for the expiration of two complete network arbitration periods before transmitting in its assigned access window.
Claim 13
Dependent Claim 264 words
In a communications system wherein a plurality of active stations each transmit at different times to one another over a shared communications medium, each said station including detection means for detecting the presence or absence of a transmission on said communications medium, a method of controlling access by each station to said communications medium, said method comprising the steps of: reserving an arbitration period of time commencing from the termination of each transmission on said medium,; dividing said arbitration period into a plurality of access windows; assigning unique arbitration addresses to stations sharing said medium; generating, at each station desiring access to said medium, an access control number to be transmitted to said medium as part of its communication; receiving said access control number at each other station desiring access to said medium and combining said received access control number with the respective assigned address of said each other station to determine one of said plurality of access windows assigned to said each other station during the next arbitration period; detecting at each station the termination of a transmission transmitted over said medium; generating at each station a new access control number calculated from the current access control number; transmitting said new access control number from any station desiring access to said medium, during its respective access window if no other station has transmitted during a previous access window in the same arbitration period; and upon a station first becoming active, requiring said newly active station to wait for the expiration of two complete network arbitration periods before transmitting in its assigned access window.

References Cited (Backward Citations)

US4232294A Cited
US4395710A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-08 1990-06-09 1990-12-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-08 1994-06-09 1994-12-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-08 1998-06-09 1998-12-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag