IP Library Granted Patent US 8,780,739
Granted Patent B2
US 8,780,739 · App. 12/739,470 · Granted Jul 15, 2014

Method and device for data processing and communication system comprising such device

Inventors: Josef Froehler (Baierbrunn, DE); Matthias Schnitter (München, DE); Thomas Treyer (München, DE)
Assignee: Nokia Siemens Networks Oy
H04L1/1812H04L1/1874
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 8,780,739
App. No.
12/739,470
Granted
Jul 15, 2014
Kind
B2
Abstract

A method and a device for data processing in a network having a first network element and a second network element performs the following steps: (a) the second network element provides a control information to the first network element; (b) a portion of data sent from the first network element to the second network element is identified by the control information; and (c) upon identification of the portion of data a retransmission from the first network element to the second network element can be initiated.

Claims (44)

1. In a network including a first network element and a second network element, a data processing method, which comprises:

organizing data in frames to obtain data frames at the first network element, the data frames having control information including a cyclic redundancy check content;

storing the data frames in a buffer of the first network element;

transmitting the data frames from the first network element to the second network element;

providing the control information, including the cyclic redundancy check content received at the second network element, from the second network element back to the first network element;

if the control information provided back to the first network element corresponds to the control information of a data frame that is the oldest data frame stored in the buffer of the first network element, deleting said data frame from the buffer of the first network element;

if the control information provided back to the first network element does not correspond to the control information of any data frame stored in the buffer of the first network element, taking no action;

if the control information provided back to the first network element corresponds to the control information of a data frame that is not the oldest data frame stored in the buffer of the first network element, deleting said data frame from the buffer of the first network element and retransmitting data frames older than said data frame from the first network element to the second network.

2. The method according to claim 1 configured at a data link layer or at a physical layer.

3. The method according to claim 1 , which comprises using the Ethernet protocol in the network.

4. The method according to claim 1 , wherein the first network element and the second network element are connected via a digital subscriber line.

5. The method according to claim 1 , wherein the control information includes a first cyclic redundancy check content received at the second network element, and a second cyclic redundancy check content calculated from a received payload at the second network element.

6. The method according to claim 5 , wherein the first network element retransmits the data frame if the first content and/or the second content conveyed to the first network element via the control information, does/do not match a content determined by the first network element for the particular data frame.

7. The method according to claim 6 , wherein the first content includes a cyclic redundancy check content received at the second network element and the second content includes a cyclic redundancy check content calculated from the received data by the second network element.

8. The method according to claim 1 , wherein at least one of the first network element and the second network element is a digital subscriber line access multiplexer.

9. The method according to claim 1 , wherein the second network element is a customer premises equipment.

10. The method according to claim 1 , wherein the second network element is a customer premises Digital Subscriber Line modem.

11. A data processing device, comprising a processor unit with a processor configured and programmed to execute the method according to claim 1 on said processor unit.

12. The device according to claim 11 configured as a communication device.

13. The device according to claim 11 configured as a network element.

14. The device according to claim 11 configured as a Digital Subscriber Line Access Multiplexer or a Digital Subscriber Line modem.

15. The method according to claim 1 , which comprises sending the control information only in case the data frame is received incorrectly.

16. The method according to claim 1 , which comprises, in the first network element, comparing the cyclic redundancy check content comprised by the control information to the cyclic redundancy check content of the data frames stored in the buffer.

17. A device, comprising:

a first network element including a processor configured to:

organize data in frames to obtain data frames, the data frames having control information including a cyclic redundancy check content;

store the data frames in a buffer of the first network element;

transmit the data frames with the control information including the cyclic redundancy check content to a second network element;

receive from the second network element, the control information including the cyclic redundancy check content that was previously transmitted to the second network element;

if the control information provided back to the first network element corresponds to the control information of a data frame that is the oldest data frame stored in the buffer of the first network element, delete said data frame from the buffer of the first network element;

if the control information provided back to the first network element does not correspond to the control information of any data frame stored in the buffer of the first network element, take no action; and

if the control information provided back to the first network element corresponds to the control information of a data frame that is not the oldest data frame stored in the buffer of the first network element, delete said data frame from the buffer of the first network element and retransmit data frames older than said data frame from the first network element to the second network.

18. The device according to claim 17 , wherein the first network element is a Digital Subscriber Line Access Multiplexer and the second network element is a Digital Subscriber Line Modem.

19. A communication system, comprising:

a first network element and a second network element;

the first network element including a processor configured to:

organize data in frames to obtain data frames, the data frames having control information including a cyclic redundancy check content,

store the data frames in a buffer of the first network element;

transmit the data frames with the control information including the cyclic redundancy check content to the second network element,

receive from the second network element, the control information including the cyclic redundancy check content that was previously transmitted to the second network element,

if the control information provided back to the first network element corresponds to the control information of a data frame that is the oldest data frame stored in the buffer of the first network element, delete said data frame from the buffer of the first network element;

if the control information provided back to the first network element does not correspond to the control information of any data frame stored in the buffer of the first network element, take no action; and

if the control information provided back to the first network element corresponds to the control information of a data frame that is not the oldest data frame stored in the buffer of the first network element, delete said data frame from the buffer of the first network element and retransmit data frames older than said data frame from the first network element to the second network.

20. The communication system according to claim 18 , wherein the first network element is a Digital Subscriber Line Access Multiplexer and the second network element is a Digital Subscriber Line Modem.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
CHANGE OF NAME Recorded Nov 19, 2014
From: NOKIA SIEMENS NETWORKS OY
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 034294/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2012
From: FROEHLER, JOSEF; SCHNITTER, MATTHIAS; TREYER, THOMAS
To: NOKIA SIEMENS NETWORKS OY
Reel/Frame 028325/0199 →
Priority Claims (1)
EP 07020700 · Oct 23, 2007 · regional
Continuity (1)
Related Publication 20110310911A1 · Dec 22, 2011