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

Multipriority communication system

Assignee: Fisher Rosemount Systems Inc
•
Filing: 1984-02-14
•
Granted: 1986-04-08
•
Expires: 2004-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data communication system allocates use of a common data communication medium shared by a plurality of stations. During each transmission cycle, the communication medium carries data packets of varying priority which each station receives. The stations are allocated use of the communication medium during one or more priority intervals as a function of the priority of the packet which the station is ready to transmit. Each station is synchronized to a transmission cycle period which is divided into subperiods. Certain types of packets are relegated to transmission and reception within predetermined subperiods.

Inventors

  • 👤 Gene H. Olson
  • 👤 Dennis A. Quy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 09:41
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417; G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/372; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0638

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 173 words
A system for allocating use of a common communication medium for carrying packets of information of different priorities among a plurality of stations, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted by other stations; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal which indicates a beginning and end of each packet; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; packet selecting means for selecting a packet to be transmitted as a function of the priorities of the packets available for transmission by the station; time slot selecting means for selecting a time slot as a function of the priority of the packet to be transmitted by the station; and timer means responsive to the detect signal for providing the transmit enable signal to the transmitter means if the selected time slot occurs before the detect signal indicates a beginning of a new packet.
Claim 2
Independent Claim 173 words
A system for allocating use of a common communication medium for carrying packets of information of different priorities among a plurality of stations, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted by other stations; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal which indicates a beginning and end of each packet; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; packet selecting means for selecting a packet to be transmitted as a function of the priorities of the packets available for transmission by the station; time slot selecting means for selecting a time slot as a function of the priority of the packet to be transmitted by the station; and timer means responsive to the detect signal for providing the transmit enable signal to the transmitter means if the selected time slot occurs before the detect signal indicates a beginning of a new packet.
Claim 3
Dependent Claim 55 words
The system of claim 1 wherein each priority has a different set of time slots which are spaced in time from the end of a last packet depending upon the priority, and wherein the time slot selecting means selects the time slot from the set corresponding to the priority of the packet to be transmitted.
Claim 4
Dependent Claim 54 words
The system of claim 2 wherein the sets of time slots are spaced in time from the end of the last packet with the set corresponding to a highest priority closest to the end of the last packet and the set corresponding to a lowest priority furthest from the end of the last packet.
Claim 5
Dependent Claim 44 words
The system of claim 2 wherein one of the priorities has a set with a different time slot for each station, and wherein the slot time selecting means selects the slot time from that set according to a predetermined protocol shared by all stations.
Claim 6
Dependent Claim 27 words
The system of claim 4 wherein the predetermined protocol is a rotation queue in which a last-to-transmit station is assigned a last time slot of the set.
Claim 7
Dependent Claim 27 words
The system of claim 2 wherein the packets include a first priority type packet having a first priority and a second priority less than the first priority.
Claim 8
Independent Claim 145 words
A system for allocating use of a common communication medium for carrying packets of information of different priorities among a plurality of stations, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted onto the communication medium; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal as a function of the activity; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; packet selecting means for selecting a packet to be transmitted as a function of the priorities of the packets available for transmission by the station; and timer means responsive to the detect signal for providing the transmit enable signal to the transmitter means as a function of the priority of the packet to be transmitted by the station.
Claim 9
Independent Claim 145 words
A system for allocating use of a common communication medium for carrying packets of information of different priorities among a plurality of stations, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted onto the communication medium; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal as a function of the activity; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; packet selecting means for selecting a packet to be transmitted as a function of the priorities of the packets available for transmission by the station; and timer means responsive to the detect signal for providing the transmit enable signal to the transmitter means as a function of the priority of the packet to be transmitted by the station.
Claim 10
Dependent Claim 33 words
The system of claim 7 and further comprising: time slot selecting means for selecting a time slot for initiation of transmission of a packet as a function of the priority of the packet.
Claim 11
Dependent Claim 37 words
The system of claim 8 wherein each priority has a different set of time slots which are spaced in time from the end of the last packet depending upon the priority of the packet to be transmitted.
Claim 12
Dependent Claim 28 words
The system of claim 9 wherein the time slot selecting means selects the time slot from the set corresponding to the priority of the packet to be transmitted.
Claim 13
Dependent Claim 32 words
The system of claim 7 wherein the packets include a first priority type packet having a first priority and a second priority packet having a second priority less than the first priority.
Claim 14
Dependent Claim 21 words
The system of claim 11 wherein first priority type packets are enabled for transmission in accordance with a first access protocol.
Claim 15
Dependent Claim 31 words
The system of claim 12 wherein the first access protocol comprises a fixed slot of time for initiation of transmission of first priority type packets during such fixed slot of time.
Claim 16
Dependent Claim 21 words
The system of claim 11 wherein second priority type packets are enabled for transmission in accordance with a second access protocol.
Claim 17
Dependent Claim 29 words
The system of claim 14 wherein the second access protocol is a rotation queue in which a last-to-transmit station is assigned a last time slot in the rotation queue.
Claim 18
Dependent Claim 26 words
The system of claim 14 wherein the second access protocol provides a random time after first priority packets before second priority packets are enabled for transmission.
Claim 19
Independent Claim 190 words
A system for allocating use of a common communication medium for carrying packets of information of different priorities among a plurality of stations each of which is capable of transmitting packets of different priorities, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted onto the communication medium; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal as a function of the activity; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; time slot selecting means for selecting, as a function of the priority of a packet to be transmitted, a time slot for initiation of transmission of the packet from among a plurality of time slots spaced at different times from an end of activity detected by the detection means; and timer means responsive to the detect signal for providing the transmit enable signal to the transmitter means if the time slot selected as a function of the priority of the packet to be transmitted by the station occurs before activity is detected.
Claim 20
Independent Claim 190 words
A system for allocating use of a common communication medium for carrying packets of information of different priorities among a plurality of stations each of which is capable of transmitting packets of different priorities, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted onto the communication medium; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal as a function of the activity; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; time slot selecting means for selecting, as a function of the priority of a packet to be transmitted, a time slot for initiation of transmission of the packet from among a plurality of time slots spaced at different times from an end of activity detected by the detection means; and timer means responsive to the detect signal for providing the transmit enable signal to the transmitter means if the time slot selected as a function of the priority of the packet to be transmitted by the station occurs before activity is detected.
Claim 21
Dependent Claim 33 words
The system of claim 17 and further comprising: packet selecting means for selecting the packet to be transmitted as a function of the priorities of the packets available for transmission by the station.
Claim 22
Independent Claim 177 words
A system for allocating use of a common communication medium for carrying packets of information among a plurality of stations, each of which is capable of transmitting a first priority type packet having a first priority and a second priority type packet having a second priority which is less than the first priority, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted onto the communication medium; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal as a function of the activity; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; and means responsive to the detect signal for providing the transmit enable signal to the transmitter means based upon a first access protocol when the packet to be transmitted by the station is a first priority type packet and based upon a second access protocol when the packet to be transmitted by the station is a second priority type packet.
Claim 23
Independent Claim 177 words
A system for allocating use of a common communication medium for carrying packets of information among a plurality of stations, each of which is capable of transmitting a first priority type packet having a first priority and a second priority type packet having a second priority which is less than the first priority, each station comprising: receiver means coupled to the communication medium for receiving packets transmitted onto the communication medium; detection means coupled to the communication medium for detecting activity on the communication medium and providing a detect signal as a function of the activity; transmitter means coupled to the communication medium for transmitting a packet onto the communication medium responsive to a transmit enable signal; and means responsive to the detect signal for providing the transmit enable signal to the transmitter means based upon a first access protocol when the packet to be transmitted by the station is a first priority type packet and based upon a second access protocol when the packet to be transmitted by the station is a second priority type packet.
Claim 24
Dependent Claim 31 words
The system of claim 19 wherein the first access protocol comprises a fixed slot of time for initiation of transmission of first priority type packets during such fixed slot of time.
Claim 25
Dependent Claim 29 words
The system of claim 19 wherein the second access protocol is a rotation queue in which a last-to-transmit station is assigned a last time slot in the rotation queue.
Claim 26
Dependent Claim 26 words
The system of claim 19 wherein the second access protocol provides a random time after first priority packets before second priority packets are enabled for transmission.

References Cited (Backward Citations)

US4168400A Cited
US4359731A Cited
US4491946A Cited
US4451881A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag