Dynamically-assigned voice and data channels in a digital-subscriber line (DSL)
OwnerAnthony J.P. O'Toole, Faraj Aalaeiinventors
Life of this patent
Estimating the term…
Abstract
A Digital-Subscriber Line (DSL) modem dynamically allocates bandwidth among one or more voice calls and unchannelized data, as needed. The channelized voice and unchannelized data traffic are transmitted over a digital subscriber line according to the bandwidth allocations therefor.
Claims22
A DSL modem comprising:
- a bandwidth allocator adapted to dynamically adjust a bandwidth allocation based on voice channel demand, the bandwidth allocation defining a bandwidth for each of one or more voice channels and unchannelized data;
- and
- a formatter coupled to the bandwidth allocator, the formatter adapted to combine the voice channels and unchannelized data onto a digital subscriber line according to the bandwidth allocation, thereby creating a transmission signal.
A DSL modem comprising:
- a DSL connection for transmitting information over a digital subscriber line;
- a module coupled to the DSL connection for transmitting channelized data and unchannelized data over the digital subscriber line, the module adapted to dynamically allocate bandwidth for transmitting the channelized data based on availability of channelized data, and to dynamically reallocate unused channelized data bandwidth for transmitting the unchannelized data.
A method of dynamically allocating bandwidth in a digital subscriber line among channelized data from one or more local phone lines and unchannelized data, the method comprising:
- establishing a connection to a digital subscriber line;
- allocating a portion of the bandwidth for each of the local phone lines in use, the remaining bandwidth available for unchannelized data;
- transmitting the channelized and unchannelized data over the digital subscriber line in their respective allocated bandwidths;
- detecting a change in phone line usage;
- and
- reallocating the bandwidths among the local phone lines and unchannelized data based on the detected change.
A method of transmitting voice calls and digital data over a digital subscriber line, the method comprising:
- transmitting digital data over the digital subscriber line in a bandwidth;
- detecting a new voice call;
- responsive to the new voice call, dynamically reallocating a first portion of the bandwidth to the voice call and a second portion of the bandwidth to the digital data;
- and
- combining the voice call in the first portion of the bandwidth and the digital data in the second portion of the bandwidth for transmitting over the digital subscriber line.
A method of dynamically allocating bandwidth among voice and data traffic, the bandwidth comprising a plurality of timeslots, the method comprising:
- allocating timeslots among the voice and data traffic;
- composing a first superframe, the first superframe containing a plurality of network frames, each network frame containing a plurality of low-level frames, each low-level frame containing the voice and data traffic in their allocated timeslots;
- sending the first superframe over a digital subscriber line;
- in response to detecting a change in the voice traffic demand, reallocating the timeslots among the voice and data traffic;
- composing a second superframe, the second superframe containing a plurality of network frames, each network frame containing a plurality of low-level frames, each low-level frame containing the voice and data traffic in their reallocated timeslots;
- and
- sending the second superframe over the digital subscriber line.
Dependencies are inferred from the claim text.