IP Library Granted Patent US 7,526,705
Granted Patent B2
US 7,526,705 · App. 11/121,191 · Granted Apr 28, 2009

Acknowledgement message modification in communication networks

Assignee: Agere Systems Inc.
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,526,705
App. No.
11/121,191
Granted
Apr 28, 2009
Kind
B2
Abstract

A method for processing a received encoded data unit comprises: decoding the received encoded data unit; determining whether the encoded data unit has been correctly received; prior to completing the determination of whether the encoded data unit has been correctly received, initiating the transmission of an acknowledgment message; and modifying the transmission of the acknowledgment message if it is determined that the data unit has not been correctly received. In another embodiment, a station for a communications network comprises: a decoder adapted to decode a received encoded data unit; a check processor adapted to determine whether the encoded data unit has been correctly received; and a transmitter adapted to initiate the transmission of an acknowledgment message prior to the check processor completing the determination whether the encoded data unit has been correctly received. The transmitter is adapted to modify the transmission of the acknowledgment message if the check processor determines that the data unit has not been correctly received.

Claims (24)

1. A method for processing a received encoded data unit, the method comprising:

decoding the received encoded data unit;

determining whether the encoded data unit has been correctly received;

prior to completing the determination of whether the encoded data unit has been correctly received, initiating the transmission of an acknowledgment message comprising a frame having a plurality of different fields of data; and

modifying the transmission of the acknowledgment message if it is determined that the data unit has not been correctly received.

2. The method of claim 1 , wherein the step of modifying the transmission of the acknowledgment message comprises terminating the transmission of the acknowledgment message without transmitting the entire frame.

3. The method of claim 1 , wherein:

the step of determining whether the encoded data unit has been correctly received comprises a step of determining that the encoded data unit has not been correctly received; and

the step of modifying the transmission of the acknowledgment message comprises altering a portion of the contents of the frame responsive to determining that the data unit has not been correctly received.

4. The method of claim 3 , further comprising transmitting the altered portion of the frame.

5. The method of claim 3 , wherein the altered portion comprises a destination address field.

6. The method of claim 5 , wherein the alteration comprises replacing the true destination address field with a dummy address.

7. The method of claim 5 , wherein the alteration comprises replacing the true destination address in the destination address field with the address of the station receiving the encoded data unit.

8. The method of claim 5 , wherein the alteration comprises replacing a checksum value in a field used for a cyclic redundancy check (CRC).

9. The method of claim 3 , further comprising:

storing the altered portion in memory as a time sample;

wherein the step of modifying the transmission of the acknowledgment message comprises transmitting the altered portion of the acknowledgment message from its stored location.

10. The method of claim 9 , further comprising:

storing an unaltered portion of an acknowledgment message in memory as a time sample; and

transmitting the unaltered portion from its stored location if the encoded data unit has been correctly received.

11. The method of claim 1 , wherein:

the encoded data unit is transmitted at a first station and received at a second station; and

the first and second stations are connected via a wireless network.

12. The method of claim 11 , wherein the data unit is a MIMO-encoded packet.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2005
From: BOER, JAN; DIEPSTRATEN, WILHELMUS; HAMMERSCHMIDT, JOACHIM S.; MUJTABA, SYED AON
To: AGERE SYSTEMS INC.
Reel/Frame 016765/0612 →
Continuity (1)
Related Publication 20060253765A1 · Nov 9, 2006