US4281381A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Distributed first-come first-served bus allocation apparatus
Assignee: NCR Voyix Corp
•
Filing: 1979-05-14
•
Granted: 1981-07-28
•
Expires: 1999-05-14
Abstract
Abstract First-come, first-served bus allocation apparatus are distributed to each device sharing a common resource, such as a data bus. Bus allocation is achieved by placing each request from a device for control of the resource in an ordinal ranking with respect to requests from other devices. Requests are assigned positions in the ordinal ranking concurrent with other activity on the data bus. Substantially simultaneous requests are ordered sequentially. As control of the data bus is relinquished by one device, control is transferred to the device whose position in the ordinal ranking is contiguous with that of the relinquishing device. Delay in making this transfer is substantially eliminated.
Inventors
- 👤 Sudhir R. Ahuja
- 👤 Dhiraj K. Sharma
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 06:20
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/3625; G06F13/368; G06F13/372
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
249 words
A first-come first-served resource allocation system in which a plurality of devices share a common resource, each device being adapted for requesting control of said resource and for relinquishing control of said resource, said system including means (110, 140, 141, 142) for establishing an ordinal ranking among successive ones of said devices requesting control of said resource and means (120) responsive to relinquishment of control of the resource by a device contiguous in said ordinal ranking with an individual one of said devices for transferring control of said resource to the individual one of said requesting devices, said rank establishing means (110, 140, 141, 142) characterized by, first means (111) for storing an indicium of an unassigned ordinal position, separate means (112) associated with respective ones of said devices responsive to a request for control of said resource by one of said devices for assigning to that same device the indicium of the unassigned ordinal position currently stored in said first storing means (111), and first means (113a, 113b, 114, 115) responsive to each request for control of said resource by any of said devices for changing the indicium of the assigned ordinal position in said first storing means (111) to the indicium of the next unassigned ordinal position, wherein the rank establishing means operates independent from and concurrent with the means for transferring control of the resource thereby allowing control to be transferred from one device relinquishing control of the resource to the requesting device with minimal delay.
Claim 2
Dependent Claim
249 words
A first-come first-served resource allocation system in which a plurality of devices share a common resource, each device being adapted for requesting control of said resource and for relinquishing control of said resource, said system including means (110, 140, 141, 142) for establishing an ordinal ranking among successive ones of said devices requesting control of said resource and means (120) responsive to relinquishment of control of the resource by a device contiguous in said ordinal ranking with an individual one of said devices for transferring control of said resource to the individual one of said requesting devices, said rank establishing means (110, 140, 141, 142) characterized by, first means (111) for storing an indicium of an unassigned ordinal position, separate means (112) associated with respective ones of said devices responsive to a request for control of said resource by one of said devices for assigning to that same device the indicium of the unassigned ordinal position currently stored in said first storing means (111), and first means (113a, 113b, 114, 115) responsive to each request for control of said resource by any of said devices for changing the indicium of the assigned ordinal position in said first storing means (111) to the indicium of the next unassigned ordinal position, wherein the rank establishing means operates independent from and concurrent with the means for transferring control of the resource thereby allowing control to be transferred from one device relinquishing control of the resource to the requesting device with minimal delay.
Claim 3
Dependent Claim
130 words
Apparatus as defined in claim 1 wherein said means (120) for transferring control of said resource is characterized by, second means (121) for storing the indicium of an ordinal position, second means (122a, 122b, 123, 124) responsive to each transfer of control of said resource from any one device to any other of said devices for changing the indicium of the ordinal position in said second storing means (121) to the indicium of the next ordinal position, and separate means (125, 126, 127a, 128) associated with each of said devices jointly responsive to the indicium of the ordinal position assigned to the requesting device and to the indicium of the ordinal position currently stored in said second storing means (121) for transferring control of the resource to said requesting device.
Claim 4
Dependent Claim
28 words
Apparatus as defined in claim 1 wherein separate first storing means (111) and separate indicium changing means (113a, 113b, 114, 115) are associated with each of said devices.
Claim 5
Dependent Claim
29 words
Apparatus as defined in claim 2 wherein separate second storing means (121) and separate second indicium changing means (122a, 122b, 123, 124) are associated with each of said devices.
Claim 6
Dependent Claim
50 words
Apparatus as defined in claim 1 wherein said rank establishing means (110, 140, 141, 142) is further characterized by, means (201 through 207 inclusive) responsive to each request for control of said resource by any of said devices for ordering substantially simultaneous occurrences of said request in a sequential relationship.
Claim 7
Dependent Claim
21 words
Apparatus as defined in claim 5 wherein separate ordering means (201 through 207 inclusive) is associated with each of said devices.
References Cited (Backward Citations)
US3638198A
Cited
US3689897A
Cited
US4017841A
Cited
US3978451A
Cited
US4030075A
Cited
US3983540A
Cited
US4096571A
Cited
US4148011A
Cited
US4161779A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1984-07-27 | 1985-01-26 | 1985-07-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1988-07-27 | 1989-01-26 | 1989-07-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1992-07-27 | 1993-01-26 | 1993-07-28 | $7700.00 | Window Closed / Lapsed |