IP Library Granted Patent US 12672025
Granted Patent B2
US 12672025 · App. 18/324,942 · Granted Jun 30, 2026

Location-based optimization of quality of service network performance

Inventors: Sunil Kumar Gopal Reddy (Olathe, KS); Gerald D. Doaks (Overland Park, KS); Sharath Somashekar (Overland Park, KS)
Assignee: T-Mobile USA, Inc.
H04W28/0268H04W28/0226H04W28/24
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 12672025
App. No.
18/324,942
Granted
Jun 30, 2026
Kind
B2
Abstract

An access and mobility management function (AMF) of a server system can receive performance parameters and location information from a user device. The performance parameters can describe the quality of a wireless connection of the user device on the telecommunications network. The server system can determine a geographical space associated with the user device based on the location information of the user device. The server system can determine a quality factor for the geographical space associated with the user device. The quality factor indicates whether a user device located within the geographical space should be allocated with guaranteed bit rate (GBR) resources or non-guaranteed bit rate (non-GBR) resources. The AMF can transmit a message including the quality factor to a core network function of the server system. The core network function can optimize the allocation of GBR and non-GBR resources for the geographical space based on the quality factor.

Claims (67)

1 . A server system associated with a telecommunications network, the server system being configured to communicate with a database and a user device, the server 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 server system to:

receive, from the user device by an access and mobility management function (AMF) of the server system:

performance parameters describing quality of a wireless connection between the user device and the telecommunications network during a real-time time interval, and

location information of the user device during the real-time time interval;

determine a geographical space associated with the user device based on the location information of the user device;

determine a quality factor for the geographical space associated with the user device,

wherein the quality factor indicates whether a user device located within the geographical space should be allocated with guaranteed bit rate (GBR) resources or non-guaranteed bit rate (non-GBR) resources;

determine whether the quality factor for the real-time time interval is different from historical quality factors for the geographical space, wherein the historical quality factors are stored at the database;

in response to a determination that the quality factor for the real-time time interval is different from the historical quality factors,

transmit, by the AMF, a message including the quality factor to a core network function of the server system; and

optimize, by the core network function, the allocation of GBR and non-GBR resources for user devices located within the geographical space based on the quality factor.

2 . The system of claim 1 , further caused to:

temporarily store, by the AMF, the quality factor correlated with the geographical space to the database; and

update historical quality factors with the quality factor correlated with the geographical space associated with the real-time time interval.

3 . The system of claim 1 :

wherein the database comprises historical performance parameters associated with multiple geographical spaces collected during multiple time intervals within a pre-defined time period;

wherein the system is caused to determine historical quality factors based on the historical performance parameters associated with the multiple time intervals across the pre-defined time period; and

wherein the system is further caused to normalize the historical quality factors associated with the multiple time intervals across the pre-defined time period.

4 . The system of claim 1 :

wherein the historical quality factors are determined based on historical performance parameters collected from one or more user devices located within the geographical space during a pre-defined time period.

5 . The system of claim 1 , further caused to:

send, by the AMF to the user device, instructions to periodically transfer performance parameters and location information of the user device to the AMF,

wherein the performance parameters describing the quality of wireless connection between the user device and the telecommunications network and the location information of the user device during the real-time time interval are received from the user device in response to the instructions sent by the AMF.

6 . The system of claim 1 :

wherein the performance parameters describing the quality of wireless connection between the user device and the telecommunications network comprise channel quality condition (CQI) and signal-to-noise ratio (SINR) during the real-time time interval.

7 . The system of claim 1 :

wherein the location information of the user device comprises latitude and longitude coordinates associated with the location information of the user device.

8 . The system of claim 1 :

wherein the geographical space corresponds to a space having a particular diameter around the location information of the user device.

9 . The system of claim 1 :

wherein determining the quality factor includes an assignment to a quality category of multiple quality categories; and

wherein the assignment is determined based on the performance parameters.

10 . The system of claim 1 :

wherein the user device is a wireless device, a router, or a hotspot node.

11 . The system of claim 1 :

wherein the user device is a first user device; and

wherein the system is further caused to:

receive, by an application server of the server system, a request to terminate a voice call or a video call to a second user device located within the geographical space,

wherein determining whether the quality factor for the real-time time interval is different from historical quality factors for the geographical space is performed in response to receiving the request to terminate the voice call or the video call.

12 . The system of claim 1 :

wherein the AMF transmits the message including the quality factor to a policy control function (PCF) of the core network functions; and

wherein the PCF is caused to provide instructions to one or more network access nodes for allocation of the GBR and non-GBR resources for user devices located within the geographical space.

13 . A method performed by an access and mobility management function (AMF) of a server system associated with a telecommunications network, the method comprising:

receiving, from a user device by the AMF:

performance parameters describing quality of a wireless connection between the user device and the telecommunications network during a real-time time interval, and

location information of the user device during the real-time time interval;

determining, by the AMF, a geographical space associated with the user device based on the location information of the user device;

determining, by the AMF, a quality factor for the geographical space associated with the user device,

wherein the quality factor indicates whether a user device located within the geographical space should be allocated with guaranteed bit rate (GBR) resources or non-guaranteed bit rate (non-GBR) resources;

determining, by the AMF, whether the quality factor for the real-time time interval is different from historical quality factors for the geographical space,

wherein the historical quality factors are stored at a database in communication with the AMF;

in response to a determination that the quality factor for the real-time time interval is different from the historical quality factors,

transmitting, by the AMF, a message including the quality factor to a core network function of the server system; and

optimizing, by the core network function, the allocation of GBR and non-GBR resources for user devices located within the geographical space based on the quality factor.

14 . The method of claim 13 , further comprising:

temporarily storing, by the AMF, the performance parameters received from the user device correlated with the geographical space to the database; and

updating previously stored historical performance parameters with the performance parameters and the location information of the user device associated with the real-time time interval.

15 . The method of claim 13 :

wherein the database comprises historical performance parameters associated with multiple geographical spaces collected during multiple time intervals within a pre-defined time period; and

wherein the system is further caused to determine the historical performance parameters by normalizing the historical performance parameters associated with the multiple time intervals across the pre-defined time period.

16 . The method of claim 13 :

wherein the historical quality factors are determined based on historical performance parameters collected from one or more user devices located within the geographical space during a pre-defined time period.

17 . The method of claim 13 , further comprising:

sending, by the AMF to the user device, instructions to periodically transfer performance parameters and location information of the user device to the AMF,

wherein the performance parameters describing the quality of wireless connection between the user device and the telecommunications network and the location information of the user device during the real-time time interval are received from the user device in response to the instructions sent by the AMF.