IP Library Granted Patent US 8,122,313
Granted Patent B2
US 8,122,313 · App. 12/246,475 · Granted Feb 21, 2012

Acknowledgment packet

Assignee: Nokia Siemens Networks Oy
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,122,313
App. No.
12/246,475
Granted
Feb 21, 2012
Kind
B2
Abstract

Various example embodiments are disclosed. According to an example embodiment, a receiving station in a wireless network may receive a plurality of Medium Access Control Packet Data Units (MPDUs) from a transmitting station. Each of the plurality of MPDUs may include a sequence number. The receiving station may also determine which of the plurality of MPDUs were successfully or not successfully received from the transmitting station. The receiving station may also transmit, to the transmitting station, at least one automatic repeat request (ARQ) feedback information element (IE). The at least one ARQ feedback IE may include a number of acknowledgment maps field indicating a number of acknowledgment maps included in the ARQ feedback IE and the indicated number of acknowledgment maps. Each of the acknowledgment maps may include a sequence format field indicating a number of block sequence fields and the indicated number of block sequence fields. Each of the block sequence fields may indicate a sequence length of successive packets which were successfully or not successfully received based on the determining which of the plurality of received MPDUs were successfully received from the transmitting station.

Claims (35)

1. A method comprising:

receiving, by a receiving station in a wireless network, a plurality of received Medium Access Control Packet Data Units (MPDUs) from a transmitting station, each of the plurality of received MPDUs including a sequence number;

determining which of the plurality of received MPDUs were successfully or not successfully received from the transmitting station; and

transmitting, to the transmitting station, at least one automatic repeat request (ARQ) feedback information element (IE), the at least one ARQ feedback IE including:

a number of acknowledgment maps field indicating a number of acknowledgment maps included in the ARQ feedback IE; and

the indicated number of acknowledgment maps, each of the acknowledgment maps including:

a sequence format field indicating a number of block sequence fields; and

the indicated number of block sequence fields, each of the block sequence fields indicating a sequence length of successive packets which were successfully or not successfully received based on the determining which of the plurality of received MPDUs were successfully or not successfully received from the transmitting station.

2. The method of claim 1 , wherein the sequence format field includes a one-bit sequence format field indicating the number of block sequence fields.

3. The method of claim 1 , wherein the sequence format field includes a two-bit sequence format field indicating the number of block sequence fields.

4. The method of claim 1 , wherein the sequence format field includes a three-bit sequence format field indicating the number of block sequence fields.

5. The method of claim 1 , wherein a first block sequence field in the number of block sequence fields indicates a sequence length of successive packets which were not successfully received, and block sequence fields following the first block sequence field alternately indicate successfully and not successfully received packets based on the determining which of the plurality of received MPDUs were successfully or not successfully received from the transmitting station.

6. The method of claim 1 , wherein the acknowledgment maps do not include a sequence acknowledgment map field.

7. The method of claim 1 , wherein the at least one ARQ feedback IE further includes a connection identifier (CID) field identifying a connection between the receiving station and the transmitting station.

8. The method of claim 1 , wherein the at least one ARQ feedback IE further includes a last field indicating whether the ARQ feedback IE is a last ARQ feedback IE in the at least one transmitted ARQ feedback IE.

9. The method of claim 1 , wherein the at least one ARQ feedback IE further includes an acknowledgment type field identifying an acknowledgment type of the ARQ feedback IE.

10. The method of claim 1 , wherein the at least one ARQ feedback IE further includes an acknowledgment type field identifying the ARQ feedback IE as a cumulative acknowledgment with enhanced block sequence acknowledgment entry.

11. The method of claim 1 , wherein the at least one ARQ feedback IE further includes a block sequence number indicating the sequence number of a last successfully received MPDU before a first unsuccessfully received MPDU.

12. The method of claim 1 , wherein the at least one ARQ feedback IE further includes a block sequence number indicating the sequence number of a last MPDU and all the MPDUs before the last MPDU in a first sequence of successfully received packets.

13. The method of claim 1 , wherein the ARQ feedback IE is included a transmitted MPDU.

14. The method of claim 1 , wherein the transmitting the at least one ARQ feedback IE includes transmitting the at least one ARQ feedback IE at a carrier frequency of about 2.5 Gigahertz.

15. The method of claim 1 , wherein the transmitting the at least one ARQ feedback IE includes transmitting the at least one ARQ feedback IE at a carrier frequency of about 3.5 Gigahertz.

16. The method of claim 1 , wherein the transmitting the at least one ARQ feedback IE includes transmitting the at least one ARQ feedback IE using orthogonal frequency division multiplexing (OFDM).

17. The method of claim 1 , wherein the indicated number of block sequences indicated by the sequence format field is based on the determining which of the plurality of received MPDUs were successfully received from the transmitting station.

18. A method comprising:

receiving, by a receiving station in a wireless network, a plurality of received Medium Access Control Packet Data Units (MPDUs) from a transmitting station, each of the plurality of MPDUs including a sequence number;

determining which of the plurality of received MPDUs were successfully or not successfully received from the transmitting station; and

transmitting, to the transmitting station, at least one automatic repeat request (ARQ) feedback information element (IE), the at least one ARQ feedback IE including:

an acknowledgment type field indicating a type of the ARQ feedback IE as either a cumulative acknowledgment entry or a cumulative acknowledgment with enhanced block sequence acknowledgment entry;

a number of acknowledgment maps field indicating the type of the ARQ feedback IE as the cumulative acknowledgment with enhanced block sequence acknowledgment entry, and further indicating a number of acknowledgment maps included in the ARQ feedback IE; and

the indicated number of acknowledgment maps, each of the acknowledgment maps including:

a two-bit sequence format field indicating a number of block sequence fields; and

the indicated number of block sequence fields, each of the block sequence fields indicating a sequence length of successive packets which were successfully or not successfully received based on the determining which of the plurality of received MPDUs were successfully or not successfully received from the transmitting station.

19. The method of claim 18 , wherein a first block sequence field from the number of block sequence fields indicates a sequence length of successive packets which were not successfully received, and following block sequence fields alternately indicate successfully and not successfully received based on the determining which of the plurality of received MPDUs were successfully or not successfully received from the transmitting station.

20. The method of claim 18 , wherein the acknowledgment maps do not include a sequence acknowledgment map field.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
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 →
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 →
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 →
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 Feb 23, 2009
From: WANG, XIAOYI; MAHESHWARI, SHASHIKANT
To: NOKIA SIEMENS NETWORKS OY
Reel/Frame 022296/0619 →
Continuity (2)
Provisional Application 60978403 · Oct 8, 2007
Related Publication 20090150737A1 · Jun 11, 2009