IP Library Granted Patent US 9,992,691
Granted Patent B2
US 9,992,691 · App. 15/043,653 · Granted Jun 5, 2018

Systems and methods for managing high network data rates

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,992,691
App. No.
15/043,653
Granted
Jun 5, 2018
Kind
B2
Abstract

A wireless communication device includes a physical (PHY) layer module, a media access control (MAC) layer module ( 102 ) coupled to the PHY layer module. The MAC layer module is configured to generate a limited acknowledgement (LACK) response that indicates successful receipt of a data transmission, and to reduce a data rate used to transmit data to the wireless communication device.

Claims (46)

1. A wireless communication device comprising: a physical (PHY) layer module;

a media access control (MAC) layer circuit coupled to the PHY layer module and configured to:

generate a limited acknowledgement (LACK) response that indicates: successful receipt of a data transmission, and to reduce a data rate used to transmit data to the wireless communication device,

wherein the LACK response is generated when a memory for receiving data is storing a predetermined amount of the data;

wherein the MAC layer circuit further includes:

a MAC layer management entity (MLME) that includes:

a discovery request primitive to determine data rates supported by a target PHY layer module;

a discovery indication primitive to indicate the data rates supported by the target PHY layer module; and

a discovery confirm primitive to indicate a result of a discovery request.

2. The wireless communication device of claim 1 wherein the MAC layer circuit is further configured to:

generate an acknowledgement (ACK) response that indicates:

successful receipt of a data transmission, and

to increase the data rate used to transmit data to the wireless communication device.

3. The wireless communication device of claim 2 further comprising:

a neighbor table that includes data rates supported by the PHY layer module;

a last data rate used; and

a counter value used to adjust a data rate to be used.

4. The wireless communication device of claim 3 wherein the MAC layer circuit includes:

a LACK threshold value that indicates the highest data rate to be used.

5. The wireless communication device of claim 4 wherein the MAC layer circuit includes:

an ACK threshold value that indicates the lowest data rate to be used.

6. The wireless communication device of claim 5 wherein:

the ACK and LACK threshold values are implemented in a personal area network information base in the MAC layer circuit.

7. The wireless communication device of claim 5 wherein:

the ACK response is generated when a memory for receiving the data is storing less than the predetermined amount of the data.

8. The wireless communication device of claim 1 wherein:

the LACK response is generated by setting an indicator in an ACK response frame.

9. A method of managing data rate in a wireless communication device comprising:

receiving a request to indicate a PHY mode of the wireless communication device;

sending a response indicating the PHY mode of the wireless communication device;

transmitting a limit acknowledgement (LACK) response after receiving a data frame while within a specified threshold of a buffer capacity limit, wherein the LACK response indicates that the data frame was successfully received, that memory capacity is low, and that a receiver of the LACK response should send data to the wireless communication device at a lower data rate.

10. The method of claim 9 further comprising:

transmitting an acknowledgement (ACK) response after receiving a data frame when within a specified threshold below a buffer capacity limit, wherein the ACK response indicates that the data frame was successfully received and that a receiver of the ACK response can send data to the wireless communication device at a higher data rate.

11. The method of claim 10 further comprising:

updating a counter when the LACK response or the ACK response is sent, wherein the counter is related to a data rate to be used when transmitting data to the wireless communication device.

12. The method of claim 11 further comprising:

checking the counter against a LACK threshold and an ACK threshold to determine whether to lower or raise a data rate being used to transmit data to the wireless communication device.

13. The method of claim 9 further comprising using a reserved bit in an acknowledgement frame of a wireless communication protocol for a personal area network to send the LACK response.

14. The method of claim 13 wherein the wireless communication protocol is an 802.15.4 wireless communication protocol.

15. The method of claim 9 further comprising:

updating a neighbor table with the PHY mode for the wireless communication device when the PHY mode is received from the wireless communication device.

16. The method of claim 15 wherein the PHY mode indicates a data rate and/or a frame size for the wireless communication device.

17. The method of claim 9 further comprising:

sending a response from an initiator MAC layer module to an initiator network layer module indicating the PHY mode of the wireless communication device; and

sending a confirm response from a MAC layer module to a network layer module after a specified duration of time expires.

18. The method of claim 9 wherein the response indicating the PHY mode of the wireless communication device includes data rates supported by the wireless communication device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 040626 FRAME: 0683. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME EFFECTIVE NOVEMBER 7, 2016. Recorded Jan 12, 2017
From: NXP SEMICONDUCTORS USA, INC. (MERGED INTO); FREESCALE SEMICONDUCTOR, INC. (UNDER)
To: NXP USA, INC.
Reel/Frame 041414/0883 →
CHANGE OF NAME Recorded Nov 16, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040626/0683 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2016
From: STANESCU, RAZVAN-TUDOR; BORA, SORIN ALEXANDRU; CAPRARU, GEORGE-LUCIAN
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037733/0315 →