IP Library Granted Patent US 10,763,997
Granted Patent B2
US 10,763,997 · App. 16/050,674 · Granted Sep 1, 2020

Action frame to indicate change in block acknowledgment procedure

Inventors: Jinjing Jiang (San Jose, CA); Liwen Chu (San Ramon, CA); Yi-Ling Chao (Sunnyvale, CA); Hongyuan Zhang (Fremont, CA); Hui-Ling Lou (Sunnyvale, CA)
Assignee: Marvell Asia Pte., Ltd.
H04L1/1621H04L1/1628H04L1/1635H04L1/1664H04L1/1896H04L69/22H04L69/324H04W76/19H04W4/80H04W84/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,763,997
App. No.
16/050,674
Granted
Sep 1, 2020
Kind
B2
Abstract

A first communication device generates a media access control (MAC) frame that includes an indication of a change in a block acknowledgment (BA) session that was previously established between the first communication device and a second communication device. The first communication device transmits the MAC frame to the second communication device. The MAC frame is configured to cause the second communication device to adopt the change in the BA session in response to receiving the MAC frame.

Claims (50)

1. A method, comprising:

generating, at a first communication device, a media access control (MAC) frame that includes i) an indication of a change in a block acknowledgment (BA) session that was previously established between the first communication device and a second communication device, and ii) at least one of a) an updated number of buffers parameter indicating a reduced number of buffers available for the BA session and b) an updated inactivity timeout parameter value associated with the BA session;

transmitting, by the first communication device, the MAC frame to the second communication device, wherein the MAC frame is configured to cause the second communication device to adopt the change in the BA session in response to receiving the MAC frame; and

adopting, at the first communication device, the change in the BA session.

2. The method of claim 1 , wherein generating the MAC frame includes generating a field, in the MAC frame, that includes the indication of the change in the BA session.

3. The method of claim 1 , wherein:

generating the MAC frame comprises generating MAC frame to include the updated number of buffers parameter set to a value that prompts stoppage of transmission of aggregate MAC protocol data units (A-MPDUs) during the BA session.

4. The method of claim 1 , wherein:

generating the MAC frame comprises generating the MAC frame to include the updated number of buffers parameter set to a value that prompts a reduction of a maximum length of aggregate MAC protocol data units (A-MPDUs) permitted to be transmitted during the BA session.

5. The method of claim 1 , further comprising, prior to transmitting the MAC frame that includes the indication of the change in the BA session:

receiving, at the first communication device, an aggregate MAC protocol data unit (A-MPDU) from the second communication device as part of the BA session, wherein the A-MPDU includes multiple MAC protocol data units (MPDUs);

generating, at the first communication device, a BA frame that includes acknowledgment information regarding the multiple MPDUs; and

transmitting, by the first communication device, the BA frame to the second communication device in response to receiving the A-MPDU.

6. The method of claim 1 , further comprising, prior to transmitting the MAC frame that includes the indication of the change in the BA session:

receiving, at the first communication device, a request frame from the second communication device, wherein the request frame corresponds to a request, by the second communication device, to participate in the BA session with the first communication device;

generating, at the first communication device, a response frame that corresponds to a response, by the first communication device, to the request by the second communication device to participate in the BA session with the first communication device; and

transmitting, by the first communication device, the response frame to the second communication device in response to receiving the request frame.

7. The method of claim 1 , further comprising:

generating, at the first communication device, an information element (IE) that includes an indication that the first communication device is capable of generating MAC frames configured to prompt adoption of changes in BA sessions without ending the BA sessions; and

at least one of:

i) transmitting, by the first communication device, the IE in a beacon frame, and

ii) transmitting, by the first communication device, the IE in a packet to the second communication device, as part of an association procedure.

8. The method of claim 1 , further comprising:

receiving, at the first communication device, an information element (IE) from the second communication device that includes an indication that the second communication device is capable of generating MAC frames configured to prompt adoption of changes in BA sessions without ending the BA sessions, wherein the IE is received at the first communication device within a beacon frame or as part of an association procedure.

9. An apparatus, comprising:

a network interface device associated with a first communication device, wherein the network interface device includes one or more integrated circuit (IC) devices configured to:

generate a media access control (MAC) frame that includes i) an indication of a change in a block acknowledgment (BA) session that was previously established between the first communication device and a second communication device, and ii) at least one of a) an updated number of buffers parameter indicating a reduced number of buffers available for the BA session and b) an updated inactivity timeout parameter value associated with the BA session,

transmit the MAC frame to the second communication device, wherein the MAC frame is configured to cause the second communication device to adopt the change in the BA session in response to receiving the MAC frame, and

adopt the change in the BA session.

10. The apparatus of claim 9 , wherein the one or more IC devices are configured to:

generate a field, in the MAC frame, that includes the indication of the change in the BA session.

11. The apparatus of claim 9 , wherein the one or more IC devices are further configured to:

generate MAC frame to include the updated number of buffers parameter set to a value that prompts stoppage of transmission of aggregate MAC protocol data units (A-MPDUs) during the BA session.

12. The apparatus of claim 9 , wherein the one or more IC devices are further configured to:

generate MAC frame to include the updated number of buffers parameter set to a value that prompts a reduction of a maximum length of aggregate MAC protocol data units (A-MPDUs) permitted to be transmitted during the BA session.

13. The apparatus of claim 9 , wherein the one or more IC devices are configured to, prior to transmitting the MAC frame that includes the indication of the change in the BA session:

receive an aggregate MAC protocol data unit (A-MPDU) from the second communication device as part of the BA session, wherein the A-MPDU includes multiple MAC protocol data units (MPDUs);

generate a BA frame that includes acknowledgment information regarding the multiple MPDUs; and

transmit the BA frame to the second communication device in response to receiving the A-MPDU.

14. The apparatus of claim 9 , wherein the one or more IC devices are configured to, prior to transmitting the MAC frame that includes the indication of the change in the BA session:

receive a request frame from the second communication device, wherein the request frame corresponds to a request, by the second communication device, to participate in the BA session with the first communication device;

generate a response frame that corresponds to a response, by the first communication device, to the request by the second communication device to participate in the BA session with the first communication device; and

transmit the response frame to the second communication device in response to receiving the request frame.

15. The apparatus of claim 9 , wherein the one or more IC devices are configured to:

generate an information element (IE) that includes an indication that the first communication device is capable of generating MAC frames configured to prompt adoption of changes in BA sessions without ending the BA sessions; and

at least one of:

i) transmit the IE in a beacon frame, and

ii) transmit the IE in a packet to the second communication device, as part of an association procedure.

16. The apparatus of claim 9 , wherein the one or more IC devices are configured to:

receive, from the second communication device, an information element (IE) that includes an indication that the second communication device is capable of generating MAC frames configured to prompt adoption of changes in BA sessions without ending the BA sessions, wherein the IE is received within a beacon frame or as part of an association procedure.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: JIANG, JINJING; CHU, LIWEN; CHAO, YI-LING; ZHANG, HONGYUAN; LOU, HUI-LING
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 050326/0774 →
LICENSE Recorded Sep 10, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050326/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050326/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 050326/0854 →
Continuity (2)
Provisional Application 62643571 · Mar 15, 2018
Related Publication 20190288798A1 · Sep 19, 2019
Cited By (1)
US 12,376,162