IP Library Granted Patent US 10,517,106
Granted Patent B1
US 10,517,106 · App. 16/455,271 · Granted Dec 24, 2019

Systems, methods, and devices for network request scheduling

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,517,106
App. No.
16/455,271
Granted
Dec 24, 2019
Kind
B1
Abstract

Systems, methods, and devices schedule requests associated with wireless communications devices. Methods include receiving a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, where each request of the plurality of requests includes a proposed service period and proposed service interval. Methods further include generating, using a processing device, a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests, determining, using the processing device, a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit, and generating, using the processing device, an allocation pattern to allocate the proposed service periods within the common service interval.

Claims (57)

1. A method comprising:

receiving a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, wherein each request of the plurality of requests comprises a proposed service period and proposed service interval;

generating, using a processing device, a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests;

determining, using the processing device, a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit; and

generating, using the processing device, an allocation pattern to allocate the proposed service periods within the common service interval.

2. The method of claim 1 , wherein the plurality of requests comprises a plurality of target wake time (TWT) requests.

3. The method of claim 1 , wherein the plurality of wireless communications devices is compatible with an 802.11ax transmission protocol.

4. The method of claim 1 , wherein the generating of the plurality of quantization factors further comprises:

determining the basic service unit; and

dividing each of the proposed service intervals by the basic service unit.

5. The method of claim 4 , wherein the determining of the common service interval further comprises:

identifying a least common multiple of the plurality of quantization factors.

6. The method of claim 5 , wherein the determining of the common service interval further comprises:

multiplying the least common multiple by the basic service unit.

7. The method of claim 4 further comprising:

generating at least one grouping of requests based on the plurality of quantization factors.

8. The method of claim 4 further comprising:

allocating service periods of the requests included in the at least one grouping, the allocating comprising assigning the service periods to timeslots in alternating basic service units.

9. The method of claim 4 further comprising:

setting a largest quantization factor of the plurality of quantization factors to a least common multiple of other quantization factors of the plurality of quantization factors.

10. A device comprising:

a transceiver configured to be coupled to at least one antenna capable of receiving a plurality of requests from a plurality of wireless communications devices, wherein each request of the plurality of requests comprises a proposed service period and proposed service interval, the transceiver being compatible with an 802.11 transmission protocol; and

a processing device configured to:

generate a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests;

determine a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit; and

generate an allocation pattern to allocate the proposed service periods within the common service interval.

11. The device of claim 10 , wherein the 802.11 transmission protocol is an 802.11ax transmission protocol, and wherein the plurality of requests comprises a plurality of target wake time (TWT) requests.

12. The device of claim 10 , wherein the generating of the plurality of quantization factors further comprises:

determining the basic service unit; and

dividing each of the proposed service intervals by the basic service unit.

13. The device of claim 12 , wherein the determining of the common service interval further comprises:

identifying a least common multiple of the plurality of quantization factors; and

multiplying the least common multiple by the basic service unit.

14. The device of claim 12 , wherein the processing device is further configured to:

generate at least one grouping of requests based on the plurality of quantization factors; and

allocate service periods of the requests included in the at least one grouping, the allocating comprising assigning the service periods to timeslots in alternating basic service units.

15. A system comprising:

at least one antenna configured to receive a plurality of requests from a plurality of wireless communications devices that is compatible with an 802.11 transmission protocol, wherein each request of the plurality of requests comprises a proposed service period and proposed service interval;

a host processor;

an integrated circuit chip comprising:

a transceiver coupled to the at least one antenna, the transceiver being compatible with a wireless transmission protocol; and

a processing device configured to:

generate a plurality of quantization factors by quantizing the proposed service interval included in each of the plurality of requests;

determine a common service interval based, at least in part, on the plurality of quantization factors and a basic service unit; and

generate an allocation pattern to allocate the proposed service periods within the common service interval.

16. The system of claim 15 , wherein the wireless transmission protocol is an 802.11ax transmission protocol, and wherein the plurality of requests comprises a plurality of target wake time (TWT) requests.

17. The system of claim 15 , wherein the generating of the plurality of quantization factors further comprises:

determining the basic service unit; and

dividing each of the proposed service intervals by the basic service unit.

18. The system of claim 17 , wherein the determining of the common service interval further comprises:

identifying a least common multiple of the plurality of quantization factors; and

multiplying the least common multiple by the basic service unit.

19. The system of claim 17 , wherein the processing device is further configured to:

generate at least one grouping of requests based on the plurality of quantization factors; and

allocate service periods of the requests included in the at least one grouping, the allocating comprising assigning the service periods to timeslots in alternating basic service units.

20. The system of claim 17 , wherein the processing device is further configured to:

set a largest quantization factor of the plurality of quantization factors to a least common multiple of other quantization factors of the plurality of quantization factors.

Assignments (4)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
SECURITY INTEREST Recorded Jul 31, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 049917/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2019
From: WANG, XIANMIN; RAO, RAJENDRA KUMAR GUNDU
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 049623/0345 →