IP Library Granted Patent US 10,469,210
Granted Patent B2
US 10,469,210 · App. 15/360,538 · Granted Nov 5, 2019

Acknowledgment data unit for data unit fragment

Inventors: Liwen Chu (San Ramon, CA); Lei Wang (San Diego, CA); Jinjing Jiang (San Jose, CA); Hongyuan Zhang (Fremont, CA); Hui-Ling Lou (Sunnyvale, CA)
Assignee: Marvell World Trade Ltd.
H04L1/1861H04L1/08H04L1/1614H04L1/1621H04L1/1635H04L1/1825H04L5/0007H04L5/0044H04L27/26H04L27/2608H04W28/06H04W28/08H04W72/04H04L2001/0092H04W28/065H04W84/12
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 10,469,210
App. No.
15/360,538
Granted
Nov 5, 2019
Kind
B2
Abstract

A method for acknowledging a first medium access control (MAC) service data unit (MSDU) is described. A first aggregate MAC protocol data unit (A-MPDU) of a first orthogonal frequency division multiple access (OFDMA) data unit is received at a first communication device from a second communication device. The first A-MPDU includes a first fragment of a plurality of fragments of the first MSDU. A second A-MPDU of a second OFDMA data unit is received at the first communication device from the second communication device. The second A-MPDU includes a second fragment of the plurality of fragments and the second fragment is an end fragment of the plurality of fragments. A fragment acknowledgment data unit is generated by the first communication device to acknowledge receipt of each of the plurality of fragments of the first MSDU. The fragment acknowledgment data unit is caused to be transmitted to the second communication device.

Claims (30)

1. A method for simultaneously communicating with multiple communication devices in a wireless local area network, the method comprising:

dividing, at a first communication device, a first medium access control (MAC) service data unit (MSDU) into a plurality of fragments, wherein the first MSDU is intended for a second communication device of the multiple communication devices;

generating, at the first communication device, first multiple MAC protocol data units (MPDUs) intended for the multiple communication devices, wherein the first multiple MPDUs include a first MPDU that includes a first fragment of the plurality of fragments and is an only MPDU of the first multiple MPDUs intended for the second communication device;

generating, at the first communication device, a first orthogonal frequency division multiple access (OFDMA) data unit that includes the first multiple MPDUs intended for the multiple communication devices;

causing, by the first communication device, the first OFDMA data unit to be transmitted to the multiple communication devices;

generating, at the first communication device, second multiple MPDUs intended for the multiple communication devices, wherein the second multiple MPDUs include a second MPDU that includes a second fragment of the plurality of fragments;

generating, at the first communication device, a second OFDMA data unit that includes the second multiple MPDUs intended for the multiple communication devices;

causing, by the first communication device, the second OFDMA data unit to be transmitted to the multiple communication devices before receipt of an acknowledgment data unit, from the second communication device, that acknowledges the first fragment.

2. The method of claim 1 , wherein:

the first MPDU is a single, non-aggregate MPDU having a data portion that includes data from only the first fragment.

3. The method of claim 1 , wherein:

the first MPDU is an aggregate MPDU (A-MPDU) that includes the first fragment.

4. The method of claim 3 , wherein generating the first multiple MPDUs comprises generating the A-MPDU to include a single fragment per sequence number.

5. The method of claim 1 , wherein the method further comprises:

receiving, at the first communication device, a compressed block acknowledgment for the second OFDMA data unit, the compressed block acknowledgment including a block acknowledgment bitmap having a single bit that indicates a receipt status of both the first fragment and the second fragment.

6. A first communication device for simultaneously communicating with multiple communication devices in a wireless local area network, the first communication device comprising:

a network interface device having one or more integrated circuits configured to

divide a first medium access control (MAC) service data unit (MSDU) into a plurality of fragments, wherein the first MSDU is intended for a second communication device of the multiple communication devices,

generate first multiple MAC protocol data units (MPDUs) intended for the multiple communication devices, wherein the first multiple MPDUs include a first MPDU that includes a first fragment of the plurality of fragments and is an only MPDU of the first multiple MPDUs intended for the second communication device,

generate a first orthogonal frequency division multiple access (OFDMA) data unit that includes the first multiple MPDUs,

cause the first OFDMA data unit to be transmitted to the multiple communication devices,

generate second multiple MPDUs intended for the multiple communication devices, wherein the second multiple MPDUs include a second MPDU that includes a second fragment of the plurality of fragments;

generate a second OFDMA data unit that includes the second multiple MPDUs intended for the multiple communication devices;

cause the second OFDMA data unit to be transmitted to the multiple communication devices before receipt of an acknowledgment data unit, from the second communication device, that acknowledges the first fragment.

7. The first communication device of claim 6 , wherein:

the first MPDU is a single, non-aggregate MPDU having a data portion that includes data from only the first fragment.

8. The first communication device of claim 6 , wherein:

the first MPDU is an aggregate MPDU (A-MPDU) that includes the first fragment.

9. The first communication device of claim 8 , wherein the one or more integrated circuits are configured to generate the A-MPDU to include a single fragment per sequence number.

10. The first communication device of claim 6 , wherein the one or more integrated circuits are configured to receive a compressed block acknowledgment for the second OFDMA data unit, the compressed block acknowledgment including a block acknowledgment bitmap having a single bit that indicates a receipt status of both the first fragment and the second fragment.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2026
From: NXP USA, INC.
To: MAX WIRELESS, LLC
Reel/Frame 073802/0070 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050552/0818 →
LICENSE Recorded May 7, 2018
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 045735/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 045735/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: CHU, LIWEN; WANG, LEI; JIANG, JINJING; ZHANG, HONGYUAN; LOU, HUI-LING
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 045735/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 045735/0449 →