Data communication using a modifiable number of XDSL modems
First Claim
Patent Images
1. Communication control software for communicating data using a plurality of XDSL modems, the software embodied in a computer readable medium and operable to:
- determine loading information of at least one of a plurality of XDSL modems coupled to a plurality of associated twisted pair subscriber lines;
compare the loading information to threshold information; and
determine the number of XDSL modems for communicating data associated with a session in response to the comparison.
0 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a number of communication devices coupled to a data network using communication servers. The communication system supports communication sessions between a variety of networks and devices using, at least in part, XDSL communication techniques. Specifically, information associated with a session passes between a device and an associated server using a modifiable number of XDSL modems and associated twisted pair lines.
181 Citations
25 Claims
-
1. Communication control software for communicating data using a plurality of XDSL modems, the software embodied in a computer readable medium and operable to:
-
determine loading information of at least one of a plurality of XDSL modems coupled to a plurality of associated twisted pair subscriber lines;
compare the loading information to threshold information; and
determine the number of XDSL modems for communicating data associated with a session in response to the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
adding an XDSL modem if the loading information exceeds corresponding threshold information; and
removing an XDSL modem if the loading information falls below corresponding threshold information.
-
-
3. The communication control software of claim 1, wherein the loading information and corresponding threshold information for each XDSL modem further comprises:
-
a downstream data rate for data received by the XYDSL modem;
an upstream data rate for data communicated by the XDSL modem;
an upstream add threshold for comparison to the upstream data rate;
an upstream remove threshold for comparison to the upstream data rate;
a downstream add threshold for comparison to the downstream data rate; and
a downstream remove threshold for comparison to the downstream data rate.
-
-
4. The communication control software of claim 1, wherein the loading information further comprises a packet rate, a bit rate, or an error rate.
-
5. The communication control software of claim 1, further operable to determine the number of XDSL modems for communicating data associated with a session by:
-
adding an XDSL modem if an upstream data rate exceeds an upstream add threshold or a downstream data rate exceeds a downstream add threshold; and
removing an XDSL modem if the upstream data rate falls below an upstream remove threshold and the downstream data rate falls below a downstream remove threshold.
-
-
6. The communication control software of claim 1, wherein the plurality of XDSL modems are located at a central office.
-
7. The communication control software of claim 1, wherein the number of XDSL modems is less than the number of twisted pair subscriber lines.
-
8. Communication control software for segmenting a packet of data, the software embodied in a computer readable medium and operable to:
-
receive a packet;
determine the size of the packet;
segment the packet into a plurality of subpackets based on a plurality of proportionality factors associated with a plurality of XDSL modems; and
communicate the subpackets using the XDSL modems. - View Dependent Claims (9, 10, 11, 12, 13)
an upstream proportionality factor; and
a downstream proportionality factor.
-
-
13. The communication control software of claim 8, wherein each proportionality factor comprises a ratio between the data rate of its associated XDSL modem and the sum of data rates of the XDSL modems.
-
14. A device for communicating a packet of data in subpackets, comprising:
-
a plurality of XDSL modems;
an interface;
a link for communicating data between the interface and the XDSL modems; and
a controller coupled to the link, wherein the controller segments a packet received from the interface into a plurality of subpackets and distributes the subpackets among a selected group of the XDSL modems. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
an upstream proportionality factor; and
a downstream proportionality factor.
-
-
19. The device of claim 15, wherein each proportionality factor comprises a ratio between the data rate of its associated XDSL modem and the sum of data rates of the selected group of the XDSL modems.
-
20. The device of claim 14, wherein the link comprises a router for communicating data between the interface and the XDSL modems using open systems interconnect (OSI) model processing.
-
21. The device of claim 14, wherein the link comprises a switching fabric operable to:
-
communicate data received from the XDSL modems to the interface; and
communicate data received from the interface to a subset of the XDSL modems based on mapping information.
-
-
22. The device of claim 14, further comprising a switch coupled to the plurality of XDSL modems and a plurality of twisted pair lines, the switch operable to couple selected twisted pair lines to the XDSL modems.
-
23. The device of claim 14, wherein the controller is further operable to address the subpackets to different destinations to support communication using a multilink point-to-point protocol.
-
24. The device of claim 14, wherein the controller is further operable to address each subpacket to a different switched circuit.
-
25. The device of claim 14, wherein the selected group of the XDSL modems comprises at least two of the XDSL modems, and the selected group of the XDSL modems communicates data associated with a session.
Specification