IP Library › Granted Patent US 12,231,948
Granted Patent B2
US 12,231,948 · App. 18/047,567 · Granted Feb 18, 2025

Intelligent allocation of network resources

Inventors: Gunjan Nimbavikar (Sammamish, WA); Hsin Fu Henry Chiang (Bellevue, WA); Ming Shan Kwok (Seattle, WA); Shujaur Mufti (Snoqualmie, WA); Suresh Thanneeru (Redmond, WA); Wafik Abdel Shahid (Kenmore, WA); Zeeshan Jahangir (Snoqualmie, WA); Boris Antsev (Bothell, WA)
Assignee: T-Mobile USA, Inc.
H04W28/0268H04B17/318H04W28/0289H04W28/24H04W72/56H04W72/569
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,231,948
App. No.
18/047,567
Granted
Feb 18, 2025
Kind
B2
Abstract

Systems, devices, and techniques described herein relate to intelligently allocating network resources to Quality of Service (QoS)-sensitive data traffic. An example method includes identifying a request to deliver QoS-sensitive services to a User Equipment (UE) over at least one delivery network. The at least one delivery network may include at least one reserved resource and at least one pooled resource. The QoS-sensitive services are determined to be delivered over the at least one pooled resource. In addition, delivery of the QoS-sensitive services is caused over the at least one pooled resource.

Claims (54)

1. A method, comprising:

identifying a request to deliver Quality of Service (QOS)-sensitive services to a User Equipment (UE) over at least one 5 th Generation (5G) network, the at least one 5G network comprising a reserved resource and a pooled resource;

in response to determining at least one of: (A) that reserved resources are available for the QoS-sensitive services, (B) that the QoS-sensitive services are emergency services, (C) that a radio signal strength is below a first threshold, or (D) that a congestion level of the reserved resources is below a second threshold,

transmitting, to a resource allocator in the at least one 5G network, a second request to allocate the reserved resource to the QoS-sensitive services, and

initiating a timer; and

receiving a response to the second request before an expiration of the timer, and, based on the response to the second request, causing delivery of the QoS-sensitive services over the reserved resource.

2. The method of claim 1 , wherein the at least one 5G network comprises a 5G Radio Access Network (RAN) and a 5G core network.

3. The method of claim 1 , further comprising:

identifying a first 5G QoS Indicator (5QI) associated with the QoS-sensitive services,

wherein the pooled resource is associated with a second 5QI that is different than the first 5QI, the second 5QI having at least one of a lower priority level, a greater packet delay budget, or a higher packet error rate than the first 5QI.

4. The method of claim 1 , further comprising:

determining that a strength of a radio signal transmitted between the UE and a 5G Radio Access Network (RAN) is above a third threshold.

5. The method of claim 1 , further comprising:

receiving an acceptability message indicating that delivery of the QoS-sensitive services to a UE is acceptable to the UE.

6. A method, comprising:

identifying a request to deliver Quality of Service (QOS)-sensitive services to a User Equipment (UE) over at least one delivery network, the at least one delivery network comprising at least one reserved resource and at least one pooled resource;

in response to determining at least one of: (A) that reserved resources are available for the QoS-sensitive services, (B) that the QoS-sensitive services are emergency services, (C) that a radio signal strength is below a first threshold, or (D) that a congestion level of the reserved resources is below a second threshold,

transmitting, to a resource allocator in the at least one delivery network, a second request to allocate the reserved resource to the QoS-sensitive services, and

initiating a timer; and

in response to expiration of the timer, if no response to the second request, allocating the reserved resource to the QoS-sensitive services, has been received, causing delivery of the QoS-sensitive services over the at least one pooled resource.

7. The method of claim 6 , wherein the at least one reserved resource and the QoS-sensitive services are associated with at least one of a first priority level, a first packet delay budget, a first maximum packet error rate, or a first Guaranteed Bit Rate (GBR), and

wherein the at least one pooled resource is associated with at least one of a second priority level that is lower than the first priority level, a second packet delay budget that is greater than the first packet delay budget, a second maximum packet error rate that is greater than the first maximum packet error rate, or a second GBR that is lower than the first GBR.

8. The method of claim 6 , wherein determining to deliver the QoS-sensitive services over the at least one pooled resource comprises:

determining that the QoS-sensitive services are non-emergency services.

9. The method of claim 6 , wherein determining to deliver the QoS-sensitive services over the at least one pooled resource comprises:

determining that a strength of a radio signal transmitted between a Radio Access Network (RAN) in the at least one delivery network and the UE is above a threshold.

10. The method of claim 6 , wherein determining to deliver the QoS-sensitive services over the pooled resource comprises:

determining that a first congestion level of the at least one reserved resource is below a first threshold level; and

determining that a second congestion level of the at least one pooled resource is above a second threshold level.

11. The method of claim 6 , further comprising:

receiving an acceptability message indicating that delivery of the QoS-sensitive services to a UE is acceptable to the UE.

12. The method of claim 6 , wherein the at least one delivery network comprises at least one of a 5 th Generation (5G) Radio Access Network (RAN) or a 5G core network.

13. A system, comprising:

at least one processor; and

memory storing instructions that, when executed by the at least processor, cause the at least one processor to perform operations comprising:

identifying a request to deliver Quality of Service (QOS)-sensitive services to a User Equipment (UE) over at least one delivery network, the at least one delivery network comprising at least one reserved resource and at least one pooled resource;

in response to determining at least one of: (A) that reserved resources are available for the QoS-sensitive services, (B) that the QoS-sensitive services are emergency services, (C) that a radio signal strength is below a first threshold, or (D) that a congestion level of the reserved resources is below a second threshold,

transmitting, to a resource allocator in the at least one delivery network, a second request to allocate the reserved resource to the QoS-sensitive services, and

initiating a timer;

when a response to the second request is received before an expiration of the timer, causing, based on the response to the second request, delivery of the QoS-sensitive services over the at least one reserved resource; and

when, in response to expiration of the timer, no response to the second request, allocating the reserved resource to the QoS-sensitive services, has been received, causing delivery of the QoS-sensitive services over the at least one pooled resource.

14. The system of claim 13 , wherein the at least one reserved resource and the QoS-sensitive services are associated with at least one of a first priority level, a first packet delay budget, a first maximum packet error rate, or a first Guaranteed Bit Rate (GBR), and

wherein the at least one pooled resource is associated with at least one of a second priority level that is lower than the first priority level, a second packet delay budget that is greater than the first packet delay budget, a second maximum packet error rate that is greater than the first maximum packet error rate, or a second GBR that is lower than the first GBR.

15. The system of claim 13 , wherein determining to deliver the QoS-sensitive services over the at least one pooled resource comprises:

determining that the QoS-sensitive services are non-emergency services.

16. The system of claim 13 , wherein determining to deliver the QoS-sensitive services over the at least one pooled resource comprises:

determining that a strength of a radio signal transmitted between a Radio Access Network (RAN) in the at least one delivery network and the UE is above a threshold.

17. The system of claim 13 , wherein determining to deliver the QoS-sensitive services over the at least one pooled resource comprises:

determining that a first congestion level of the at least one reserved resource is below a first threshold level; and

determining that a second congestion level of the at least one pooled resource is above a second threshold level.

18. The system of claim 13 , wherein the operations further comprise:

receiving an acceptability message indicating that delivery of the QoS-sensitive services to a UE is acceptable to the UE.

19. The system of claim 13 , wherein the at least one delivery network comprises at least one of a 5 th Generation (5G) Radio Access Network (RAN) or a 5G core network.

20. The system of claim 19 , wherein the system is comprised in at least one of the 5G RAN or the 5G core network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2022
From: NIMBAVIKAR, GUNJAN; CHIANG, HSIN FU HENRY; KWOK, MING SHAN; MUFTI, SHUJAUR; THANNEERU, SURESH; ABDEL SHAHID, WAFIK; JAHANGIR, ZEESHAN; ANTSEV, BORIS
To: T-MOBILE USA, INC.
Reel/Frame 061703/0028 →
Continuity (3)
Continuation 16573964 · Sep 17, 2019
Provisional Application 62742256 · Oct 5, 2018
Related Publication 20230060074A1 · Feb 23, 2023
References Cited (20)
US 8839317B1 · Rieger et al. · 2014 [cited by applicant]
US 9681323B2 · Horn et al. · 2017 [cited by applicant]
US 10091784B1 · Liu · 2018 [cited by examiner]
US 10244546B2 · Hareuveni · 2019 [cited by examiner]
US 11178569B2 · Mok et al. · 2021 [cited by applicant]
US 20090163223A1 · Casey · 2009 [cited by applicant]
US 20100067400A1 · Dolganow et al. · 2010 [cited by applicant]
US 20120094629A1 · Liu et al. · 2012 [cited by applicant]
US 20140066084A1 · Paladugu · 2014 [cited by applicant]
US 20140241321A1 · Wong et al. · 2014 [cited by applicant]
US 20150351118A1 · Arnott et al. · 2015 [cited by applicant]
US 20170359749A1 · Dao · 2017 [cited by applicant]
US 20180063748A1 · Ling et al. · 2018 [cited by applicant]
US 20200112872A1 · Nimbavikar et al. · 2020 [cited by applicant]
US 20200280871A1 · Khirallah et al. · 2020 [cited by applicant]
US 20200389910A1 · Li · 2020 [cited by examiner]
Office Action for U.S. Appl. No. 16/573,964, mailed on Nov. 29, 2021, Nimbavikar, “Intelligent Allocation of Network Resources”, 20 pages. [cited by applicant]
Office Action for U.S. Appl. No. 16/573,964, mailed on Mar. 3, 2022, Nimbavikar, “Intelligent Allocation of Network Resources”, 12 pages. [cited by applicant]
Office Action ofr U.S. Appl. No. 16/573,964, mailed on May 14, 2021, Nimbavikar, , Intelligent Allocation of Network Resources, 17 pages. [cited by applicant]
PCT Search Report and Written Opinion mailed in Jan. 15, 2020 for PCT Application No. PCT/US2019/053443, 10 pages. [cited by applicant]