Patent US5146472A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5146472A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for imbedding information in modem handshake procedure and modems incorporating the same

Assignee: Silicon Laboratories Inc
•
Filing: 1990-03-28
•
Granted: 1992-09-08
•
Expires: 2010-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods for embedding additional information (e.g. a password function) in a handshake of communicating modems is provided. An auxiliary packet containing the additional information is placed in the handshake sequence of an originating modem in such a manner that it cannot be confused by the receiving modem with other signals which are required to be sent by the originating modem in the modem handshake. The answering modem looks for the auxiliary packet, and if the auxiliary packet is not received, or if the information in the auxiliary packet is not sufficient to establish authorization, the answering modem causes the call to be dropped. In V.32 type modems, the auxiliary packet is placed by the originating modem somewhere in the training sequence (TRN) after the required twelve hundred eighty symbol intervals, and before the R2 sequence, and the auxiliary packet is generated in such a manner that it cannot be confused with the R2 sequence. In order to guarentee that the auxiliary packet is discernible and that no confusion with other signals is possible, the auxiliary packet is comprised of two multiplexed signals; an information signal at a 2400 bit/second rate which includes a burst flag, and an HDLC formatted start flag, password, check sum, and stop flag; and a 2400 bit/second R2 prevention signal which is coded to be compatible with the burst flag and to guarentee that regardless of the HDLC formatted signal, the composite auxiliary packet cannot constitute an R2 sequence.

Inventors

  • 👤 Edward H. Hallman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:34
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/12; H04M; H04M11/00; H04M11/06

Claims Analysis

Total Claims: 46
Claim 1
Independent Claim 175 words
A method for embedding information in a handshake procedure of a communicating originating and an answering modem, comprising: a) in an originating modem, generating an auxiliary packet containing the information to be embedded in the handshake procedure such that the auxiliary packet is in a form other than the formats of the handshake signals which are required by the handshake procedure to be sent from the originating modem to the answering modem and cannot be interpreted by the answering modem as one of the handshake signals; and b) placing said generated auxiliary packet among the handshake signals required to be sent from said originating modem to said answering modem after said answering modem has been trained on originating modem handshake signals and before said answering modem and said originating modem have agreed to communicate data wherein said auxiliary packet is generated by multiplexing an information signal containing said information and a prevention signal which prevents the auxiliary packet generated by the multiplexing from being interpreted by the answering modem as one of the handshake signals.
Claim 2
Independent Claim 175 words
A method for embedding information in a handshake procedure of a communicating originating and an answering modem, comprising: a) in an originating modem, generating an auxiliary packet containing the information to be embedded in the handshake procedure such that the auxiliary packet is in a form other than the formats of the handshake signals which are required by the handshake procedure to be sent from the originating modem to the answering modem and cannot be interpreted by the answering modem as one of the handshake signals; and b) placing said generated auxiliary packet among the handshake signals required to be sent from said originating modem to said answering modem after said answering modem has been trained on originating modem handshake signals and before said answering modem and said originating modem have agreed to communicate data wherein said auxiliary packet is generated by multiplexing an information signal containing said information and a prevention signal which prevents the auxiliary packet generated by the multiplexing from being interpreted by the answering modem as one of the handshake signals.
Claim 3
Dependent Claim 38 words
A method according to claim 1, further comprising: c) in said answering modem, attempting to find said auxiliary packet and causing communications between said originating and answering modems to be dropped if said auxiliary packet is not found.
Claim 4
Dependent Claim 69 words
A method according to claim 2, wherein said information contained in said auxiliary packet includes a password, said method further comprising: d) storing either an authorized or non-authorized password code in said answering modem; e) in said answering modem, finding said password in said auxiliary packet, comparing said password to the stored password code, and causing communications between said originating and answering modems to be continued or dropped accordingly.
Claim 5
Dependent Claim 52 words
A method according to claim 3, wherein: said auxiliary packet is generated by multiplexing an information signal containing said information, and a prevention signal which prevents the auxiliary packet generated by the multiplexing from being interpreted by the answering modem as one of the handshake signals, said information signal including said password.
Claim 6
Dependent Claim 22 words
A method according to claim 4, wherein: said information signal further comprises a burst flag, a start flag, and a stop flag.
Claim 7
Dependent Claim 15 words
A method according to claim 5, wherein: said information signal further comprises an information field.
Claim 8
Dependent Claim 14 words
A method according to claim 1, wherein: said information signal comprises an information field.
Claim 9
Dependent Claim 22 words
A method according to claim 7, wherein: said information signal further comprises a burst flag, a start flag, and a stop flag.
Claim 10
Dependent Claim 28 words
A method according to claim 7, wherein: said information signal further comprises a revision field for helping said answering modem to determine the meaning of said information field.
Claim 11
Dependent Claim 60 words
A method according to claim 1, wherein: said originating and answering modems are V.32 type modems; said originating modem sends a training (TRN) sequence having at least 1280 symbols, followed by a rate signal (R2); and said auxiliary packet is placed in said handshake procedure after the at least 1280 symbols of the TRN sequence, and before the R2 signal.
Claim 12
Dependent Claim 73 words
A method according to claim 1, wherein: said originating and answering modems are V.32 type modems; said originating modem sends a training (TRN) sequence having at least 1280 symbols, followed by a rate signal (R2); said auxiliary packet is placed in said handshake procedure after the at least 1280 symbols of the TRN sequence, and before the R2 signal; and said prevention signal prevents said auxiliary packet from appearing as an R2 signal.
Claim 13
Dependent Claim 50 words
A method according to claim 11, wherein: said prevention signal is a 2400 bits/sec signal of the form 1010 . . . , said information signal is a 2400 bits/sec signal, and said auxiliary packet generated from multiplexing said prevention signal and said information signal is a 4800 bits/sec signal.
Claim 14
Dependent Claim 40 words
A method according to claim 12, wherein: said information signal comprises a burst flag, a start flag, and a password, said password being coded according to an HDLC format, and said start flag being provided according to the SLDC format.
Claim 15
Dependent Claim 42 words
A method according to claim 12, wherein: said information signal comprises a burst flag, a start flag, and an information field, said information field being coded according to an HDLC format, and said start flag being provided according to the HDLC format.
Claim 16
Dependent Claim 73 words
A method according to claim 4, wherein: said originating and answering modems are V.32 type modems; said originating modem sends a training (TRN) sequence having at least 1280 symbols, followed by a rate signal (R2); said auxiliary packet is placed in said handshake procedure after the at least 1280 symbols of the TRN sequence, and before the R2 signal; and said prevention signal prevents said auxiliary packet from appearing as an R2 signal.
Claim 17
Dependent Claim 72 words
A method according to claim 15, wherein: said information signal comprises a burst flag, a start flag, and said password, said password being coded according to an HDLC format, and said start flag being provided according to the SLDC format, said burst flag being in the form of 1010 . . . , wherein said step of attempting to find said auxiliary packet comprises searching for a 11001100 . . . pattern.
Claim 18
Dependent Claim 24 words
A method according to claim 16, wherein: said information signal further comprises an information field and a checksum coded according to an HDLC format.
Claim 19
Dependent Claim 215 words
In a modem having means for generating and sending data signals suitable for transmission over a telecommunications channel, as well as handshake protocol signals required in a handshake procedure, the improvement comprising: a) means, in said means for generating and sending, for generating an auxiliary packet containing an information signal, said auxiliary packet being generated in a form other than the formats of the handshake protocol signals which are required by the handshake procedure to be sent from said modem to an answering modem such that the auxiliary packet cannot be interpreted by the answering modem as one of the handshake signals; and b) means, in said means for generating and sending, for sending said generated auxiliary packet among the handshake signals required to be sent from said modem to the answering modem after the answering modem has been trained on said handshake protocol signals of said modem and before the answering modem and said modem have agreed to communicate data wherein said means for generating an auxiliary packet comprises means for generating said information signal and for generating a prevention signal, and means for multiplexing said information signal with said prevention signal, said prevention signal preventing the auxiliary packet generated by said means for multiplexing from being interpreted as a said handshake protocol signal.
Claim 20
Dependent Claim 215 words
In a modem having means for generating and sending data signals suitable for transmission over a telecommunications channel, as well as handshake protocol signals required in a handshake procedure, the improvement comprising: a) means, in said means for generating and sending, for generating an auxiliary packet containing an information signal, said auxiliary packet being generated in a form other than the formats of the handshake protocol signals which are required by the handshake procedure to be sent from said modem to an answering modem such that the auxiliary packet cannot be interpreted by the answering modem as one of the handshake signals; and b) means, in said means for generating and sending, for sending said generated auxiliary packet among the handshake signals required to be sent from said modem to the answering modem after the answering modem has been trained on said handshake protocol signals of said modem and before the answering modem and said modem have agreed to communicate data wherein said means for generating an auxiliary packet comprises means for generating said information signal and for generating a prevention signal, and means for multiplexing said information signal with said prevention signal, said prevention signal preventing the auxiliary packet generated by said means for multiplexing from being interpreted as a said handshake protocol signal.
Claim 21
Dependent Claim 32 words
The improvement in the modem of claim 18, wherein: said means for generating an information signal includes means for generating a burst flag, a start flag, a password, and a stop flag.
Claim 22
Dependent Claim 28 words
The improvement in the modem of claim 19, wherein: said means for generating an information signal further includes means for coding said password according to the HDLC format.
Claim 23
Dependent Claim 33 words
The improvement in the modem of claim 18, wherein: said means for generating an information signal includes means for generating a burst flag, a start flag, an information field, and a stop flag.
Claim 24
Dependent Claim 29 words
The improvement in the modem of claim 21, wherein: said means for generating an information signal further includes means for coding said information field according to the HDLC format.
Claim 25
Dependent Claim 70 words
In the modem of claim 18 which further includes means for receiving and processing said data signals and said handshake protocol signals, the improvement further comprising: c) means, in said receiving and processing means, for attempting to find an auxiliary packet sent by an originating modem, and for generating a signal causing communications between said modem and said originating modem to be dropped if said auxiliary packet is not found.
Claim 26
Dependent Claim 67 words
In the modem of claim 23, the improvement further comprising: d) memory means for storing either an authorized or non-authorized password code; and e) means, in said receiving and processing means, for finding said password in said auxiliary packet, comparing said password to the stored password code, and for generating a signal causing communications between said modem and said originating modem to be continued or dropped accordingly.
Claim 27
Dependent Claim 45 words
The improvement in the modem of claim 24, wherein: said means for finding said password comprises, means for locating and synchronizing with said auxiliary packet, means for demultiplexing said information signal and said prevention signal, and means for locating said password within said information signal.
Claim 28
Independent Claim 151 words
A method for embedding information in a handshake procedure of a communicating originating and an answering modem, said answering modem including an adaptive equalizer which is trained, said method comprising: a) in an originating modem, generating an auxiliary packet containing the information to be embedded in the handshake procedure such that the auxiliary packet is in a form other than the formats of the handshake signals which are required by the handshake procedure to be sent from the originating modem to the answering modem and cannot be interpreted by the answering modem as one of the handshake signals; and b) placing said generated auxiliary packet among the handshake signals required to be sent from said originating modem to said answering modem after said adaptive equalizer of said answering modem has been trained on originating modem handshake signals and before said answering modem and said originating modem have agreed to communicate data.
Claim 29
Independent Claim 151 words
A method for embedding information in a handshake procedure of a communicating originating and an answering modem, said answering modem including an adaptive equalizer which is trained, said method comprising: a) in an originating modem, generating an auxiliary packet containing the information to be embedded in the handshake procedure such that the auxiliary packet is in a form other than the formats of the handshake signals which are required by the handshake procedure to be sent from the originating modem to the answering modem and cannot be interpreted by the answering modem as one of the handshake signals; and b) placing said generated auxiliary packet among the handshake signals required to be sent from said originating modem to said answering modem after said adaptive equalizer of said answering modem has been trained on originating modem handshake signals and before said answering modem and said originating modem have agreed to communicate data.
Claim 30
Dependent Claim 38 words
A method according to claim 26, further comprising: c) in said answering modem, attempting to find said auxiliary packet and causing communications between said originating and answering modems to be dropped if said auxiliary packet is not found.
Claim 31
Dependent Claim 69 words
A method according to claim 27, wherein said information contained in said auxiliary packet includes a password, said method further comprising: d) storing either an authorized or non-authorized password code in said answering modem; e) in said answering modem, finding said password in said auxiliary packet, comparing said password to the stored password code, and causing communications between said originating and answering modems to be continued or dropped accordingly.
Claim 32
Dependent Claim 46 words
A method according to claim 26, wherein: said auxiliary packet is generated by multiplexing an information signal containing said information and a prevention signal which prevents the auxiliary packet generated by the multiplexing from being interpreted by the answering modem as one of the handshake signals.
Claim 33
Dependent Claim 52 words
A method according to claim 28, wherein: said auxiliary packet is generated by multiplexing an information signal containing said information, and a prevention signal which prevents the auxiliary packet generated by the multiplexing from being interpreted by the answering modem as one of the handshake signals, said information signal including said password.
Claim 34
Dependent Claim 22 words
A method according to claim 30, wherein: said information signal further comprises a burst flag, a start flag, and a stop flag.
Claim 35
Dependent Claim 15 words
A method according to claim 31, wherein: said information signal further comprises an information field.
Claim 36
Dependent Claim 14 words
A method according to claim 29, wherein: said information signal comprises an information field.
Claim 37
Dependent Claim 22 words
A method according to claim 33, wherein: said information signal further comprises a burst flag, a start flag, and a stop flag.
Claim 38
Dependent Claim 28 words
A method according to claim 33, wherein: said information signal further comprises a revision field for helping said answering modem to determine the meaning of said information field.
Claim 39
Dependent Claim 60 words
A method according to claim 26, wherein: said originating and answering modems are V.32 type modems; said originating modem sends a training (TRN) sequence having at least 1280 symbols, followed by a rate signal (R2); and said auxiliary packet is placed in said handshake procedure after the at least 1280 symbols of the TRN sequence, and before the R2 signal.
Claim 40
Dependent Claim 73 words
A method according to claim 29, wherein: said originating and answering modems are V.32 type modems; said originating modem sends a training (TRN) sequence having at least 1280 symbols, followed by a rate signal (R2); said auxiliary packet is placed in said handshake procedure after the at least 1280 symbols of the TRN sequence, and before the R2 signal; and said prevention signal prevents said auxiliary packet from appearing as an R2 signal.
Claim 41
Dependent Claim 50 words
A method according to claim 37, wherein: said prevention signal is a 2400 bits/sec signal of the form 1010 . . . , said information signal is a 2400 bits/sec signal, and said auxiliary packet generated from multiplexing said prevention signal and said information signal is a 4800 bits/sec signal.
Claim 42
Dependent Claim 40 words
A method according to claim 38, wherein: said information signal comprises a burst flag, a start flag, and a password, said password being coded according to an HDLC format, and said start flag being provided according to the SLDC format.
Claim 43
Dependent Claim 42 words
A method according to claim 38, wherein: said information signal comprises a burst flag, a start flag, and an information field, said information field being coded according to an HDLC format, and said start flag being provided according to the HDLC format.
Claim 44
Dependent Claim 73 words
A method according to claim 30, wherein: said originating and answering modems are V.32 type modems; said originating modem sends a training (TRN) sequence having at least 1280 symbols, followed by a rate signal (R2); said auxiliary packet is placed in said handshake procedure after the at least 1280 symbols of the TRN sequence, and before the R2 signal; and said prevention signal prevents said auxiliary packet from appearing as an R2 signal.
Claim 45
Dependent Claim 72 words
A method according to claim 41, wherein: said information signal comprises a burst flag, a start flag, and said password, said password being coded according to an HDLC format, and said start flag being provided according to the SLDC format, said burst flag being in the form of 1010 . . . , wherein said step of attempting to find said auxiliary packet comprises searching for a 11001100 . . . pattern.
Claim 46
Dependent Claim 23 words
A method according to claim 42, wherein: said information signal further comprises an information field and checksum coded according to an HDLC format.

References Cited (Backward Citations)

US4812994A Cited
US4868864A Cited
US4811377A Cited
US4964163A Cited
US4995083A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag