IP Library › Granted Patent US 9,432,879
Granted Patent B2
US 9,432,879 · App. 13/693,436 · Granted Aug 30, 2016

Apparatus and methods for block acknowledgment compression

Inventors: Alfred Asterjadhi (Breukelen, NL); Simone Merlin (San Diego, CA); Maarten Menzo Wentink (Breukelen, NL); Santosh Paul Abraham (San Diego, CA); Zhi Quan (Livermore, CA)
Assignee: Qualcomm Incorporated
H04W28/065H04L1/003H04L1/009H04L1/0025H04L1/1614H04L1/1671H04W4/00H04W28/06
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,432,879
App. No.
13/693,436
Granted
Aug 30, 2016
Kind
B2
Abstract

Systems, methods, and devices for compressing block acknowledgment (ACK) frames/packets are described herein. In some aspects, a method of communicating in a wireless network includes generating a compressed block acknowledgment frame comprising one or more local addresses. The method further includes transmitting the compressed block acknowledgment frame.

Claims (29)

1. A method of communicating in a wireless network, the method comprising:

generating a block acknowledgment frame comprising one or more local addresses identifying one or more wireless stations within a basic service set and one or more global addresses identifying one or more wireless stations globally;

generating a physical layer (PHY) header comprising a signal (SIG) field including an identifier of the block acknowledgment portion, a bitmap, and a starting sequence number of a packet acknowledged in the bitmap; and

transmitting the PHY header and the block acknowledgment frame in a message, the block acknowledgment frame omitting each of a duration field, a traffic identifier field (TID), and a reserved subfield.

2. The method of claim 1 , wherein generating the block acknowledgement frame includes compressing the block acknowledgment frame, wherein compressing the block acknowledgment frame comprises:

generating a bitmap using run-length encoding; and

including the bitmap in the block acknowledgment frame.

3. A wireless device, comprising:

a processor configured to:

generate a block acknowledgment frame comprising one or more local addresses identifying one or more wireless stations within a basic service set and one or more global addresses identifying one or more wireless stations globally;

generate a physical layer (PHY) header comprising a signal (SIG) field including an identifier of the block acknowledgment portion, a bitmap, and a starting sequence number of a packet acknowledged in the bitmap; and

a transmitter configured to transmit the PHY header and the block acknowledgment frame in a message, the block acknowledgement frame omitting each of a duration field, a traffic identifier field (TID), and a reserved subfield.

4. The wireless device of claim 3 , wherein generating the block acknowledgement frame includes compressing the block acknowledgment frame, wherein compressing the block acknowledgment frame comprises:

generating a bitmap using run-length encoding; and

including the bitmap in the block acknowledgment frame.

5. A wireless device, comprising:

means for generating a block acknowledgment frame comprising one or more local addresses identifying one or more wireless stations within a basic service set and one or more global addresses identifying one or more wireless stations globally;

means for generating a physical layer (PHY) header comprising a signal (SIG) field including an identifier of the block acknowledgment portion, a bitmap, and a starting sequence number of a packet acknowledged in the bitmap; and

means for transmitting the PHY header and the block acknowledgment frame in a message, the block acknowledgement frame omitting each of a duration fielder traffic identifier field (TID), and a reserved subfield.

6. The wireless device of claim 5 , wherein generating the block acknowledgement frame includes compressing the block acknowledgment frame, wherein compressing the block acknowledgment frame comprises:

generating a bitmap using run-length encoding; and

including the bitmap in the block acknowledgment frame.

7. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:

generate a block acknowledgment frame comprising one or more local addresses identifying one or more wireless stations within a basic service set and one or more global addresses identifying one or more wireless stations globally;

generate a physical layer (PHY) header comprising a signal (SIG) field including an identifier of the block acknowledgment portion, a bitmap, and a starting sequence number of a packet acknowledged in the bitmap; and

transmit the PHY header and the block acknowledgment frame in a message, the block acknowledgment frame omitting each of a duration field, a traffic identifier field (TID), and a reserved subfield.

8. The computer-readable medium of claim 7 , wherein generating the block acknowledgement frame includes compressing the block acknowledgment frame, wherein compressing the block acknowledgment frame comprises:

generating a bitmap using run-length encoding; and

including the bitmap in the block acknowledgment frame.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2013
From: ASTERJADHI, ALFRED; MERLIN, SIMONE; WENTINK, MAARTEN MENZO; ABRAHAM, SANTOSH PAUL; QUAN, ZHI
To: QUALCOMM INCORPORATED
Reel/Frame 029958/0006 →
Continuity (4)
Provisional Application 61605078 · Feb 29, 2012
Provisional Application 61642604 · May 4, 2012
Provisional Application 61672157 · Jul 16, 2012
Related Publication 20130223210A1 · Aug 29, 2013