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

Network system for connecting multiple I/O devices to computers

Assignee: BRAEGEN Corp A CORP OF
•
Filing: 1985-02-05
•
Granted: 1987-06-30
•
Expires: 2005-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of allocating transmission time for a plurality of I/O devices (14) connected to a transmission line (12) comprising the steps of causing each device to listen constantly to determine if the line is being used and to only initiate a transmission after waiting a mandatory device delay period (31) and a reply slot period and thereafter to select a random number from 1 to N, with N being the number of bid slots following the mandatory time delay period and the reply slot period, and to begin transmitting only during the bid slot corresponding to the random number selected. Each receiving device is required to answer a transmission during the reply slot period to allow the transmitting device to ascertain that the transmission was received.

Inventors

  • 👤 Kent A. Salmond
  • 👤 Gail P. Cone

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:21
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 151 words
The method of allocating transmission time to a plurality of devices each having a unique address and being connected to a transmission line for transmitting and receiving messages therebetween, comprising the steps of: causing each device to listen constantly for messages addressed to it on said line; requiring that each device required to transmit to a second device to determine if another of said devices is transmitting on the line before transmitting and to not initiate transmission if another of said devices is transmitting; if no other of said devices is transmitting, allowing said device required to transmit to initiate transmission to said second device after a mandatory time period plus a random selected number of time slots have passed since the last transmission; and requiring the second device to initiate a reply message within said mandatory time period following receipt of the transmission and indicating said transmission has been received.
Claim 2
Independent Claim 151 words
The method of allocating transmission time to a plurality of devices each having a unique address and being connected to a transmission line for transmitting and receiving messages therebetween, comprising the steps of: causing each device to listen constantly for messages addressed to it on said line; requiring that each device required to transmit to a second device to determine if another of said devices is transmitting on the line before transmitting and to not initiate transmission if another of said devices is transmitting; if no other of said devices is transmitting, allowing said device required to transmit to initiate transmission to said second device after a mandatory time period plus a random selected number of time slots have passed since the last transmission; and requiring the second device to initiate a reply message within said mandatory time period following receipt of the transmission and indicating said transmission has been received.
Claim 3
Dependent Claim 36 words
The method as defined in claim 1 including the step of: requiring all devices required to transmit to repeat the transmission if no reply message is received from said second device within said mandatory time period.
Claim 4
Dependent Claim 60 words
The method as defined in claim 2 including the steps of: assigning N slot time periods starting after said mandatory time period; and requiring each device not recently transmitting or receiving to randomly select an integer between 1 and N after another device has transmitted and to initate transmission only during the slot time period corresponding to said integer selected.
Claim 5
Dependent Claim 30 words
The method as defined in claim 3 including the step of: selecting said mandatory time period equal to the response time of the slowest device connected to said transmission line.
Claim 6
Dependent Claim 30 words
The method as defined in claim 3 including the step of selecting each said slot time period as being equal to twice the maximum propagation time for said transmission line.
Claim 7
Dependent Claim 42 words
The method as defined in claim 1 including the step of allowing the second device to initiate transmission of a holding signal to prevent other devices from initiating transmission after said mandatory time period until said second device can formulate a reply.
Claim 8
Dependent Claim 50 words
The method as defined in claim 6 including the step of setting a maximum time limit on the duration of said holding signal and if said second device has not initiated the sending of a reply before the maximum time passes, causing said second device to release said transmission line.
Claim 9
Independent Claim 150 words
The method of allocating transmission time to a plurality of devices each having a unique address and being capable of transmitting on the same tansmitting media, comprising the steps of: causing each device to transmit only when the transmitting media is clear of any transmission from other devices; prohibiting all devices from transmitting during a predetermined time period following any transmission with said time period being selected as the maximum device response time for the slowest device of the plurality of devices plus twice the longest transmission time of the transmitting media; requiring all devices to transmit after the last transmission only after a said predetermined time period plus a time delay period equal to a random number of selected time slots of predetermined equal duration; and requiring all receiving devices to acknowledge receipt of a transmission transmitted to it within said predetermined time period following receipt of the transmission.
Claim 10
Independent Claim 150 words
The method of allocating transmission time to a plurality of devices each having a unique address and being capable of transmitting on the same tansmitting media, comprising the steps of: causing each device to transmit only when the transmitting media is clear of any transmission from other devices; prohibiting all devices from transmitting during a predetermined time period following any transmission with said time period being selected as the maximum device response time for the slowest device of the plurality of devices plus twice the longest transmission time of the transmitting media; requiring all devices to transmit after the last transmission only after a said predetermined time period plus a time delay period equal to a random number of selected time slots of predetermined equal duration; and requiring all receiving devices to acknowledge receipt of a transmission transmitted to it within said predetermined time period following receipt of the transmission.
Claim 11
Dependent Claim 27 words
The method as defined in claim 8 including the step of requiring all devices to retransmit a transmission until an knowledgment is received from the receiving device.
Claim 12
Dependent Claim 35 words
The method as defined in claim 8 including the step of requiring each device to only initiate a retransmission after a random time period if no acknowledgment is received in response to a previous transmission.
Claim 13
Dependent Claim 20 words
The method as defined in claim 10 wherein said random time period is a multiple of a preselected time period.
Claim 14
Dependent Claim 27 words
The method as defined in claim 11 wherein said preselected time period is determined responsive to the longest response time of any of said plurality of devices.
Claim 15
Independent Claim 112 words
The method of allocating transmission time to a plurality of devices each having a unique address and being capable of transmitting on the sme transmitting media, comprising the steps of: causing each device to transmit only when the transmitting media is clear of any transmissions; prohibiting all devices from transmitting during a predetermined time period following any transmission; requiring all receiving devices to acknowledge receipt of a transmission transmitted to it within said predetermined time period following receipt of the transmission; and allowing a receiving device to transmit a holding signal after receiving a transmission and during said predetermined time period to reserve said transmitting media while an acknowledgement is being formulated.
Claim 16
Independent Claim 112 words
The method of allocating transmission time to a plurality of devices each having a unique address and being capable of transmitting on the sme transmitting media, comprising the steps of: causing each device to transmit only when the transmitting media is clear of any transmissions; prohibiting all devices from transmitting during a predetermined time period following any transmission; requiring all receiving devices to acknowledge receipt of a transmission transmitted to it within said predetermined time period following receipt of the transmission; and allowing a receiving device to transmit a holding signal after receiving a transmission and during said predetermined time period to reserve said transmitting media while an acknowledgement is being formulated.

References Cited (Backward Citations)

US4445214A Cited
US4337465A Cited
US4451827A Cited
US4332027A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-06-29 1990-12-29 1991-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-06-29 1994-12-29 1995-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-06-29 1998-12-29 1999-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag