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

Method and apparatus for communicating with remote units of a distributive data processing system

Assignee: Cisco Technology Inc
•
Filing: 1985-10-02
•
Granted: 1988-09-20
•
Expires: 2005-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Described is an architecture and protocol for exchanging messsages within a distributive data processing system. Instead of transmitting a frame with a beginning flag field (SDEL) followed by an address field as is the usual case, the SDEL field and address field collapsed and merged into a single field. The field includes a control bit whose setting determines whether the field is the beginning of a frame or otherwise. A second control bit within the single field is used to identify the type of message being transmitted and the response that a recipient station is permitted to return to a control unit issuing the message. The protocol is well suited for framing messages in the well known SDLC communications format. In this format it allows the detection of delimiters without resorting to bit stuffing.

Inventors

  • 👤 Brian E. Blair
  • 👤 David R. Hughes
  • 👤 Hollis P. Posey
  • 👤 Alexander Polischuk-Sawtschenko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 00:54
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/22; H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/423; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/324

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 193 words
In a distributive data processing system wherein a plurality of remote terminals are coupled through a communications system to a control processing means a method for permitting the exchange of messages between the control means and the plurality of remote terminals comprising the steps of: (a) generating at the control processing means a first message including at least a first control field having a group of bits representing an address for one of the remote terminals and a control indicia set in a first state, a second control field having a group of bits set to a predetermined bit pattern and a second control bit set for the first state; (b) transmitting the first message through said communications system; (c) receiving a portion of the first message at a terminal having an address matching the address in said first message, and (d) at said terminal, examining the control indicia, and if said control indicia is set to the first state, characterizing said first field as a beginning delimiter and accepting into a receiving buffer of said terminal remaining fields of said first message until a field with the predetermined bit pattern is received.
Claim 2
Dependent Claim 193 words
In a distributive data processing system wherein a plurality of remote terminals are coupled through a communications system to a control processing means a method for permitting the exchange of messages between the control means and the plurality of remote terminals comprising the steps of: (a) generating at the control processing means a first message including at least a first control field having a group of bits representing an address for one of the remote terminals and a control indicia set in a first state, a second control field having a group of bits set to a predetermined bit pattern and a second control bit set for the first state; (b) transmitting the first message through said communications system; (c) receiving a portion of the first message at a terminal having an address matching the address in said first message, and (d) at said terminal, examining the control indicia, and if said control indicia is set to the first state, characterizing said first field as a beginning delimiter and accepting into a receiving buffer of said terminal remaining fields of said first message until a field with the predetermined bit pattern is received.
Claim 3
Dependent Claim 37 words
The method set forth in claim 1 further including the step of characterizing the remaining fields as data and the predetermined bit pattern with the second control bit set in the first state as an ending delimiter.
Claim 4
Independent Claim 127 words
A method for preparing a message which is used to communicate information between a central computing system and a plurality of data entry terminals said method comprising the steps of: (a) providing a storage area whereat a table of signals is maintained; (b) generating in a processor of said computing system the table of signals with each entry containing an identifying characteristic of the data entry terminals; (c) transferring the table of signals to the storage area; (d) accessing said table of signals and for each entry in said table generating a message characterized by at least a field having the identifying characteristics and a control indicia; (e) setting the control indicia in one of two states; and (f) transmitting the message to the data entry terminals.
Claim 5
Independent Claim 127 words
A method for preparing a message which is used to communicate information between a central computing system and a plurality of data entry terminals said method comprising the steps of: (a) providing a storage area whereat a table of signals is maintained; (b) generating in a processor of said computing system the table of signals with each entry containing an identifying characteristic of the data entry terminals; (c) transferring the table of signals to the storage area; (d) accessing said table of signals and for each entry in said table generating a message characterized by at least a field having the identifying characteristics and a control indicia; (e) setting the control indicia in one of two states; and (f) transmitting the message to the data entry terminals.
Claim 6
Dependent Claim 19 words
The method set forth in claim 3 wherein the identifying characteristics include an address of the data entry terminals.
Claim 7
Dependent Claim 49 words
The method of claim 4 further including the steps of: (a) receiving the message at a data entry terminal whose address matches the address in the message; (b) examining the control indicia and continue to receive the message only if the control indicia is set in a first state.
Claim 8
Dependent Claim 22 words
The method of claim 5 further including the step of terminating reception of said message when a predetermined signal pattern is identified.
Claim 9
Dependent Claim 54 words
The method set forth in claim 4 further including the steps of: (a) receiving the message at a data entry terminal whose address matches the address in the message; (b) examining, at said data entry terminal, the control indicia and forwarding a frame only if the control indicia is set in a second state.
Claim 10
Independent Claim 145 words
A method for generating a message for communicating between a central computing system and a plurality of data entry terminals said method comprising the steps of: (a) providing a storage area whereat a table of signals is maintained; (b) generating in a processor of said computing systems the table of signals with each entry containing an identifying characteristic of the data entry terminals; (c) transferring the table of signals to the storage area; (d) accessing said table of signals and for each entry in said table generating a message characterized by at least a field having the identifying characteristics and at least a control indicia; (e) setting the control indicia in one of two states with one of said states for indicating a beginning delimiter for the message and the other state for indicating data; and (f) transmitting the message to the data entry terminals.
Claim 11
Independent Claim 145 words
A method for generating a message for communicating between a central computing system and a plurality of data entry terminals said method comprising the steps of: (a) providing a storage area whereat a table of signals is maintained; (b) generating in a processor of said computing systems the table of signals with each entry containing an identifying characteristic of the data entry terminals; (c) transferring the table of signals to the storage area; (d) accessing said table of signals and for each entry in said table generating a message characterized by at least a field having the identifying characteristics and at least a control indicia; (e) setting the control indicia in one of two states with one of said states for indicating a beginning delimiter for the message and the other state for indicating data; and (f) transmitting the message to the data entry terminals.
Claim 12
Dependent Claim 192 words
In a computing system having a main processor coupled through a communications channel to a plurality of terminals a method for a terminal to distinguish between a control character and a data character comprising the steps of: (a) generating, at the main processor, a message with at least an identifying field having a first sequence of bits for identifying one of the plurality of terminals, a first control indicium associated with said first sequence of bits and set to a first of two states and a second field carrying a sequence of bits identical to the first sequence and a second control indicium set to a second of the two states; (b) transmitting said message through the communications channel to the plurality of terminals; (c) receiving the message at a terminal having an identifying sequence of bits matching the sequence of bits in said message; and (d) examining the first control indicium and if said first control indicium is set to the first state characterizing the identifying field as a control character and if said second control indicium is set to a second state characterizing the second field as a data character.
Claim 13
Dependent Claim 192 words
In a computing system having a main processor coupled through a communications channel to a plurality of terminals a method for a terminal to distinguish between a control character and a data character comprising the steps of: (a) generating, at the main processor, a message with at least an identifying field having a first sequence of bits for identifying one of the plurality of terminals, a first control indicium associated with said first sequence of bits and set to a first of two states and a second field carrying a sequence of bits identical to the first sequence and a second control indicium set to a second of the two states; (b) transmitting said message through the communications channel to the plurality of terminals; (c) receiving the message at a terminal having an identifying sequence of bits matching the sequence of bits in said message; and (d) examining the first control indicium and if said first control indicium is set to the first state characterizing the identifying field as a control character and if said second control indicium is set to a second state characterizing the second field as a data character.
Claim 14
Dependent Claim 32 words
The method set forth in claim 9 further including the step of: generating and placing in the identifying field of step (a), a second control indicium set to one of two states.
Claim 15
Dependent Claim 81 words
The method set forth in claim 9 wherein step (d) is further characterized by the steps of examining the second control indicium only if the first control indicium is set to the first state and if said second control indicium is set to the first state characterizing the identifying field as a "poll message" and discard other fields in said message if said second control indicia is set to a second state characterizing the identifying field as a beginning delimiter field.
Claim 16
Dependent Claim 23 words
The method set forth in claim 11 wherein the first state is a logical "1" and the second state is a logical "0".

References Cited (Backward Citations)

US3866175A Cited
US4031512A Cited
US4298978A Cited
US4335426A Cited
US4466001A Cited
US4608562A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag