# US 12,010,751 B1 · Selecting voice over new radio or evolved packet system fallback

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,010,751 B1
- Document ID: US12010751B1
- Status: Granted
- Kind: B1
- Application number: 17/462,599
- Filed: 2021-08-31
- Granted: 2024-06-11
- Earliest claimed: 2021-08-31
- Assignees: T-Mobile Innovations LLC
- Applicants: T-Mobile Innovations LLC
- Inventors: Anil Kumar Mariyani; Rajil Malhotra; Anuj Sharma; Chris Jensen
- Web page: https://patentgrep.com/patent/US12010751B1

## CPC

- H04W 76/25: Maintenance of established connections
- H04W 28/0284: {detecting congestion or overload during communication (monitoring arrangements H04L43/00)}
- H04W 28/12: using signalling between network elements
- H04W 76/30: Connection release
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, methods, and computer-readable media are described herein to which dynamically provide indications within a database that a monitored communication protocol is congested or otherwise unavailable. Key performance indicators are monitored on a first wireless communication protocol to determine if it is congested. Once the congestion is determined, the database is updated, and a terminating call application server may then receive an indication that the first wireless communication protocol is congested and may suggest to another communication protocol.

## Claims

### Claim 1

One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for communicating a first status of a first wireless communication protocol, the method comprising:
monitoring a status of the first wireless communication protocol within a first base station;
determining, based on the status of the first wireless communication protocol, that the first wireless communication protocol has a congested status or an unavailable status;
communicating, to a data repository, an indication of the congested status or the unavailable status of the first wireless communication protocol;
receiving a request from a first user device to terminate a call over the first wireless communication protocol;
determining that the first wireless communication protocol has the congested status or the unavailable status based on a query of the data repository; and
in response to the request and the determination that the first wireless protocol has the congested status or the unavailable status, terminating the call using a second wireless communication protocol within the first base station.

### Claim 2 (depends on 1)

The media of claim 1, wherein monitoring the status of the first wireless communication protocol comprises monitoring one or more performance indicators of the first wireless communication protocol.

### Claim 3 (depends on 2)

The media of claim 2, wherein one or more performance indicators comprise at least one of an attach rate, a handover failure, an average throughput, and data usage.

### Claim 4 (depends on 1)

The media of claim 1, wherein the first wireless communication protocol is 5G.

### Claim 5 (depends on 1)

The media of claim 1, wherein the second wireless communication protocol is LTE.

### Claim 6 (depends on 1)

The media of claim 1, wherein the first status of the first wireless communication protocol is stored on a database.

### Claim 7 (depends on 6)

The media of claim 6, wherein the database is a unified data repository.

### Claim 8 (depends on 1)

The media of claim 1, wherein the first wireless communication protocol is monitored by an access mobility function.

### Claim 9

A method for communicating a first status of a first wireless communication protocol, the method comprising:
monitoring a status of the first wireless communication protocol within a first base station;
determining, based on the status of the first wireless communication protocol, that the first wireless communication protocol has a congested status or an unavailable status;
communicating, to a data repository, an indication of the congested status or the unavailable status of the first wireless communication protocol;
receiving a request from a first user device to terminate a call over the first wireless communication protocol;
determining that the first wireless communication protocol has the congested status or the unavailable status based on a query of the data repository; and
in response to the request and the determination that the first wireless protocol has the congested status or the unavailable status, terminating the call using a second wireless communication protocol within the first base station.

### Claim 10 (depends on 9)

The method of claim 9, wherein monitoring the status of the first wireless communication protocol comprises monitoring one or more performance indicators of the first wireless communication protocol.

### Claim 11 (depends on 10)

The method of claim 10, wherein one or more performance indicators comprise at least one of an attach rate, a handover failure, an average throughput, and data usage.

### Claim 12 (depends on 9)

The method of claim 9, wherein the first wireless communication protocol is 5G.

### Claim 13 (depends on 9)

The method of claim 9, wherein the second wireless communication protocol is LTE.

### Claim 14 (depends on 9)

The method of claim 9, wherein the first status of the first wireless communication protocol is stored on a database.

### Claim 15

A system for communicating a first status of a first wireless communication protocol, the system comprising a processor configured to:
monitor a status of the first wireless communication protocol operating within a first base station;
determine, based on the status of the first wireless communication protocol, that the first wireless communication protocol has a congested status or an unavailable status;
communicate, to a data repository, an indication of the congested status or the unavailable status of the first wireless communication protocol;
receive a request from a first user device to terminate a call over the first wireless communication protocol;
determine that the first wireless communication protocol has the congested status or the unavailable status based on a query of the data repository; and
in response to the request and the determine that the first wireless protocol has the congested status or the unavailable status, terminate the call using a second wireless communication protocol within the first base station.

### Claim 16 (depends on 15)

The system of claim 15, wherein the first wireless communication protocol is 5G.

### Claim 17 (depends on 15)

The system of claim 15, wherein the second wireless communication protocol is LTE.

### Claim 18 (depends on 15)

The system of claim 15, wherein the first status of the first wireless communication protocol is stored on a database.

### Claim 19 (depends on 18)

The system of claim 18, wherein the database is a unified data repository.

### Claim 20 (depends on 15)

The system of claim 15, wherein the first wireless communication protocol is monitored by an access mobility function.
