US5253252A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Token device for distributed time scheduling in a data processing system
Assignee: Schneider Electric Systems USA Inc
•
Filing: 1991-03-12
•
Granted: 1993-10-12
•
Expires: 2011-03-12
Abstract
Abstract A token passing media access protocol provides distributed time scheduling. The token provides an indication of each time at which a network device is to perform a cyclic or time critical operation. The token also provides an indication of system time to enable all devices on the network bus to be synchronized. The format of data transmissions on the network bus employs a shortened device address when referencing the device as a source. The source address corresponds to a unique portion of the device address.
Inventors
- 👤 Nathan Tobol
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 11:46
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0638; H04J3/0658; H04J3/0661; H04J3/0664; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/407; H04L12/417
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
134 words
A data processing system comprising: a communication bus; and a multiplicity of data handling devices connected to the bus, each device communicating to the other devices through the bus by means of an encoded bus token signal passed on the communication bus from one device to another in an established logical order, the device currently in possession of the bus token signal being allowed to transmit over the bus, for each of certain devices of the data handling devices the bus token signal providing an indication of a time at which each certain device is to temporarily gain possession of the bus token signal out of the established order and perform a respective time critical operation, each indication of time on the bus token signal referencing the time of the respective time critical operation.
Claim 2
Dependent Claim
134 words
A data processing system comprising: a communication bus; and a multiplicity of data handling devices connected to the bus, each device communicating to the other devices through the bus by means of an encoded bus token signal passed on the communication bus from one device to another in an established logical order, the device currently in possession of the bus token signal being allowed to transmit over the bus, for each of certain devices of the data handling devices the bus token signal providing an indication of a time at which each certain device is to temporarily gain possession of the bus token signal out of the established order and perform a respective time critical operation, each indication of time on the bus token signal referencing the time of the respective time critical operation.
Claim 3
Dependent Claim
67 words
A data processing system as claimed in claim 1 wherein the bus token signal further provides means for returning the bus token signal to the device that was in possession of the bus token signal at the time a certain device gained possession of the bus token signal such that the order in which the bus token signal is passed from one device to another is resumed.
Claim 4
Dependent Claim
33 words
A data processing system as claimed in claim 1 wherein the bus token signal provides an indication of a last transmitted time synchronization message to synchronize the devices with respect to each other.
Claim 5
Dependent Claim
46 words
A data processing system as claimed in claim 3 wherein one of the devices serves as a bus master which broadcasts and provides time synchronization messages over the bus for devices to synchronize themselves to the last transmitted synchronization message indicated on the bus token signal.
Claim 6
Dependent Claim
24 words
A data processing system as claimed in claim 4 wherein the bus master further provides current synchronization time to the other devices upon request.
Claim 7
Dependent Claim
33 words
A data processing system as claimed in claim 1 wherein one of the devices serves as a bus master which time synchronizes each of the devices connected to the bus to each other.
Claim 8
Dependent Claim
45 words
A data processing system as claimed in claim 1 wherein each device has an address by which other devices communicate messages to the device through the bus, the address being of one size to reference a source and a different size to reference a destination.
Claim 9
Dependent Claim
27 words
A data processing system as claimed in claim 7 wherein the address to reference a source corresponds to a unique portion of the address referencing a destination.
Claim 10
Dependent Claim
147 words
A local area network comprising: a communication bus; and a plurality of devices connected to the bus, each device communicating to the other devices through the bus by means of an encoded bus token signal passable on the bus from one device to another in an established logical order to enable one device at a time to transmit over the bus, the bus token signal comprising: an indicator element for indicating a last transmitted time synchronization message, each device upon receiving the bus token signal checking for an indication of receipt of the message; and a reservation element for indicating times at which the bus token signal is to be passed from the device in possession of the bus token signal to a certain device not necessarily the next device in the established order such that the certain device is able to perform a time dependent operation.
Claim 11
Dependent Claim
147 words
A local area network comprising: a communication bus; and a plurality of devices connected to the bus, each device communicating to the other devices through the bus by means of an encoded bus token signal passable on the bus from one device to another in an established logical order to enable one device at a time to transmit over the bus, the bus token signal comprising: an indicator element for indicating a last transmitted time synchronization message, each device upon receiving the bus token signal checking for an indication of receipt of the message; and a reservation element for indicating times at which the bus token signal is to be passed from the device in possession of the bus token signal to a certain device not necessarily the next device in the established order such that the certain device is able to perform a time dependent operation.
Claim 12
Dependent Claim
39 words
A local area network as claimed in claim 9 wherein the indicator element indicating the last transmitted time synchronization message is updated by one of the devices, said device serving as a bus master and transmitting time synchronization messages.
Claim 13
Dependent Claim
47 words
A local area network as claimed in claim 9 wherein the reservation means further includes a return address corresponding to the address of the device in possession of the bus token signal when the bus token signal is passed to the certain device out of established order.
Claim 14
Dependent Claim
109 words
A data processing system comprising: a communication bus; a multiplicity of devices including a master device connected to the bus, each device communicating to other devices through the bus, the master device periodically providing time synchronization messages to the other devices at substantially a same time to synchronize the devices connected to the bus; and an encoded bus token signal for indicating the last time synchronization message provided by the master device to the other devices, the bus token signal being passed on the communication bus from one device to another to enable each device to check the last time synchronization message as indicated by the bus token signal.
Claim 15
Dependent Claim
109 words
A data processing system comprising: a communication bus; a multiplicity of devices including a master device connected to the bus, each device communicating to other devices through the bus, the master device periodically providing time synchronization messages to the other devices at substantially a same time to synchronize the devices connected to the bus; and an encoded bus token signal for indicating the last time synchronization message provided by the master device to the other devices, the bus token signal being passed on the communication bus from one device to another to enable each device to check the last time synchronization message as indicated by the bus token signal.
Claim 16
Dependent Claim
191 words
In a data processing system having a multiplicity of devices connected to a communication bus, each device communicating to other devices through the bus, a method for distributing bus communication time comprising the steps of: a) providing an encoded bus token signal for passing on the communication bus from one device to another in an established logical order, said bus token signal: allowing bus transmission time to a device currently in possession of the bus token signal, and indicating a time at which each of certain devices connected to the bus is to temporarily gain possession of the bus token signal out of the established order to subsequently perform a time critical operation; b) passing the bus token signal on the bus from one device to another in the established logical order, the device currently in possession of the bus token signal being allowed to transmit over the bus; and c) at a time indicated on the bus token signal, interrupting the device currently in possession and passing the bus token signal to the certain device which is to gain possession of the bus token signal out of the established order.
Claim 17
Dependent Claim
191 words
In a data processing system having a multiplicity of devices connected to a communication bus, each device communicating to other devices through the bus, a method for distributing bus communication time comprising the steps of: a) providing an encoded bus token signal for passing on the communication bus from one device to another in an established logical order, said bus token signal: allowing bus transmission time to a device currently in possession of the bus token signal, and indicating a time at which each of certain devices connected to the bus is to temporarily gain possession of the bus token signal out of the established order to subsequently perform a time critical operation; b) passing the bus token signal on the bus from one device to another in the established logical order, the device currently in possession of the bus token signal being allowed to transmit over the bus; and c) at a time indicated on the bus token signal, interrupting the device currently in possession and passing the bus token signal to the certain device which is to gain possession of the bus token signal out of the established order.
Claim 18
Dependent Claim
59 words
A method as claimed in claim 13 further comprising the step of returning the bus token signal to the device that was in possession of the bus token signal at the time the certain device gained possession of the bus token signal such that the step of passing the bus token signal in the established logical order is resumed.
Claim 19
Dependent Claim
46 words
A method as claimed in claim 13 wherein the step of providing an encoded bus token signal includes providing a bus token signal having an indication of a last transmitted time synchronization message to synchronize respective internal clocks of the devices with respect to each other.
Claim 20
Dependent Claim
38 words
A method as claimed in claim 15 further comprising the step of designating one of the devices as a bus master which broadcasts and provides time synchronization messages over the bus for the other devices to synchronize themselves.
Claim 21
Dependent Claim
29 words
A method as claimed in claim 16 further comprising the step of providing current synchronization time to the other devices on request by a device to the bus master.
References Cited (Backward Citations)
US4354229A
Cited
US4456956A
Cited
US4593280A
Cited
US4596025A
Cited
US4539679A
Cited
US4627051A
Cited
US4584643A
Cited
US4602365A
Cited
US4709347A
Cited
US4707830A
Cited
US4649535A
Cited
US4667323A
Cited
US4674086A
Cited
US4789982A
Cited
US4771391A
Cited
US4766530A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-10-11 | 1997-04-12 | 1997-10-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-10-11 | 2001-04-12 | 2001-10-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-10-11 | 2005-04-12 | 2005-10-12 | $7700.00 | Window Closed / Lapsed |