IP Library Granted Patent US 12,446,057
Granted Patent B2
US 12,446,057 · App. 18/177,737 · Granted Oct 14, 2025

Uplink and downlink prescheduling in fixed wireless access networks

Inventor: Roopesh Kumar Polaganga (Bothell, WA)
Assignee: T-Mobile USA, Inc.
H04W72/52H04W72/1273H04W72/232H04W72/543
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 12,446,057
App. No.
18/177,737
Granted
Oct 14, 2025
Kind
B2
Abstract

A base station receives a request from a fixed wireless access network for uplink and downlink prescheduling. Blind grants for uplink data are sent to multiple subscriber units. The fixed wireless access network implements dynamic scheduling of downlink data. The uplink data is received from the multiple subscriber units based on the blind grants. The downlink data is sent to the multiple subscriber units using dynamic scheduling. Presence of congestion on a physical uplink shared channel (PUSCH) or a physical downlink shared channel (PDSCH) of the fixed wireless access network is determined. The uplink and downlink prescheduling for a first one or more subscriber units is terminated. The first one or more subscriber units is associated with a first subscription tier. The uplink and downlink prescheduling is continued for a second one or more subscriber units associated with a second subscription tier higher than the first subscription tier.

Claims (62)

1. A system comprising:

at least one hardware processor; and

at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:

initiate, by a base station, a downlink prescheduling session for multiple subscriber units connected to a fixed wireless access network;

determine, by the base station, that the fixed wireless access network is configured for semi persistent scheduling (SPS);

responsive to determining that the fixed wireless access network is configured for SPS,

reconfigure, by the base station, the fixed wireless access network to implement dynamic scheduling for downlink data of the multiple subscriber units;

begin transmitting, by the base station, the downlink data to the multiple subscriber units using dynamic scheduling;

determine, by the base station, presence of physical downlink shared channel (PDSCH) congestion in the fixed wireless access network; and

responsive to determining the presence of PDSCH congestion,

terminate, by the base station, dynamic scheduling for a first one or more subscriber units of the multiple subscriber units,

wherein the first one or more subscriber units is associated with a first subscription tier; and

continue, by the base station, dynamic scheduling for a second one or more subscriber units of the multiple subscriber units,

wherein the second one or more subscriber units is associated with a second subscription tier higher than the first subscription tier.

2. The system of claim 1 , wherein the base station transmits a downlink control information (DCI) scheduling grant per PDSCH message transmitted by the base station to the multiple subscriber units.

3. The system of claim 1 , wherein at least one user device connected to a subscriber unit of the multiple subscriber units is executing a video streaming application, and

wherein the downlink data comprises video streamed by the video streaming application.

4. The system of claim 1 , wherein the downlink prescheduling session is initiated for a network slice of the fixed wireless access network, and

wherein the network slice is used by the multiple subscriber units.

5. The system of claim 1 , wherein the instructions cause the system to initiate the downlink prescheduling session in response to a request from at least one subscriber unit of the multiple subscriber units, and

wherein the request specifies a quality of service indicator associated with the second subscription tier.

6. The system of claim 1 , wherein the instructions cause the system to:

determine, by the base station, that the downlink data has exceeded a data cap specified by the second subscription tier; and

responsive to determining that the downlink data has exceeded the data cap,

terminate the downlink prescheduling session for the second one or more subscriber units.

7. The system of claim 1 , wherein a bandwidth of transmitting the downlink data to the multiple subscriber units bandwidth is greater than a threshold bandwidth specified by the second subscription tier.

8. At least one non-transitory computer-readable storage medium storing instructions, which, when executed by at least one data processor of a system, cause the system to:

receive a request for downlink prescheduling of downlink data from at least one subscriber unit of multiple subscriber units connected to a fixed wireless access network;

configure the fixed wireless access network to implement dynamic scheduling of the downlink data;

transmit the downlink data to the multiple subscriber units using dynamic scheduling,

wherein a downlink latency experienced by user devices connected to the multiple subscriber units is less than a threshold latency;

determine presence of physical downlink shared channel (PDSCH) congestion in the fixed wireless access network;

responsive to determining the presence of PDSCH congestion,

determine that the multiple subscriber units are associated with a subscription tier specifying the threshold latency; and

continue dynamic scheduling for the multiple subscriber units;

determine that the downlink data has exceeded a data cap specified by the subscription tier using a 5G core (5GC) policy control function (PCF) that monitors policy rules for control plane functions; and

terminate dynamic scheduling for the multiple subscriber units.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the subscription tier is a second subscription tier higher than a first subscription tier, and

wherein the instructions cause the system to:

responsive to determining the presence of PDSCH congestion,

terminate dynamic scheduling for at least one other subscriber unit associated with the first subscription tier.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the request for downlink prescheduling specifies a quality of service indicator specifying the threshold latency.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the system is a 5G gNodeB (gNB) implementing a software defined radio (SDR).

12. The non-transitory computer-readable storage medium of claim 8 , wherein at least one of the user devices is executing a virtual-reality application or an online gaming application.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions cause the system to configure the fixed wireless access network to implement dynamic scheduling by performing steps to:

transmit a downlink control information (DCI) scheduling grant per PDSCH message transmitted to the multiple subscriber units.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the control plane functions include network slicing, roaming and mobility management.

15. A method comprising:

initiating, by at least one hardware processor, a downlink prescheduling session for multiple virtual-reality devices connected to a fixed wireless access network;

configuring the fixed wireless access network to implement dynamic scheduling of downlink data to the multiple virtual-reality devices;

beginning to transmit the downlink data from a backhaul of the fixed wireless access network to the multiple virtual-reality devices;

determining presence of physical downlink shared channel (PDSCH) congestion in the fixed wireless access network; and

responsive to determining the presence of PDSCH congestion,

terminating dynamic scheduling for a first one or more subscriber units connected to a first one or more virtual-reality devices of the multiple virtual-reality devices,

wherein the first one or more subscriber units is associated with a first subscription tier; and

continuing dynamic scheduling for a second one or more subscriber units connected to a second one or more virtual-reality devices of the multiple virtual-reality devices,

wherein the second one or more subscriber units is associated with a second subscription tier higher than the first subscription tier.

16. The method of claim 15 , wherein at least one of the multiple virtual-reality devices is executing an extended-reality application.

17. The method of claim 15 , wherein initiating the downlink prescheduling session is performed in response to determining that an application running on at least one of the multiple virtual-reality devices requires at least a threshold bandwidth.

18. The method of claim 15 , wherein at least one of the multiple virtual-reality devices is a head-mounted display.

19. The method of claim 15 , wherein the downlink data comprises computer-generated three-dimensional (3D) interactive visualizations.

20. The method of claim 15 , wherein initiating the downlink prescheduling session obviates transmitting, by the multiple virtual-reality devices, multiple service requests for downloading the downlink data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2023
From: POLAGANGA, ROOPESH KUMAR
To: T-MOBILE USA, INC.
Reel/Frame 063037/0167 →
Continuity (2)
Provisional Application 63486947 · Feb 24, 2023
Related Publication 20240292442A1 · Aug 29, 2024
References Cited (38)
US 6741579B1 · Choi et al. · 2004 [cited by applicant]
US 6801519B1 · Mangal · 2004 [cited by applicant]
US 6819930B1 · Laroia et al. · 2004 [cited by applicant]
US 6891810B2 · Struhsaker et al. · 2005 [cited by applicant]
US 7042905B1 · Johnson · 2006 [cited by applicant]
US 7173916B2 · Struhsaker et al. · 2007 [cited by applicant]
US 7230931B2 · Struhsaker · 2007 [cited by applicant]
US 7324491B1 · Benveniste · 2008 [cited by applicant]
US 7437157B1 · Satapathy · 2008 [cited by applicant]
US 7610050B2 · Sayers et al. · 2009 [cited by applicant]
US 8000313B1 · Shah et al. · 2011 [cited by applicant]
US 8184658B1 · Chowdhuri et al. · 2012 [cited by applicant]
US 8194576B2 · Kholaif et al. · 2012 [cited by applicant]
US 8259687B2 · Foore et al. · 2012 [cited by applicant]
US 8396458B2 · Raleigh · 2013 [cited by applicant]
US 8406748B2 · Raleigh et al. · 2013 [cited by applicant]
US 8467397B2 · Lysejko et al. · 2013 [cited by applicant]
US 8472339B2 · Lysejko et al. · 2013 [cited by applicant]
US 9270559B2 · Raleigh et al. · 2016 [cited by applicant]
US 9629028B2 · Meylan et al. · 2017 [cited by applicant]
US 9706423B2 · Horn et al. · 2017 [cited by applicant]
US 9749898B2 · Raleigh et al. · 2017 [cited by applicant]
US 9761137B2 · Beaurepaire et al. · 2017 [cited by applicant]
US 9820302B2 · Choi et al. · 2017 [cited by applicant]
US 9854469B2 · Wang et al. · 2017 [cited by applicant]
US 10499451B2 · Tabet et al. · 2019 [cited by applicant]
US 20130132578A1 · Raleigh · 2013 [cited by applicant]
US 20130294247A1 · Zhu · 2013 [cited by examiner]
US 20190090222A1 · Wu · 2019 [cited by examiner]
US 20190380148A1 · Dudda · 2019 [cited by examiner]
US 20230224059A1 · Parkvall · 2023 [cited by examiner]
CN 102405681B · 2015 [cited by applicant]
CN 104303542B · 2018 [cited by applicant]
CN 106714270B · 2020 [cited by applicant]
CN 107750473B · 2021 [cited by applicant]
CN 111869279B · 2022 [cited by applicant]
CN 111246488B · 2023 [cited by applicant]
EP 1550264B1 · 2010 [cited by applicant]