Multiple line modem and method for providing voice on demand
DCFirst Claim
1. A method for increasing the data transfer rate of a data connection, comprising the steps of:
- providing a plurality of individual serial data lines;
operating each of said plurality of individual serial data lines in a data transfer mode during a period in which voice service is not requested;
operating at least one of said plurality of individual serial data lines in a voice service mode when voice service is requested, while continuing to operate a remainder of said plurality of individual serial data lines in said data transfer mode and redirecting data that would otherwise be transferred over the at least one serial data line operating in voice service mode to at least one of the remaining serial data lines; and
returning said at least one of said plurality of individual serial data lines to said data service mode from said voice service mode when said voice service is complete and redistributing the transfer of data across each of the plurality of serial data lines.
12 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A multiple line modem and method enable a user to automatically usurp a plurality of telephone lines for data transfer when the telephone is not in use and the ability to switch from multiple line data operation to one (or more) line data and one (or more) line telephone operation automatically when the telephone handset is lifted or an incoming call is detected signaling a request for voice service. The multiple line modem will automatically reestablish the data connection on the line(s) that was used for voice service when the voice service terminates. The multiple line modem allows end to end service that is transparent to the central office. When all lines are operating in data transfer mode, the aggregate data transfer rate is multiplied by the number of lines available for data transport. When one line(s) is operating in voice service mode, the other line(s) maintains data transfer operation at a reduced rate. The line(s) that is used for voice service is adaptively managed by the multiple line modem to provide seamless switching between data transfer mode operation when voice service is not requested and voice service mode operation when voice service is requested.
186 Citations
17 Claims
-
1. A method for increasing the data transfer rate of a data connection, comprising the steps of:
-
providing a plurality of individual serial data lines; operating each of said plurality of individual serial data lines in a data transfer mode during a period in which voice service is not requested; operating at least one of said plurality of individual serial data lines in a voice service mode when voice service is requested, while continuing to operate a remainder of said plurality of individual serial data lines in said data transfer mode and redirecting data that would otherwise be transferred over the at least one serial data line operating in voice service mode to at least one of the remaining serial data lines; and returning said at least one of said plurality of individual serial data lines to said data service mode from said voice service mode when said voice service is complete and redistributing the transfer of data across each of the plurality of serial data lines. - View Dependent Claims (2, 3)
-
-
4. A method for adaptively managing a plurality of individual serial data lines to allow the simultaneous transmission of data and voice, comprising the steps of:
-
operating each of said plurality of individual serial data lines in a data transfer mode during a period in which voice service is not requested; and operating at least one of said plurality of individual serial data lines in a voice service mode when voice service is requested, while operating a remainder of said plurality of individual serial data lines in a data transfer mode and redirecting data that would otherwise be transferred over the at least one serial data line operating in voice service mode to at least one of the remaining serial data lines. - View Dependent Claims (5, 6, 7)
-
-
8. A system for increasing the data transfer rate of a data connection, the system comprising:
-
a plurality of individual serial data lines; a first means for operating each of said plurality of individual serial data lines in a data transfer mode during a period in which voice service is not requested; a second means for operating at least one of said plurality of individual serial data lines in a voice service mode when voice service is requested, while continuing to operate a remainder of said plurality of individual serial data lines in said data transfer mode and redirecting data that would otherwise be transferred over the at least one serial data line operating in voice service mode to at least one of the remaining serial data lines; and a third means for returning said at least one of said plurality of individual serial data lines to said data service mode from said voice service mode when said voice service is complete and redistributing the transfer of data across each of the plurality of serial data lines. - View Dependent Claims (9)
-
-
10. A system for adaptively managing a plurality of individual serial data lines to allow the simultaneous transmission of data and voice, the system comprising:
-
a first means for operating each of a plurality of individual serial data lines in a data transfer mode during a period in which voice service is not requested; and a second means for operating at least one of said plurality of individual serial data lines in a voice service mode when voice service is requested, while operating the remainder of said plurality of individual serial data lines in a data transfer mode and redirecting data that would otherwise be transferred over the at least one serial data line operating in voice service mode to at least one of the remaining serial data lines. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-readable medium having a program for adaptively switching a modem between data transfer mode and voice service mode, the program comprising:
-
means for operating a plurality of individual serial data lines in a data transfer mode during a period in which voice service is not requested; and means for operating at least one of said plurality of individual serial data lines in a voice service mode when voice service is requested, while operating a remainder of said plurality of individual serial data lines in a voice service mode and redirecting data that would otherwise be transferred over the at least one serial data line operating in voice service mode to at least one of the remaining serial data lines.
-
-
15. A computer readable storage medium containing program code for execution on a computer system disposed for data communication over a plurality of serial data lines at a customer premises, the program code configured for managing the transmission of voice and data over the plurality of serial data lines comprising:
-
a first code segment for detecting the presence of a voice service mode on at least one of the serial data lines; a second code segment for controlling the communication of data across the plurality of serial data lines when no voice service mode is detected by the first code segment, the first code segment being configured to distribute the communication of data across each of the plurality of serial data lines; and a second code segment for controlling the communication of data across the plurality of serial data lines when a voice service mode is detected by the first code segment, the second code segment being configured to inhibit the communication of data across at least one of the serial data lines, and instead redirect the communication of data that would otherwise be communicated across the at least one inhibited serial data line to at least one of the remaining serial data lines. - View Dependent Claims (16)
-
-
17. A method for controlling data communication over a plurality of serial data lines including at least one voice-capable line at a customer premises, comprising the steps of:
-
(a) detecting the existence of a voice service mode; (b) transmitting data across each of the plurality of serial data lines in a fully distributed fashion, when no voice service mode is detected; and (c) inhibiting the transmission of data across the at least one voice-capable line and redirecting data otherwise disposed for transmission across the at least one voice-capable line for communication across the remaining serial data lines, when a voice service mode is detected.
-
Specification