Method and apparatus for quick modem reconnect
First Claim
1. A method of reducing time for use by a first modem to connect to a second modem via a communication channel, said method comprising the steps of:
- receiving a first digital impairment learning sequence from said second modem over said communication channel;
determining first one or more digital impairment attributes of said communication channel based on analyzing said first digital impairment learning sequence;
storing said first one or more digital impairment attributes of said communication channel at said first modem;
obtaining one or more parameters for initializing said first modem for connection over said communication channel;
storing said one or more parameters at said first modem;
interrupting said communication channel;
terminating said interrupting;
receiving an ANSpcm signal from said second modem;
determining second one or more digital impairment attributes of said communication channel based on analyzing said ANSpcm signal; and
initializing said first modem with said one or more parameters to reconnect to said second modem if said first one or more digital impairment attributes are similar to corresponding said second one or more digital impairment attributes.
7 Assignments
0 Petitions
Accused Products
Abstract
A quick startup procedure for a modem system utilizes known characteristics of a previously established communication channel to reduce the initialization period associated with subsequent connections over the same channel. In response to the establishment of a call, the modem devices determine whether the quick connect protocol is supported. If so, then the called modem transmits a modified answer tone to the calling modem. The calling modem analyzes the signal received in response to the modified answer tone to determine whether characteristics of the current channel are similar to stored characteristics associated with a previous connection over the same channel. If a channel “match” is found, then the modem devices carry out a quick initialization routine that eliminates, abbreviates, or modifies a number of procedures or protocols that are carried out in conventional modem startup processes. The general quick startup techniques may also be applied in the context of a quick reconnect procedure that can be performed in response to a temporary pausing or disconnecting of the data modem mode.
47 Citations
43 Claims
-
1. A method of reducing time for use by a first modem to connect to a second modem via a communication channel, said method comprising the steps of:
-
receiving a first digital impairment learning sequence from said second modem over said communication channel;
determining first one or more digital impairment attributes of said communication channel based on analyzing said first digital impairment learning sequence;
storing said first one or more digital impairment attributes of said communication channel at said first modem;
obtaining one or more parameters for initializing said first modem for connection over said communication channel;
storing said one or more parameters at said first modem;
interrupting said communication channel;
terminating said interrupting;
receiving an ANSpcm signal from said second modem;
determining second one or more digital impairment attributes of said communication channel based on analyzing said ANSpcm signal; and
initializing said first modem with said one or more parameters to reconnect to said second modem if said first one or more digital impairment attributes are similar to corresponding said second one or more digital impairment attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of reducing time for use by a first modem to connect to a second modem via a communication channel, said first modem being configured to maintain one or more initialization parameters associated with said communication channel, said method comprising the steps of:
-
receiving a first digital impairment learning sequence from said second modem over said communication channel;
determining first one or more digital impairment attributes of said communication channel based on analyzing said first digital impairment learning sequence;
storing said first one or more digital impairment attributes of said communication channel;
interrupting said communication channel;
transmitting a reconnect indication after said interrupting;
receiving an ANSpcm signal from said second modem in response to said reconnect indication;
determining second one or more digital impairment attributes of said communication channel based on analyzing said ANSpcm signal; and
initializing said first modem with said one or more parameters to reconnect to said second modem if said first one or more digital impairment attributes are similar to corresponding said second one or more digital impairment attributes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A first modem configured to communicate with a second modem over a communication channel, said first modem comprising:
-
a memory element configured to store first one or more digital impairment attributes of said communication channel and further store one or more parameters for initializing said first modem for connection over said communication channel;
a receiver section configured to receive a first digital impairment learning sequence from said second modem, and further receive an ANSpcm signal from said second modem over said communication channel in response to a request transmitted by said first modem over said communication channel to terminate a temporary interruption in said communication channel; and
a processor element configured to analyze said first digital impairment learning sequence to determine said first one or more digital impairment attributes of said communication channel and store said one or more digital impairment attributes in said memory, and to initialize said first modem with said one or more parameters in response to said ANSpcm signal if said processor determines that second one or more digital impairment attributes of said communication channel based on analyzing said ANSpcm signal are similar to said first one or more digital impairment attributes. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer readable medium including computer software program executable by a processor in a first modem for implementing a method of reducing time for use by the first modem to connect with a second modem over a communication channel, said computer software program comprising
code for receiving a first digital impairment learning sequence from said second modem; -
code for determining first one or more digital impairment attributes of said communication channel based on analyzing said first digital impairment learning sequence;
code for storing said first one or more digital impairment attributes of said communication channel;
code for obtaining one or more parameters for initializing said first modem for connection over said communication channel;
code for storing said one or more parameters associated with initializing said first modem;
code for interrupting said communication channel;
code for terminating said interrupting;
code for receiving an ANSpcm_signal over said communication channel in response to said terminating;
code for determining second one or more digital impairment attributes of said communication channel based on analyzing said ANSpcm signal; and
code for initializing said first modem with said one or more parameters to reconnect to said second modem if said first one or more digital impairment attributes are similar to corresponding said second one or more digital impairment attributes. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A first modem configured to communicate with a second modem over a communication channel, said first modem comprising:
-
a memory element configured to store first one or more digital impairment attributes of said communication channel and further store one or more parameters for initializing said first modem for connection over said communication channel;
a receiver section configured to receive a first digital impairment learning sequence from said second modem, and further receive an ANSpcm signal from said second modem over said communication channel in response to terminating an interruption in said communication channel by said first modem; and
a processor element configured to analyze said first digital impairment learning sequence to determine said first one or more digital impairment attributes of said communication channel and store said one or more digital impairment attributes in said memory, and to initialize said first modem with said one or more parameters in response to said ANSpcm signal if said processor determines that second one or more digital impairment attributes of said communication channel based on analyzing said ANSpcm signal are similar to said first one or more digital impairment attributes. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification