Claims Analysis
Total Claims: 61
Claim 1
Independent Claim
216 words
A V.22 bis compatible handshake method for an originating modem for establishing communications with an answering modem at a selected speed of 1200 bits per seconds (bps), 2400 bps, or greater than 2400 bps, comprising: (a) said originating modem sending a first sequence for a first predetermined period; (b) said originating modem sending a second sequence for a second predetermined period while listening for said first sequence from said answering modem; (c) (1) if said first sequence from said answering modem was not heard by said originating modem, said originating modem commencing communications with said answering modem at 1200 bps; (2) if said first sequence from said answering modem was heard by said originating modem, said originating modem sending a third sequence for a third predetermined period while listening for said second sequence from said answering modem; (d) (1) if said second sequence from said answering modem was not heard by said originating modem, said originating modem continuing to send said third sequence for an additional period of time and then commencing training and communications with said answering modem at 2400 bps; and (2) if said second sequence from said answering modem was heard by said originating modem, said originating modem commencing training and communications with said answering modem at a speed greater than 2400 bps.
Claim 2
Dependent Claim
216 words
A V.22 bis compatible handshake method for an originating modem for establishing communications with an answering modem at a selected speed of 1200 bits per seconds (bps), 2400 bps, or greater than 2400 bps, comprising: (a) said originating modem sending a first sequence for a first predetermined period; (b) said originating modem sending a second sequence for a second predetermined period while listening for said first sequence from said answering modem; (c) (1) if said first sequence from said answering modem was not heard by said originating modem, said originating modem commencing communications with said answering modem at 1200 bps; (2) if said first sequence from said answering modem was heard by said originating modem, said originating modem sending a third sequence for a third predetermined period while listening for said second sequence from said answering modem; (d) (1) if said second sequence from said answering modem was not heard by said originating modem, said originating modem continuing to send said third sequence for an additional period of time and then commencing training and communications with said answering modem at 2400 bps; and (2) if said second sequence from said answering modem was heard by said originating modem, said originating modem commencing training and communications with said answering modem at a speed greater than 2400 bps.
Claim 3
Dependent Claim
19 words
The method of claim 1 wherein said first sequence is unscrambled double dibits 00 and 11 at 1200 bps.
Claim 4
Dependent Claim
17 words
The method of claim 2 wherein said second sequence is an unscramble binary 0 at 1200 bps.
Claim 5
Dependent Claim
17 words
The method of claim 3 wherein said third sequence is a scrambled binary 1 at 1200 bps.
Claim 6
Dependent Claim
350 words
A V.22 bis compatible handshake method for an originating modem for establishing communications with an answering modem at a selected speed of 1200 bps, 2400 bps, 4800 bps, or 9600 bps, comprising: (a) said originating modem sending a first sequence for a first predetermined period; (b) said originating modem sending a second sequence for a second predetermined period while listening for said first sequence from said answering modem; (c) (1) if said first sequence from said answering modem was not heard by said originating modem, said originating modem commencing communications with said answering modem at 1200 bps; (2) if said first sequence from said answering modem was heard by said originating modem, said originating modem sending a third sequence for a third predetermined period while listening for said second sequence from answering modem; (d) (1) if said second sequence from said answering modem was not heard by said originating modem, said originating modem continuing to send said third sequence for an additional period of time and then commencing training and communications with said answering modem at 2400 bps; and (2) if said second sequence from said answering modem was heard by said originating modem, said originating modem then sending a fourth sequence followed by a rate request sequence; (e) said originating modem listening for said fourth sequence from said answering modem and training an adaptive equalizer in said originating modem in accordance with said fourth sequence; (f) said originating modem listening for said rate request sequence from said answering modem; (g) (1) if said rate request sequence sent by said originating modem is different from said rate request sequence received from said answering modem, said originating modem commencing communications at 4800 bps; (2) if said rate request sequence sent by said originating modem and said rate request sequence received from answering modem both specify 4800 bps, said originating modem commencing communications at 4800 bps; and (3) if said rate request sequence sent by said originating modem and said rate request sequence received from said answering modem both specify 9600 bps, said originating modem commencing training and communications at 9600 bps.
Claim 7
Dependent Claim
350 words
A V.22 bis compatible handshake method for an originating modem for establishing communications with an answering modem at a selected speed of 1200 bps, 2400 bps, 4800 bps, or 9600 bps, comprising: (a) said originating modem sending a first sequence for a first predetermined period; (b) said originating modem sending a second sequence for a second predetermined period while listening for said first sequence from said answering modem; (c) (1) if said first sequence from said answering modem was not heard by said originating modem, said originating modem commencing communications with said answering modem at 1200 bps; (2) if said first sequence from said answering modem was heard by said originating modem, said originating modem sending a third sequence for a third predetermined period while listening for said second sequence from answering modem; (d) (1) if said second sequence from said answering modem was not heard by said originating modem, said originating modem continuing to send said third sequence for an additional period of time and then commencing training and communications with said answering modem at 2400 bps; and (2) if said second sequence from said answering modem was heard by said originating modem, said originating modem then sending a fourth sequence followed by a rate request sequence; (e) said originating modem listening for said fourth sequence from said answering modem and training an adaptive equalizer in said originating modem in accordance with said fourth sequence; (f) said originating modem listening for said rate request sequence from said answering modem; (g) (1) if said rate request sequence sent by said originating modem is different from said rate request sequence received from said answering modem, said originating modem commencing communications at 4800 bps; (2) if said rate request sequence sent by said originating modem and said rate request sequence received from answering modem both specify 4800 bps, said originating modem commencing communications at 4800 bps; and (3) if said rate request sequence sent by said originating modem and said rate request sequence received from said answering modem both specify 9600 bps, said originating modem commencing training and communications at 9600 bps.
Claim 8
Dependent Claim
19 words
The method of claim 5 wherein said first sequence is unscrambled double dibits 00 and 11 at 1200 bps.
Claim 9
Dependent Claim
17 words
The method of claim 6 wherein said second sequence is an unscrambled binary 0 at 1200 bps.
Claim 10
Dependent Claim
17 words
The method of claim 7 wherein said third sequence is a scrambled binary 1 at 1200 bps.
Claim 11
Dependent Claim
19 words
The method of claim 8 wherein said fourth sequence comprises a non-phase encoded scrambled binary 1 at 4800 bps.
Claim 12
Dependent Claim
21 words
The method of claim 9 wherein said rate request sequence specifying 4800 bps comprises a scrambled binary 1 at 4800 bps.
Claim 13
Dependent Claim
21 words
The method of claim 9 wherein said rate request sequence specifying 9600 bps comprises a scrambled binary 01 at 4800 bps.
Claim 14
Dependent Claim
173 words
A V.22 bis compatible handshake method for an answering modem for establishing communications with a calling modem at a selected speed of 1200 bits per second (bps), 2400 bps, or greater than 2400 bps, comprising: (a) said answering modem listening for a first sequence from said calling modem; (b) (1) if said first sequence from said calling modem was not heard by said answering modem, said answering modem commencing communications with said calling modem at 1200 bps; (2) if said first sequence from said calling modem was detected by said answering modem, said answering modem sending said first sequence to said calling modem and listening for a second sequence from said calling modem; (c) (1) if said second sequence from said calling modem is not heard by said answering modem, said answering modem commencing training and communications at 2400 bps; (2) if said second sequence from calling modem was heard by said answering modem, said answering modem sending said second sequence and commencing training and communications at a rate greater than 2400 bps.
Claim 15
Dependent Claim
173 words
A V.22 bis compatible handshake method for an answering modem for establishing communications with a calling modem at a selected speed of 1200 bits per second (bps), 2400 bps, or greater than 2400 bps, comprising: (a) said answering modem listening for a first sequence from said calling modem; (b) (1) if said first sequence from said calling modem was not heard by said answering modem, said answering modem commencing communications with said calling modem at 1200 bps; (2) if said first sequence from said calling modem was detected by said answering modem, said answering modem sending said first sequence to said calling modem and listening for a second sequence from said calling modem; (c) (1) if said second sequence from said calling modem is not heard by said answering modem, said answering modem commencing training and communications at 2400 bps; (2) if said second sequence from calling modem was heard by said answering modem, said answering modem sending said second sequence and commencing training and communications at a rate greater than 2400 bps.
Claim 16
Dependent Claim
19 words
The method of claim 12 wherein said first sequence comprises unscrambled double dibits 00 and 11 at 1200 bps.
Claim 17
Dependent Claim
17 words
The method of claim 13 wherein said second sequence comprises an unscrambled binary 0 at 1200 bps.
Claim 18
Dependent Claim
341 words
A V.22 bis compatible handshake method for an answering modem for establishing communications with a calling modem at a selected speed of 1200 bits per second (bps), 2400 bps, or greater than 2400 bps, comprising: (a) said answering modem listening for a first sequence from said calling modem; (b) (1) if said first sequence from said calling modem was not heard by said answering modem, said answering modem commencing communications with said calling modem at 1200 bps; (2) if said first sequence from said calling modem was detected by said answering modem, said answering modem sending said first sequence to said calling modem and listening for a second sequence from said calling modem; (c) (1) if said second sequence from said calling modem is not heard by said answering modem, said answering modem commencing training and communications at 2400 bps; (2) if said second sequence is heard from said calling modem by said answering modem, said answering modem sending said second sequence and then listening for said third sequence from said calling modem; (d) said answering modem using said third sequence from said calling modem to train the adaptive equalizer in said answering modem; (e) said answering modem listening for a rate request sequence from said calling modem; (f) (1) if said rate request sequence from said calling modem designates 4800 bps, said answering modem sending said thrid sequence to said calling modem, sending said rate request sequence designating 4800 bps to said calling modem, and then commencing communications at 4800 bps; (2) if said rate request sequence from said calling modem designates 9600 bps and said answering modem cannot accomodate 9600 bps then said answering modem sending said third sequence, sending said rate request sequence designating 4800 bps, and commencing communications at 4800 bps; and (3) if said rate request sequence from said calling modem designates 9600 bps, and said answering modem can accommodate 9600 bps, sending said third sequence, sending said rate request sequence designating 9600 bps, and then said answering modem commencing training and communications at 9600 bps.
Claim 19
Dependent Claim
341 words
A V.22 bis compatible handshake method for an answering modem for establishing communications with a calling modem at a selected speed of 1200 bits per second (bps), 2400 bps, or greater than 2400 bps, comprising: (a) said answering modem listening for a first sequence from said calling modem; (b) (1) if said first sequence from said calling modem was not heard by said answering modem, said answering modem commencing communications with said calling modem at 1200 bps; (2) if said first sequence from said calling modem was detected by said answering modem, said answering modem sending said first sequence to said calling modem and listening for a second sequence from said calling modem; (c) (1) if said second sequence from said calling modem is not heard by said answering modem, said answering modem commencing training and communications at 2400 bps; (2) if said second sequence is heard from said calling modem by said answering modem, said answering modem sending said second sequence and then listening for said third sequence from said calling modem; (d) said answering modem using said third sequence from said calling modem to train the adaptive equalizer in said answering modem; (e) said answering modem listening for a rate request sequence from said calling modem; (f) (1) if said rate request sequence from said calling modem designates 4800 bps, said answering modem sending said thrid sequence to said calling modem, sending said rate request sequence designating 4800 bps to said calling modem, and then commencing communications at 4800 bps; (2) if said rate request sequence from said calling modem designates 9600 bps and said answering modem cannot accomodate 9600 bps then said answering modem sending said third sequence, sending said rate request sequence designating 4800 bps, and commencing communications at 4800 bps; and (3) if said rate request sequence from said calling modem designates 9600 bps, and said answering modem can accommodate 9600 bps, sending said third sequence, sending said rate request sequence designating 9600 bps, and then said answering modem commencing training and communications at 9600 bps.
Claim 20
Dependent Claim
19 words
The method of claim 15 wherein said first sequence comprises unscrambled double dibits 00 and 11 at 1200 bps.
Claim 21
Dependent Claim
17 words
The method of claim 16 wherein said second sequence comprises an unscrambled binary 0 at 1200 bps.
Claim 22
Dependent Claim
19 words
The method of claim 17 wherein said third sequence comprises a non-phase encoded scrambled binary 1 at 4800 bps.
Claim 23
Dependent Claim
21 words
The method of claim 15 wherein said rate request sequence designating 4800 bps comprises a scrambled binary 1 at 4800 bps.
Claim 24
Dependent Claim
21 words
The method of claim 15 wherein said rate request sequence designating 9600 bps comprises a scrambled binary 01 at 4800 bps.
Claim 25
Dependent Claim
41 words
The method of claim 9 wherein said fourth sequence comprises 4 points of a 32 point phase-amplitude constellation, each point of said 4 points being displaced from the remaining 3 of said 4 points by an integer multiple of 90 degrees.
Claim 26
Dependent Claim
41 words
The method of claim 18 wherein said third sequence comprises 4 points of a 32 point phase-amplitude constellation, each point of said 4 points being displaced from the remaining 3 of said 4 points by an integer multiple of 90 degrees.
Claim 27
Dependent Claim
136 words
A fast line-turnaround method for transferring data between two modems operating in the half-duplex mode, comprising: (a) a data transfer protocol comprising: (1) sending a first idle signal for a first predetermined period; (2) sending at least one of a predetermined flag; (3) sending a data frame, said data frame not exceeding a predetermined number of bytes; (4) repeating steps (a) (2) and (a) (3) until a predetermined number of said data frames have been sent; (5) sending at least one of said predetermined flag; and (6) sending a second idle signal for a second predetermined period; and (b) a no-data line turnaround protocol, comprising: (1) sending said first idle signal for a third predetermined period; (2) sending at least one said predetermined flag; and (3) sending said second idle signal for a fourth predetermined period.
Claim 28
Dependent Claim
136 words
A fast line-turnaround method for transferring data between two modems operating in the half-duplex mode, comprising: (a) a data transfer protocol comprising: (1) sending a first idle signal for a first predetermined period; (2) sending at least one of a predetermined flag; (3) sending a data frame, said data frame not exceeding a predetermined number of bytes; (4) repeating steps (a) (2) and (a) (3) until a predetermined number of said data frames have been sent; (5) sending at least one of said predetermined flag; and (6) sending a second idle signal for a second predetermined period; and (b) a no-data line turnaround protocol, comprising: (1) sending said first idle signal for a third predetermined period; (2) sending at least one said predetermined flag; and (3) sending said second idle signal for a fourth predetermined period.
Claim 29
Dependent Claim
14 words
The method of claim 23 wherein said first predetermined period is approximately 15 milliseconds.
Claim 30
Dependent Claim
15 words
The method of claim 23 wherein said first idle signal is the mark idle signal.
Claim 31
Dependent Claim
14 words
The method of claim 25 wherein said second predetermined period is approximately 15 milliseconds.
Claim 32
Dependent Claim
14 words
The method of claim 23 wherein said predetermined flag is the binary sequence 01111110.
Claim 33
Dependent Claim
13 words
The method of claim 23 wherein said predetermined number of bytes is 128.
Claim 34
Dependent Claim
14 words
The method claim 23 wherein said second idle signal is the mark idle signal.
Claim 35
Dependent Claim
14 words
The method of claim 29 wherein said third predetermined period is approximately 15 milliseconds.
Claim 36
Dependent Claim
14 words
The method of claim 23 wherein said fourth predetermined period is approximately 15 milliseconds.
Claim 37
Dependent Claim
15 words
The method of claim 23 wherein said predetermined number of said data frames is seven.
Claim 38
Dependent Claim
13 words
The method of claim 32 wherein said predetermined number of bytes is 128.
Claim 39
Dependent Claim
164 words
For use with a calling modem and an answering modem engaged in half-duplex communications, a method for correcting for a loss of equalization in an equalizer in said calling modem, comprising: a calling modem procedure comprising: detecting said loss of equalization in said equalizer in said calling modem; waiting until said answering modem has completed transmitting; sending a tone for a first predetermined period; detecting said tone sent by said answering modem; being silent for a third predetermined period; sending a training sequence to said answering modem for a fourth predetermined period; and receiving said training sequence from said answering modem and using said training sequence to adjust said equalizer in said calling modem; and an answering modem procedure comprising: detecting said tone sent by said calling modem; sending said tone for a second predetermined period; being silent during said third predetermined period; being silent during said fourth predetermined period; and sending said training sequence to said calling modem for a fifth predetermined period.
Claim 40
Dependent Claim
164 words
For use with a calling modem and an answering modem engaged in half-duplex communications, a method for correcting for a loss of equalization in an equalizer in said calling modem, comprising: a calling modem procedure comprising: detecting said loss of equalization in said equalizer in said calling modem; waiting until said answering modem has completed transmitting; sending a tone for a first predetermined period; detecting said tone sent by said answering modem; being silent for a third predetermined period; sending a training sequence to said answering modem for a fourth predetermined period; and receiving said training sequence from said answering modem and using said training sequence to adjust said equalizer in said calling modem; and an answering modem procedure comprising: detecting said tone sent by said calling modem; sending said tone for a second predetermined period; being silent during said third predetermined period; being silent during said fourth predetermined period; and sending said training sequence to said calling modem for a fifth predetermined period.
Claim 41
Dependent Claim
27 words
The method of claim 34 wherein said training sequence comprises a first sequence for coarsely adjusting said equalizer and a second sequence for finely adjusting said equalizer.
Claim 42
Dependent Claim
19 words
The method of claim 35 wherein said first sequence comprises a non-phase encoded scramble binary 1 at 9600 bps.
Claim 43
Dependent Claim
17 words
The method of claim 35 wherein said second sequence comprises a scrambled binary 1 at 9600 bps.
Claim 44
Dependent Claim
35 words
The method of claim 34 wherein said answering modem receives said training sequence from said calling modem during said fourth predetermined period and uses said training sequence to train an equalizer in said answering modem.
Claim 45
Dependent Claim
20 words
The method of claim 34 wherein said first predetermined period and said second predetermined period are each approximately 150 milliseconds.
Claim 46
Dependent Claim
20 words
The method of claim 34 wherein said second predetermined period and said third predetermined period are each approximately 250 milliseconds.
Claim 47
Dependent Claim
14 words
The method of claim 34 wherein said fourth predetermined period is approximately 1.75 seconds.
Claim 48
Dependent Claim
14 words
The method of claim 38 wherein said fourth predetermined period is approximately 1.75 seconds.
Claim 49
Dependent Claim
14 words
The method of claim 34 wherein said tone has a frequency of 320 Hz.
Claim 50
Dependent Claim
143 words
For use with a calling modem and an answering modem engaged in half-duplex communications, a method for correcting for a loss of equalization in an equalizer in said answering modem, comprising: an answering modem procedure comprising: detecting said loss of equalization in said equalizer in said answering modem; waiting until said calling modem has completed transmitting; sending a tone for a first predetermined period; detecting said tone sent by said calling modem; being silent for a third predetermined period; receiving a training sequence from said calling modem and using said training sequence to adjust said equalizer in said answering modem; and a calling modem procedure comprising: detecting said tone sent by said answering modem; sending said tone for a second predetermined period; being silent for said third predetermined period; and sending said training sequence to said answering modem for a fourth predetermined period.
Claim 51
Dependent Claim
143 words
For use with a calling modem and an answering modem engaged in half-duplex communications, a method for correcting for a loss of equalization in an equalizer in said answering modem, comprising: an answering modem procedure comprising: detecting said loss of equalization in said equalizer in said answering modem; waiting until said calling modem has completed transmitting; sending a tone for a first predetermined period; detecting said tone sent by said calling modem; being silent for a third predetermined period; receiving a training sequence from said calling modem and using said training sequence to adjust said equalizer in said answering modem; and a calling modem procedure comprising: detecting said tone sent by said answering modem; sending said tone for a second predetermined period; being silent for said third predetermined period; and sending said training sequence to said answering modem for a fourth predetermined period.
Claim 52
Dependent Claim
53 words
The method of claim 44 wherein said answering modem procedure further comprises sending said training sequence to said calling modem for a fifth predetermined period, and said calling modem procedure further comprises receiving said training sequence from said answering modem and using said training sequence to adjust said equalizer in said calling modem.
Claim 53
Dependent Claim
26 words
The method of claim 44 wherein said training sequence comprises a first sequence for coarsely adjusting said equalizer and second sequence for finely adjusting said equalizer.
Claim 54
Dependent Claim
18 words
The method of claim 46 wherein said first sequence comprises a non-phase encoded binary 1 at 9600 bps.
Claim 55
Dependent Claim
17 words
The method of claim 46 wherein said second sequence comprises a scrambled binary 1 at 9600 bps.
Claim 56
Dependent Claim
19 words
The method of claim 44 wherein said first predetermined period and said predetermined period are each approximately 15 milliseconds.
Claim 57
Dependent Claim
14 words
The method of claim 44 wherein said third predetermined period is approximately 250 milliseconds.
Claim 58
Dependent Claim
14 words
The method of claim 44 wherein said fourth predetermined period is approximately 1.75 seconds.
Claim 59
Dependent Claim
27 words
The method of claim 45 wherein said training sequence comprises a first sequence for coarsely adjusting said equalizer and the second sequence for finely adjusting said equalizer.
Claim 60
Dependent Claim
14 words
The method of claim 45 wherein said fifth predetermined period is approximately 1.75 seconds.
Claim 61
Dependent Claim
14 words
The method of claim 44 wherein said tone has a frequency of 320 Hz.