IP Library Granted Patent US 12,418,909
Granted Patent B2
US 12,418,909 · App. 18/177,709 · Granted Sep 16, 2025

Uplink and downlink prescheduling in fixed wireless access networks

Inventor: Roopesh Kumar Polaganga (Bothell, WA)
Assignee: T-Mobile USA, Inc.
H04W72/121H04W28/0284H04W28/20H04W72/52H04W72/566
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,418,909
App. No.
18/177,709
Granted
Sep 16, 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 (60)

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, an uplink prescheduling session for multiple subscriber units connected to a fixed wireless access network,

wherein the uplink prescheduling session is initiated for a network slice of the fixed wireless access network;

begin transmitting, by the base station, blind grants for uplink data to the multiple subscriber units;

begin receiving, by the base station, the uplink data from the multiple subscriber units based on the blind grants;

determine, by the base station, presence of congestion on a physical uplink shared channel (PUSCH) of the fixed wireless access network;

responsive to determining the presence of congestion,

terminate, by the base station, transmitting the blind grants to 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, transmitting the blind grants to 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;

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

responsive to determining that the uplink data has exceeded the data cap, terminate the uplink prescheduling session.

2. The system of claim 1 , wherein the base station is a 5G gNodeB (gNB) implementing a software-defined radio.

3. The system of claim 1 , wherein the uplink prescheduling session is based on a quality of service indicator, and

wherein a frequency of transmitting blind grants is based on the quality of service indicator.

4. The system of claim 1 , wherein a bandwidth of receiving the uplink data from the multiple subscriber units is greater than a threshold bandwidth specified by the second subscription tier.

5. The system of claim 1 , wherein at least one user device connected to a subscriber unit of the multiple subscriber units is executing an augmented-reality application, and

wherein the uplink data comprises video or biometric data captured by the at least one user device.

6. The system of claim 1 , wherein receiving the uplink data from the multiple subscriber units is in accordance with a quality of service indicator associated with the uplink prescheduling session.

7. The system of claim 1 , wherein at least one user device connected to a subscriber unit of the multiple subscriber units is executing an online gaming application, and

wherein the uplink data comprises voice data transmitted by the at least one user device.

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 uplink prescheduling of uplink data from at least one subscriber unit of multiple subscriber units connected to a fixed wireless access network, wherein the request specifies a quality of service indicator;

begin transmitting blind grants for the uplink data to the multiple subscriber units, wherein a frequency of transmitting the blind grants is based on the quality of service indicator;

begin to receive the uplink data from the multiple subscriber units based on the blind grants,

wherein an uplink latency experienced by at least one user device connected to a subscriber unit of the multiple subscriber units is less than a threshold latency;

determine, by the base station, presence of congestion on a physical uplink shared channel (PUSCH) of the fixed wireless access network; and

responsive to determining the presence of congestion,

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

responsive to determining that the multiple subscriber units are associated with the particular subscription tier, continue transmitting blind grants to the multiple subscriber units.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions cause the system to:

begin to transmit, by the base station, the uplink data to a backhaul of the fixed wireless access network.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions cause the system to:

determine that the uplink data has exceeded a data cap specified by the particular subscription tier; and

responsive to determining that the uplink data has exceeded the data cap, terminate transmitting blind grants to the at least one subscriber unit.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions cause the system to determine that the uplink data has exceeded the data cap using a 5G core (5GC) policy control function (PCF) that monitors policy rules for control plane functions.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the instructions cause the system to:

transmit the blind grants responsive to a determination that an application running on the at least one user device requires less than the threshold latency.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the uplink latency experienced by the at least one user device is in accordance with the quality of service indicator.

14. The non-transitory computer-readable storage medium of claim 8 , wherein a frequency of blind grants transmitted by the base station is based on the network slice.

15. A method comprising:

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

beginning to transmit, to the multiple augmented-reality devices, blind grants for uplink data comprising biometric data captured by the multiple augmented-reality devices;

beginning to receive, from the multiple augmented-reality devices, the uplink data based on the blind grants;

determining presence of congestion on a physical uplink shared channel (PUSCH) of the fixed wireless access network; and

responsive to determining the presence of congestion,

terminating transmitting blind grants to a first one or more subscriber units connected to a first one or more augmented-reality devices of the multiple augmented-reality devices,

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

continuing transmitting blind grants to a second one or more subscriber units connected to a second one or more augmented-reality devices of the multiple augmented-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 , comprising:

determining that the second one or more subscriber units has met a data cap specified by the second subscription tier using a 5G core (5GC) policy control function (PCF) that monitors policy rules for control plane functions; and

terminating the uplink prescheduling session.

17. The method of claim 15 , wherein initiating the uplink prescheduling session obviates transmitting, by the multiple augmented-reality devices, multiple service requests for the blind grants.

18. The method of claim 15 , wherein a bandwidth of receiving the uplink data is greater than a threshold bandwidth specified by the second subscription tier.

19. The method of claim 15 , wherein a network speed observed by the second one or more augmented-reality devices is greater than a threshold network speed.

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

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 20240292404A1 · 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]