IP Library Granted Patent US 9,973,634
Granted Patent B2
US 9,973,634 · App. 14/518,680 · Granted May 15, 2018

Data processing in a digital subscriber line environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,973,634
App. No.
14/518,680
Granted
May 15, 2018
Kind
B2
Abstract

Methods, systems, devices, and computer readable medium for processing data in a digital subscriber line environment are disclosed. In one aspect methods include establishing a first data channel in a first system utilizing a first frequency band. Methods also include conveying, for a second system that establishes a second data channel over a second frequency band, handshake information using the first system.

Claims (47)

1. A method for establishing multiple data channels on a same line in a digital subscriber line environment comprising:

establishing, based on first handshake information transmitted using a given set of tones in a first frequency band that is used to exchange handshake information for each of a first system and a second system, a first data channel in the first system; and

after establishing the first data channel, establishing, based on second handshake information transmitted over the established first data channel instead of using the given set of tones in the first frequency band that is used to exchange handshake information for the second system, a second data channel in the second system over a second frequency band that differs from the first frequency band, including:

formatting the second handshake information that establishes the second data channel as one or more data messages of the first data channel; and

transmitting the one or more data messages that include the formatted second handshake information over the established first data channel to establish the second data channel.

2. The method according to claim 1 , wherein the first handshake information comprises at least one of a handshake message based on or equivalent to G.994.1, a message used for handshake purposes, a message used for handshake purposes to determine a communication capability of the second system, a message of a handshake protocol, or at least one frequency used for conducting a handshake as set forth in G.994.1.

3. The method according to claim 1 , wherein the second frequency band is at least partially or completely above the first frequency band.

4. The method according to claim 1 , wherein the second frequency band is at least partially or completely below the first frequency band.

5. The method according to claim 1 , wherein transmitting the formatted second handshake information comprises transmitting the formatted second handshake information of the second system over at least one frequency of the first system.

6. The method according to claim 1 , comprising:

before using the first data channel of the first system:

conducting a handshake of the first system based on G.994.1; and

initializing the first system.

7. The method according to claim 1 , wherein transmitting the formatted second handshake information comprises transmitting the formatted second handshake information of the second system across the first system in Ethernet frames.

8. The method according to claim 1 , wherein the first system or the second system is one of: an ADSL system, a VDSL system, a vectored xDSL system, or a G.fast system.

9. The method according to claim 1 , wherein the first system or the second system includes one of a customer premises equipment or a digital subscriber line access multiplexer.

10. The method according to claim 1 , further comprising initializing the second system.

11. A device that establishes multiple data channels on a same line, the device comprising:

a first system that establishes a first data channel based on first handshake information transmitted using a given set of tones in a first frequency band that is used to exchange handshake information for each of the first system and a second system;

the second system that establishes a second data channel based on second handshake information transmitted over the established first data channel instead of using the given set of tones in the first frequency band that is used to exchange handshake information for the second system after the first system establishes the first data channel, wherein the second data channel is established over a second frequency band different from the first frequency band, wherein the second data channel is established using second handshake information that is formatted as one or more data messages of the first data channel, and wherein the one or more data messages that include the formatted second handshake information are transmitted over the established first data channel to establish the second data channel; and

a processing unit that causes the second system to convey handshake information used to establish the second data channel using the first system.

12. The device according to claim 11 , wherein:

the first system comprises a first transceiver that is connected via a low pass filter to the same line; and

the second system comprises a second transceiver that is connected via a high pass filter to the same line.

13. The device according to claim 11 , wherein the device is a de-centrally deployed device or a central device.

14. A system that establishes multiple data channels on a same line, comprising two devices that:

establish, based on first handshake information transmitted using a given set of tones in a first frequency band that is used to exchange handshake information for each of a first system of the two devices and a second system of the two devices, a first data channel in the first system; and

after establishing the first data channel, establish, based on second handshake information transmitted over the established first data channel instead of using the given set of tones in the first frequency band that is used to exchange handshake information for the second system, a second data channel in the second system over a second frequency band that differs from the first frequency band, including:

formatting the second handshake information that establishes the second data channel as one or more data messages of the first data channel; and

transmitting the one or more data messages that include the formatted second handshake information over the established first data channel to establish the second data channel.

15. A non-transitory computer readable medium encoded with instructions that upon execution by one or more processors cause the one or more processors to establish multiple data channels on a same line, wherein the instructions cause the one or more processors to perform operations comprising:

establishing, based on first handshake information transmitted using a given set of tones in a first frequency band that is used to exchange handshake information for each of a first system and a second system, a first data channel in the first system; and

after establishing the first data channel, establishing, based on second handshake information transmitted over the established first data channel instead of using the given set of tones in the first frequency band that is used to exchange handshake information for the second system, a second data channel in the second system over a second frequency band that differs from the first frequency band, including:

formatting the second handshake information that establishes the second data channel as one or more data messages of the first data channel; and

transmitting the one or more data messages that include the formatted second handshake information over the established first data channel to establish the second data channel.

16. The computer readable medium according to claim 15 , wherein the first handshake information comprises at least one of a handshake message based on or equivalent to G.994.1, a message used for handshake purposes, a message used for handshake purposes to determine a communication capability of the second system, a message of a handshake protocol, or at least one frequency used for conducting a handshake as set forth in G.994.1.

17. The computer readable medium according to claim 15 , wherein the second frequency band is at least partially or completely above the first frequency band.

18. The computer readable medium according to claim 15 , wherein the second frequency band is at least partially or completely below the first frequency band.

19. The computer readable medium according to claim 15 , wherein transmitting the formatted second handshake information comprises transmitting the formatted second handshake information of the second system over at least one frequency of the first system.

20. The computer readable medium according to claim 15 , wherein the instructions cause the one or more processors to perform operations comprising:

before using the first data channel of the first system:

conducting a handshake of the first system based on G.994.1; and

initializing the first system.

21. The computer readable medium according to claim 15 , wherein transmitting the formatted second handshake information comprises transmitting the formatted second handshake information of the second system across the first system in Ethernet frames.

22. The computer readable medium according to claim 15 , wherein the first system or the second system is one of: an ADSL system, a VDSL system, a vectored xDSL system, or a G.fast system.

23. The computer readable medium according to claim 15 , wherein the first system or the second system includes one of a customer premises equipment or a digital subscriber line access multiplexer.

24. The computer readable medium according to claim 15 , wherein the instructions cause the one or more processors to perform operations further comprising initializing the second system.

Assignments (2)
SECURITY INTEREST Recorded Jul 18, 2022
From: ADTRAN, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 060692/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: KUIPERS, MARTIN
To: ADTRAN, INC.
Reel/Frame 037722/0435 →