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

Means to differentiate between commands and data on a communications link

Assignee: International Business Machines Corp
•
Filing: 1992-04-15
•
Granted: 1993-10-12
•
Expires: 2012-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of transmitting data and commands on a communication link so as to efficiently distinguish between commands and data. This invention encodes information symbols before transmission on the communication link. A unique code symbol S which does not equal any encoded information symbol is defined along with a unique encoded command symbol ESOTX. Encoded data information symbols are transmitted by sending S followed by ESOTX, and then the encoded data information symbols. Encoded command information symbols, not including ESOTX, are transmitted by sending S immediately followed by the encoded command information symbols. The receiver interprets any encoded information symbol immediately following S as a command. If the encoded command equals ESOTX, the following symbols are treated as data until S is received again. If the encoded command is not ESOTX, the following symbols are treated as commands until S is received again.

Inventors

  • 👤 Frank J. Janniello
  • 👤 Rajiv Ramaswami
  • 👤 David G. Steinberg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:10
CPC Classifications
H; H04; H04L; H04L25/00; H04L25/38; H04L25/40; H04L25/49; H04L25/4906; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 244 words
In a communications link of a communications system, a method of transmitting a stream of information symbols, some of which are commands and some of which symbols are data, where said commands can be distinguished from said data, said method comprising: (a) mapping each symbol d belonging to a set D of information symbols, into a unique representation e belonging to a larger set E of code symbols; (b) defining a unique code symbol S in E such that no symbol in D is mapped to S; (c) defining a code symbol ESOTX in E wherein ESOTX is mapped from a data symbol SOTX in D; (d) transmitting on said link a sequence of code symbols in E mapped from data information symbols in D as in step (a) only after transmitting a combination of said S immediately followed by ESOTX, where ESOTX is interpreted as an encoded data symbol if it is not immediately preceded by S; (e) transmitting on said link immediately after transmission of S a sequence of code symbols in E mapped from command information symbols in D as in step (a); (f) upon receiving from said link a code symbol S followed by a code symbol X, which is mapped from the set of information symbols D: if X≠ESOTX, interpreting X and subsequent mapped code symbols as mapped commands until S is received; if X=ESOTX, interpreting subsequent mapped code symbols as mapped data information symbols until S is received.
Claim 2
Dependent Claim 244 words
In a communications link of a communications system, a method of transmitting a stream of information symbols, some of which are commands and some of which symbols are data, where said commands can be distinguished from said data, said method comprising: (a) mapping each symbol d belonging to a set D of information symbols, into a unique representation e belonging to a larger set E of code symbols; (b) defining a unique code symbol S in E such that no symbol in D is mapped to S; (c) defining a code symbol ESOTX in E wherein ESOTX is mapped from a data symbol SOTX in D; (d) transmitting on said link a sequence of code symbols in E mapped from data information symbols in D as in step (a) only after transmitting a combination of said S immediately followed by ESOTX, where ESOTX is interpreted as an encoded data symbol if it is not immediately preceded by S; (e) transmitting on said link immediately after transmission of S a sequence of code symbols in E mapped from command information symbols in D as in step (a); (f) upon receiving from said link a code symbol S followed by a code symbol X, which is mapped from the set of information symbols D: if X≠ESOTX, interpreting X and subsequent mapped code symbols as mapped commands until S is received; if X=ESOTX, interpreting subsequent mapped code symbols as mapped data information symbols until S is received.
Claim 3
Dependent Claim 260 words
In a communications link of a communications system, an apparatus for transmitting a stream of information symbols, some of which symbols are commands and some of which symbols are data, where said commands can be distinguished from said data, said apparatus comprising: (a) means for mapping each symbol d belonging to a set D of information symbols, into a unique representation e belonging to a larger set E of code symbols, where E has at least one symbol S which cannot be mapped from a symbol in D; (b) means for transmitting on said link a sequence of code symbols in E mapped from data information symbols in D as in step (a) only after transmitting a combination of said S immediately followed by a code symbol ESOTX, where ESOTX is mapped from a symbol SOTX in D, where ESOTX is interpreted as an encoded data symbol SOTX if it is not immediately preceded by S; (c) means for transmitting on said link immediately after transmission of S a sequence of code symbols in E mapped from command information symbols in D as in step (a), where ESOTX is not a first symbol of latter said sequence to be transmitted; (d) means for, upon receiving from said link a code symbol S followed by a code symbol X, which is mapped from the set of information symbols D: if X≠ESOTX, interpreting X and subsequent mapped code symbols as mapped commands until S is received; if X=ESOTX, interpreting subsequent mapped code symbols as mapped data information symbols until S is received.
Claim 4
Dependent Claim 260 words
In a communications link of a communications system, an apparatus for transmitting a stream of information symbols, some of which symbols are commands and some of which symbols are data, where said commands can be distinguished from said data, said apparatus comprising: (a) means for mapping each symbol d belonging to a set D of information symbols, into a unique representation e belonging to a larger set E of code symbols, where E has at least one symbol S which cannot be mapped from a symbol in D; (b) means for transmitting on said link a sequence of code symbols in E mapped from data information symbols in D as in step (a) only after transmitting a combination of said S immediately followed by a code symbol ESOTX, where ESOTX is mapped from a symbol SOTX in D, where ESOTX is interpreted as an encoded data symbol SOTX if it is not immediately preceded by S; (c) means for transmitting on said link immediately after transmission of S a sequence of code symbols in E mapped from command information symbols in D as in step (a), where ESOTX is not a first symbol of latter said sequence to be transmitted; (d) means for, upon receiving from said link a code symbol S followed by a code symbol X, which is mapped from the set of information symbols D: if X≠ESOTX, interpreting X and subsequent mapped code symbols as mapped commands until S is received; if X=ESOTX, interpreting subsequent mapped code symbols as mapped data information symbols until S is received.

References Cited (Backward Citations)

US4689790A Cited
US4805194A Cited
US4926448A 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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag