Virtual connection of a remote unit to a server
First Claim
Patent Images
1. A computerized system comprising:
- a central processing unit;
a memory;
a display monitor;
a communication module;
wherein the communication module comprises a telephone modem and a software module controllably coupled to the telephone modem, wherein the software module implements at least a communication protocol which adapts the telephone modem to perform an initial line rate negotiation and a subsequent line rate renegotiation in a manner that allows the subsequent line rate renegotiation to complete in less time than is required for the initial line rate negotiation to complete, and wherein the software module further comprises;
a first program code that causes a first communication connection over a wireline telephone communication channel to be initialized using said telephone modem, said initializing being performed at least partially by performing the initial line rate negotiation sequence with a far end modem to determine a set of parameters to be used to support communications over said wireline telephone communication channel;
a second program code that causes the set of parameters to be stored in a memory structure;
a third program code that causes communication to proceed at a negotiated data rate via said first communication connection with said remote entity using said parameters;
a fourth program code that causes the first communication connection to be terminated;
a fifth program code that causes said parameters to be accessed from said memory structure and used by said telephone modem in the subsequent line rate renegotiation to renegotiate a second communication connection over the wireline telephone communication channel so that data communication can be resumed on the second communication connection at a renegotiated data rate.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system, a communication module and a method are provided to allow a fast reconnection of a first computer to a second computer. The invention includes a telephone modem for coupling to a telephone line. Modem protocol control software adapts the telephone modem save channel parameters and to thereby renegotiate a connection speed over a telephone line in less time than required to perform an initial line rate negotiation.
72 Citations
42 Claims
-
1. A computerized system comprising:
-
a central processing unit;
a memory;
a display monitor;
a communication module;
wherein the communication module comprises a telephone modem and a software module controllably coupled to the telephone modem, wherein the software module implements at least a communication protocol which adapts the telephone modem to perform an initial line rate negotiation and a subsequent line rate renegotiation in a manner that allows the subsequent line rate renegotiation to complete in less time than is required for the initial line rate negotiation to complete, and wherein the software module further comprises;
a first program code that causes a first communication connection over a wireline telephone communication channel to be initialized using said telephone modem, said initializing being performed at least partially by performing the initial line rate negotiation sequence with a far end modem to determine a set of parameters to be used to support communications over said wireline telephone communication channel;
a second program code that causes the set of parameters to be stored in a memory structure;
a third program code that causes communication to proceed at a negotiated data rate via said first communication connection with said remote entity using said parameters;
a fourth program code that causes the first communication connection to be terminated;
a fifth program code that causes said parameters to be accessed from said memory structure and used by said telephone modem in the subsequent line rate renegotiation to renegotiate a second communication connection over the wireline telephone communication channel so that data communication can be resumed on the second communication connection at a renegotiated data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A communication module, comprising:
-
a telephone modem including a connector for coupling to a telephone line;
a software module controllably coupled to said telephone modem;
wherein the software module implements a communications protocol which adapts the telephone modem to perform an initial line rate negotiation and a subsequent line rate renegotiation in a manner that allows the subsequent line rate renegotiation to complete in less time than is required for the initial line rate negotiation to complete, and wherein the software module further comprises;
a first program code that causes a first communication connection over a wireline telephone communication channel to be initialized using said telephone modem, said initializing being performed at least partially by performing the line rate negotiation sequence with a far end modem to determine a set of parameters to be used to support communications over said wireline telephone communication channel;
a second program code that causes the set of parameters to be stored in a memory structure;
a third program code that causes communication to proceed at a negotiated data rate via said first communication connection with said remote entity using said parameters;
a fourth program code that causes the first communication connection to be terminated;
a fifth program code that causes said parameters to be accessed from said memory structure and used by said telephone modem in the subsequent line rate renegotiation to renegotiate a second communication connection over the wireline telephone communication channel so that data communication can be resumed on the second communication connection at a renegotiated data rate. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method of reconnecting a telephone modem with a reduced delay by reducing a time associated with line rate renegotiation, the method comprising:
-
initializing a first communication connection over a wireline telephone communication channel using said telephone modem, said initializing comprising a line rate negotiation sequence with a far end modem to derive a set of echo canceller coefficients, equalizer coefficients, and signal constellation parameters to be used to configure communications processing to operate at a negotiated line rate over said wireline telephone communication channel;
storing said echo canceller coefficients, equalizer coefficients, and signal constellation parameters in a memory structure;
communicating at said negotiated data rate via said first communication connection with said far end modem using said echo canceller coefficients, equalizer coefficients, and signal constellation parameters;
terminating the first communication connection;
accessing from said memory structure said echo canceller coefficients, equalizer coefficients, and signal constellation parameters and using said echo canceller coefficients, equalizer coefficients, and signal constellation parameters to accelerate the renegotiation of a second communication connection having a renegotiated data rate for use over the wireline telephone communication channel using said telephone modem; and
communicating at a re-negotiated data rate via said second communication connection by reusing said echo canceller coefficients, equalizer coefficients, and signal constellation parameters;
whereby a setup delay time associated with the line rate negotiation of said first communication connection is longer than a setup delay time associated with the line rate renegotiation of said second communication connection.
-
Specification