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

Bus acquisition system

Assignee: International Business Machines Corp
•
Filing: 1986-02-13
•
Granted: 1988-04-05
•
Expires: 2006-02-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bus communication system is disclosed which provides low bus acquisition latency while supporting large block data transfers. A first device, which has control of a communication bus, detects a request for control of the bus during a transfer of the data to a second device. The first device then determines whether the transfer of data can be completed within a predetermined time period. A suspend signal is generated and transmitted to the second device in the event that the transfer of data cannot be completed within the predetermined period of time. The second device, in response to the suspend signal, sends to the first device, a plurality of control words which sets forth the information that the servant unit will require from the bus master to identify and resume the message at a later time. The first device stores the control words and relinquishes control of the bus. Thereafter, when the first device regains control of the bus, it transmits to a second device the control words and then resumes the transmission of the suspended data.

Inventors

  • 👤 Dale A. Rickard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:08
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/374; G06F13/20; G06F13/32

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 147 words
A bus communication system, which comprises: a data transmission bus; a plurality of bus interface units coupled to said data transmission bus, each of the bus interface units being capable of transmitting data onto and receiving data from said bus, a first of the bus interface units having control of the bus, wherein each bus interface unit comprises: means for detecting a request for control of the data bus; means, responsive to the detecting means, for transmitting a message to a second of the bus interface units; means for storing a plurality of control words received from the second of the bus interface units; means for relinquishing control of the bus; means for recapturing control of the bus; and means, responsive to the recapturing means, for transmitting the stored control words to the second of the bus interface units in order to resume transmission of data thereto.
Claim 2
Dependent Claim 147 words
A bus communication system, which comprises: a data transmission bus; a plurality of bus interface units coupled to said data transmission bus, each of the bus interface units being capable of transmitting data onto and receiving data from said bus, a first of the bus interface units having control of the bus, wherein each bus interface unit comprises: means for detecting a request for control of the data bus; means, responsive to the detecting means, for transmitting a message to a second of the bus interface units; means for storing a plurality of control words received from the second of the bus interface units; means for relinquishing control of the bus; means for recapturing control of the bus; and means, responsive to the recapturing means, for transmitting the stored control words to the second of the bus interface units in order to resume transmission of data thereto.
Claim 3
Dependent Claim 75 words
The bus communication system as recited in claim 1 wherein the transmitting means comprises: a timer means to measure the duration required to transmit the data being transmitted by the first of the bus interface units; means, responsive to the detecting means, for initiating the timer means; said message being transmitted to the second of the bus interface units and control of the bus being relinquished if said duration is greater than a predetermined value.
Claim 4
Dependent Claim 97 words
The bus communication system as recited in claim 2 wherein the means for recapturing control of the bus comprises: a first register means for storing the priority of the bus interface unit; a second register means for storing the priority of a bus unit which is currently controlling the bus; means for comparing the contents of the first register means with the contents of the second register means; and means for asserting a request for control of the bus if the contents of the first register means is greater than the contents of the second register means.

References Cited (Backward Citations)

US4295122A Cited
US4320457A Cited
US4503533A Cited
US4464749A Cited
US4535448A Cited
US4542380A Cited
US4510599A Cited
US4593282A Cited
US4517670A Cited
US4626843A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-04-05 1991-10-05 1992-04-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-04-05 1995-10-05 1996-04-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-04-05 1999-10-05 2000-04-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag