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

Protocol for inter-processor dialog over a communication network

Assignee: International Business Machines Corp
•
Filing: 1980-06-30
•
Granted: 1983-03-15
•
Expires: 2000-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication system includes a plurality of requestors and a plurality of responders representing resources. A protocol exercised by all elements provides accurate and consistent interconnection of all elements in a system where messages may be delayed or lost. Requestors are provided with means to transmit a request for use of a plurality of resources, respond to acceptances from one or more responders and create a cooperative relationship by transmitting a confirmation to one responder and cancellation of the request to all other responders. Responders become committed to a requestor by signalling an acceptance to a request if a previous acceptance has not been transmitted, or if the resource is not already committed to another requestor, and a subsequent confirmation signal is received. The responder does not become committed after transmitting an acceptance if the next signal directed to it from the requestor is a request cancellation. Request signals and cancellation signals by a requestor can either be broadcast simultaneously to all responders of a class or transmitted to particular, designated responders, one at a time.

Inventors

  • 👤 David F. Bantz
  • 👤 Michel F. Choquet
  • 👤 Jack L. Rosenfeld

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:53
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/161

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 223 words
In a communication system including one or more requestors and one or more responders each representing a resource useable by the requestors, apparatus for establishing a message transmitting connection between a requestor and a responder in accordance with a protocol of signal transmissions between the requestors and responders, including, in combination: signal conveying means for transmitting signals in accordance with the protocol; a requestor protocol interface connecting said signal conveying means to each requestor; a responder protocol interface connecting said signal conveying means to each resource; said requestor protocol interface including; means for transmitting a request for resource use signal; means for receiving and storing responder acceptance signals; means responsive to said means for receiving responder acceptance signals, for transmitting a confirmation signal to a responder, and for transmitting a request cancellation signal; said responder protocol interface including; means for receiving and storing a request for resource use signal; conditional means, responsive to said means for receiving a request signal, for transmitting an acceptance signal; means for indicating the associated resource is committed for use by a requestor; means for receiving a confirmation signal; means for receiving a request cancellation signal; and means, connecting said means for indicating, and said means for receiving a request cancellation signal, to said conditional means, for controlling the ability of the responder to transmit an acceptance signal.
Claim 2
Dependent Claim 223 words
In a communication system including one or more requestors and one or more responders each representing a resource useable by the requestors, apparatus for establishing a message transmitting connection between a requestor and a responder in accordance with a protocol of signal transmissions between the requestors and responders, including, in combination: signal conveying means for transmitting signals in accordance with the protocol; a requestor protocol interface connecting said signal conveying means to each requestor; a responder protocol interface connecting said signal conveying means to each resource; said requestor protocol interface including; means for transmitting a request for resource use signal; means for receiving and storing responder acceptance signals; means responsive to said means for receiving responder acceptance signals, for transmitting a confirmation signal to a responder, and for transmitting a request cancellation signal; said responder protocol interface including; means for receiving and storing a request for resource use signal; conditional means, responsive to said means for receiving a request signal, for transmitting an acceptance signal; means for indicating the associated resource is committed for use by a requestor; means for receiving a confirmation signal; means for receiving a request cancellation signal; and means, connecting said means for indicating, and said means for receiving a request cancellation signal, to said conditional means, for controlling the ability of the responder to transmit an acceptance signal.
Claim 3
Dependent Claim 144 words
A communication system in accordance with claim 1, wherein: said requestor protocol interface further includes; means for transmitting a particular resource identifying signal designating a particular resource and a particular requestor identifying signal identifying a particular requestor transmitting the request signal; said means for receiving and storing a request for resource use signal includes; means, responsive to a predetermined particular resource identifying signal designating a predetermined resource, for storing the signal identifying said particular requestor in said storing means; said conditional means for transmitting an acceptance signal includes; means for transmitting signals identifying said particular requestor and said predetermined particular resource; said means for receiving a confirmation signal, and said means for receiving a request cancellation signal, each include; means, responsive to said predetermined particular resource identifying signal and said particular requestor signal corresponding to said particular requestor signal stored in said storing means.
Claim 4
Dependent Claim 169 words
A communication system in accordance with claim 2 wherein: said means for transmitting a particular resource identifying signal includes; means for transmitting a class identifying signal, which class includes a plurality of individual resources, or alternatively an individual identifying signal for a predetermined one of said individual resources; said means for transmitting a request signal includes means for selecting said means for transmitting a class identifying signal, or said individual identifying signal; said means for receiving and storing a request signal includes means responsive to predetermined ones of either said class identifying signal or said individual identifying signal associated with the attached resource; said conditional means for transmitting an acceptance signal includes means for transmitting said predetermined individual identifying signal; said means, responsive to said means for receiving responder acceptance signals for transmitting a confirmation signal, includes means for selecting said means for transmitting said individual identifying signal of said predetermined resource; and said means for receiving said confirmation signal includes means responsive to said predetermined individual identifying signal.
Claim 5
Dependent Claim 48 words
A communication system in accordance with claim 3 wherein: said means responsive to said means for receiving responder acceptance signals for transmitting said request cancellation signal includes; means, operative in response to receipt of an acceptance signal for transmitting said class identifying signal and said request cancellation signal.
Claim 6
Dependent Claim 96 words
A communication system in accordance with claim 3 wherein: said means responsive to said means for receiving responder acceptance signals for transmitting said request cancellation signal includes; first means, operative in response to receipt of an acceptance signal from only one of said individual resources, for inhibiting transmission of said cancellation signal; and second means, operative in response to receipt of an acceptance signal from a plurality of said individual resources included in a class, for transmitting a like plurality of cancellation signals and individual identifying signals of said resources other than said predetermined individual resource.
Claim 7
Dependent Claim 107 words
A communication system in accordance with claim 1, wherein: said requestor protocol interface and said responder protocol interface each include; message serial number storage; means associated with said means for transmitting a request signal and said conditional means for transmitting an acceptance signal each including means for transmitting the contents of said message serial number storage, and comparing means associated with said means responsive to said means for receiving responder acceptance signals in said requestor protocol interface, and connected to said message serial number storage for inhibiting transmission of a confirmation signal in the absence of equality with the message serial number received with the acceptance signal.

References Cited (Backward Citations)

US3680053A Cited
US4047162A Cited
US4106104A Cited
US4071908A Cited
US4149238A Cited
US4195351A Cited
US4225919A Cited
US4231086A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-03-14 1986-09-13 1987-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-03-14 1990-09-13 1991-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-03-14 1994-09-13 1995-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag