IP Library › Granted Patent US 11,570,801
Granted Patent B2
US 11,570,801 · App. 17/130,527 · Granted Jan 31, 2023

Temporal-alignment persistent scheduling

Inventor: Nan Jiang (Bristol, GB)
Assignee: Kabushiki Kaisha Toshiba
H04W72/1268H04W72/1242H04W72/1284H04W72/14
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 11,570,801
App. No.
17/130,527
Granted
Jan 31, 2023
Kind
B2
Abstract

Scheduling on a wireless communications channel is carried out on the basis of demanded traffic on the channel. A root scheduling cycle is set on the basis of traffic levels, and alignment parameters are defined to define how traffic is to be allocated to the scheduling cycle.

Claims (31)

1. A method of scheduling traffic on a wireless communication channel, the method comprising:

acquiring system factors and traffic factors of demanded traffic on the channel, the channel being defined in a communications medium for communication between devices;

calculating, based on the system factors and the traffic factors of the demanded traffic, a root scheduling cycle for transmission on the channel and one or more alignment parameters defining a manner in which the demanded traffic is to be scheduled, the root scheduling cycle being varied based on the one or more alignment parameters; and

outputting the root scheduling cycle and the one or more alignment parameters to enable scheduling of the demanded traffic on the channel.

2. The method in accordance with claim 1 performed at a first device, for communication with a second device, wherein the demanded traffic indicates traffic from the first device to the second device, and wherein the method further comprises transmitting the outputted root scheduling cycle and the one or more alignment parameters to the second device so that the second device can determine a schedule therefrom.

3. The method in accordance with claim 1 performed at a first device, for communication with a second device, wherein the demanded traffic indicates traffic from the second device to the first device, the acquiring comprising receiving at the first device a transmission request from the second device, and wherein the method further comprises sending a channel grant request to the second device from the first device, the channel grant request comprising the outputted root scheduling cycle and the one or more alignment parameters to the second device so that the second device can determine a schedule therefrom.

4. The method in accordance with claim 1 , further comprising receiving a traffic scheduling request and setting a root scheduling cycle on the basis of a recursive process with respect to attributes of a received traffic scheduling request.

5. The method in accordance with claim 4 , wherein the recursive process is finite.

6. The method in accordance with claim 5 , further comprising ceasing the recursive process on meeting an optimality condition.

7. The method in accordance with claim 4 , wherein the recursive process is executed until a condition is satisfied, the condition concerning the system factors and the traffic factors.

8. The method in accordance with claim 1 , wherein the root scheduling cycle is revised by postponing or expediting scheduled channel units, the channel being divided into the channel units with lengths from a temporal domain.

9. A wireless communications device for establishing wireless communication with another device, the wireless communications device being configured to receive a root scheduling cycle and one or more alignment parameters generated by the method in accordance with claim 1 , and a processor configured to generate a channel access schedule for the another device on the basis of the received root scheduling cycle and the one or more alignment parameters.

10. A wireless communications device comprising:

a processor to schedule traffic on a wireless communication channel, the wireless communication channel being defined in a communications medium for communications between devices, the processor configured to:

acquire system factors and traffic factors of the demanded traffic on the channel, the channel being defined in a communications medium for communications between devices:

calculate, based on the system factors and the traffic factors of the demanded traffic, a root scheduling cycle for transmission on the channel and one or more alignment parameters defining a manner in which the demanded traffic is to be scheduled, the root scheduling cycle being varied based on the one or more alignment parameters; and

output the root scheduling cycle and the one or more alignment parameters to enable scheduling of the demanded traffic on the channel.

11. The device in accordance with claim 10 , further comprising a transmitter configured to transmit traffic to another device, wherein the device is configured to send outputted root scheduling cycle and the one or more alignment parameters to the another device so that the another device can determine a schedule therefrom.

12. The device in accordance with claim 10 , further comprising:

a receiver configured to receive a transmission request from another device, the processor being configured to process a received transmission request in order to derive the system factors and the traffic factors of the demanded traffic on the channel; and

a transmitter configured to transmit traffic to another device, wherein the device is configured to send a channel grant request to the another device, the channel grant request comprising the outputted root scheduling cycle and the one or more alignment parameters so that the another device can determine a schedule therefrom.

13. The device in accordance with claim 10 , wherein the processor is configured to set a root scheduling cycle on the basis of a recursive process with respect to attributes of a received traffic scheduling request.

14. The device in accordance with claim 13 , wherein the recursive process is finite.

15. The device in accordance with claim 14 , wherein the processor is configured to cease the recursive process on meeting an optimality condition.

16. The device in accordance with claim 13 , wherein the recursive process is executed until a condition is satisfied, the condition concerning the system factors and the traffic factors.

17. The device in accordance with claim 10 , wherein the root scheduling cycle is revised by postponing or expediting scheduled channel units, the channel being divided into the channel units with lengths from a temporal domain.

18. A non-transitory computer program product comprising computer executable instructions which, when executed on a computing device, cause the device to perform a method comprising:

acquiring system factors and traffic factors of demanded traffic on the channel, the channel being defined in a communications medium for communication between devices;

calculating, based on the system factors and the traffic factors of the demanded traffic, a root scheduling cycle for transmission on the channel and one or more alignment parameters defining a manner in which the demanded traffic is to be scheduled, the root scheduling cycle being varied based on the one or more alignment parameters; and

outputting the root scheduling cycle and the one or more alignment parameters to enable scheduling of the demanded traffic on the channel.

19. The non-transitory computer program product in accordance with claim 18 , wherein the root scheduling cycle is revised by postponing or expediting scheduled channel units, the channel being divided into the channel units with lengths from a temporal domain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2020
From: JIANG, NAN
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 054724/0714 →
Continuity (1)
Related Publication 20220201719A1 · Jun 23, 2022