IP Library Granted Patent US 7,835,369
Granted Patent B2
US 7,835,369 · App. 11/527,974 · Granted Nov 16, 2010

Data stream bonding device and method for bonding data streams

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 7,835,369
App. No.
11/527,974
Granted
Nov 16, 2010
Kind
B2
Abstract

A data stream bonding device comprises a first unit to receive or transmit first data of a first data stream from a first communication link and a second unit to receive or transmit second data of a second data stream from a second communication link. A first interface is coupled to the first unit and a second interface is coupled to the second unit to establish a frame-based communication link between the first and second unit. A processor is provided to generate information related to bonding.

Claims (64)

1. A data stream bonding device comprising:

a first modem to receive first data of a first data stream from a first telecommunication link;

a second modem to receive second data of a second data stream from a second telecommunication link;

a first interface coupled to the first modem and a second interface coupled to the second modem to establish a frame-based communication link between the first and second modem;

a processor to generate combining information based on the received first and second data, the processor being a functional unit of the first modem;

an aggregating machine to receive the combining information and to combine the first and second data into a third data stream based on the combining information, the aggregating machine being a functional unit of the second modem; and

a transmitter to transmit the third data stream over a communication link.

2. The data stream bonding device according to claim 1 , wherein the frame-based communication link is an Ethernet link.

3. The data stream bonding device according to claim 1 , wherein the first and second modem are separated units.

4. The data stream bonding device according to claim 1 , wherein the frame-based communication link is a link of a decentralized network.

5. The data stream bonding device according to claim 1 , wherein the first data stream comprises first overhead data and first payload data and wherein the first modem transmits the first overhead data via the frame-based link from the first interface to the second interface.

6. The data stream bonding device according to claim 1 , wherein the aggregating machine is arranged in the first modem.

7. The data stream bonding device according to claim 6 , wherein the transmitter is arranged in the first modem and coupled to the aggregating machine.

8. The data stream bonding device according to claim 1 , wherein the transmitter is coupled to the frame-based communication link.

9. The data stream bonding device according to claim 1 , wherein the first interface is arranged within the first modem and the second interface is arranged within the second modem.

10. The data stream bonding device according to claim 1 , wherein the first and second telecommunication links are xDSL communication links.

11. The data stream bonding device according to claim 1 , wherein the first and second data streams comprise ATM cells.

12. The data stream bonding device according to claim 1 , wherein the first and second data streams comprise EFM data packets.

13. The data stream bonding device according to claim 1 , wherein an encapsulation machine is coupled to the first and second Ethernet interface to encapsulate data into an Ethernet frame, the encapsulation machine comprising a logic to assign a plurality of reserved code values in a field of an Ethernet frame to information related to encapsulation of data into Ethernet packets and a frame processing machine to select a reserved code value from the plurality of reserved code values and to provide the selected reserved code value in the Ethernet frame.

14. The data stream bonding device according to claim 13 , wherein the Ethernet field is the length/type field.

15. The data stream bonding device according to claim 1 ,

wherein a first encapsulation machine is coupled to the first and a second encapsulation machine is coupled to the second interface to encapsulate data into an Ethernet frame, the first and second encapsulation machines comprising a look-up table assigning a plurality of bits of a TCI-field of an Ethernet frame to information related to encapsulation of data and a frame processing machine to select a bit value from the plurality of bits and to provide the selected bit value in the Ethernet frame.

16. A data stream bonding device comprising:

a first unit to receive first data of a first data stream from a first telecommunication link;

a second unit to receive second data of a second data stream from a second telecommunication link;

a first interface coupled to the first unit and a second interface coupled to the second unit to establish an Ethernet link between the first and second unit;

a processor to generate combining information based on the received first and second data;

an aggregating machine to receive the combining information and to combine the first and second data into a third data stream based on the combining information; and

a transmitter to transmit the third data stream over a communication link, wherein the first data stream comprises first overhead data and first payload data, and wherein the first unit transmits only the first overhead data via the Ethernet link from the first interface to the second interface.

17. A data stream bonding device comprising:

a first unit to receive first data of a first data stream from a first telecommunication link;

a second unit to receive second data of a second data stream from a second telecommunication link;

a first interface coupled to the first unit and a second interface coupled to the second unit to establish an Ethernet link between the first and second unit;

a processor to generate combining information based on the received first and second data, the processor being a functional unit of the first unit;

an aggregating machine to receive the combining information and to combine the first and second data into a third data stream based on the combining information, the aggregating machine being a functional unit of the second unit; and

a transmitter to transmit the third data stream over a communication link, wherein the first data stream comprises first overhead data and first payload data, and wherein the first unit transmits the first overhead data and the first payload data via the Ethernet link from the first interface to the second interface.

18. A data stream bonding method comprising:

receiving at a first modem a first data stream comprising first data over a first telecommunication link;

receiving at a second modem a second data stream comprising second data over a second telecommunication link;

encapsulating at least the first data into an Ethernet frame to generate a first Ethernet frame, the act of encapsulation including:

assigning a plurality of reserved code values in a field of an Ethernet frame to information related to encapsulation of data into Ethernet packets;

selecting a reserved code value from the plurality of reserved code values; and

providing the selected reserved code value in the first Ethernet frame;

transmitting the encapsulated first data over a frame-based link between the first modem and the second modem to a bonding processor and transmitting the second data to the bonding processor;

processing the first and second data at the bonding processor to generate bonding information; and

transmitting a unified data stream comprising the first and second data over a communication link coupled to the first unit in accordance with the bonding information.

19. The method according to claim 18 , wherein the first and second modems are separated units.

20. The method according to claim 19 , further comprising transmitting first overhead data of the first data via the frame-based link from the first unit to the second modem.

21. The method according to claim 19 , wherein the first data comprises first overhead data and the second data comprises second overhead data, further comprising:

transmitting only the first overhead data of the first data via the frame-based link from the first modem to the second modem;

generating combining information based on the first overhead data and second overhead data of the second data; and

aggregating the first and second data based on the combining information.

22. The method according to claim 19 , wherein the first data comprises first overhead data and first payload data, further comprising:

transmitting the first overhead data of the first data and the first payload data of the first data via the frame-based link from the first modem to the second modem.

23. The method according to claim 19 , wherein the first and second telecommunication links are xDSL communication links.

24. A data stream bonding method comprising:

receiving at a first modem a first data stream comprising first data over a first telecommunication link;

receiving at a second modem a second data stream comprising second data over a second telecommunication link;

encapsulating at least the first data into an Ethernet frame to generate a first Ethernet frame, the act of encapsulation including:

assigning a plurality of bits of a TCI-field of an Ethernet frame to information related to encapsulation of data; and

selecting a bit value from the plurality of bits to provide the information assigned to the selected bit value in the first Ethernet frame;

transmitting the encapsulated first data over a frame-based link between the first modem and the second modem to a bonding processor and transmitting the second data to the bonding processor;

processing the first and second data at the bonding processor to generate bonding information; and

transmitting a unified data stream comprising the first and second data over a communication link coupled to the first unit in accordance with the bonding information.

Assignments (9)
CHANGE OF NAME Recorded Apr 6, 2022
From: LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: INTEL GERMANY GMBH & CO. KG
Reel/Frame 059645/0263 →
MERGER AND CHANGE OF NAME Recorded Jan 17, 2018
From: LANTIQ DEUTSCHLAND GMBH; LANTIQ BETEILIGUNGS-GMBH & CO. KG
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 045085/0292 →
MERGER Recorded Dec 18, 2017
From: LANTIQ DEUTSCHLAND GMBH
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 044907/0045 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 025413/0340 AND 025406/0677 Recorded Apr 17, 2015
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LANTIQ BETEILIGUNGS-GMBH & CO. KG
Reel/Frame 035453/0712 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 29, 2010
From: LANTIQ DEUTSCHLAND GMBH
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 025406/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2010
From: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
To: LANTIQ DEUTSCHLAND GMBH
Reel/Frame 024529/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: INFINEON TECHNOLOGIES AG
To: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS GMBH
Reel/Frame 024474/0937 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE SPELLING OF INVENTOR "CHUNFENG HU". PREVIOUSLY RECORDED ON REEL 018396 FRAME 098. ASSIGNOR(S) HEREBY CONFIRMS THE FOR GOOD AND VALUABLE CONSIDERATION, WE, CHUNG FENG HU... HERBY SELL, ASSIGN AND TRANSFER TO INFINEON TECHNOLOGIES AG.... Recorded Sep 1, 2009
From: CHUNFENG HU
To: INFINEON TECHNOLOGIES AG
Reel/Frame 023177/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2006
From: HU, CHUNG FENG; SHI, JIA XIANG; VOLKENING, INGO
To: INFINEON TECHNOLOGIES AG
Reel/Frame 018396/0986 →