# US 12,114,220 B2 · User equipment (UE) roaming based on network performance

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

- Number: US 12,114,220 B2
- Document ID: US12114220B2
- Status: Granted
- Kind: B2
- Application number: 18/159,411
- Filed: 2023-01-25
- Published: 2023-05-25
- Granted: 2024-10-08
- Earliest claimed: 2021-01-12
- Assignees: T-Mobile Innovations LLC
- Applicants: T-Mobile Innovations LLC
- Inventors: Sreekar Marupaduga
- Web page: https://patentgrep.com/patent/US12114220B2

## CPC

- H04W 36/0085: {Hand-off measurements}
- H04W 36/008355: {Determination of target cell based on user equipment [UE] properties, e.g. UE service capabilities}
- H04W 36/14: Reselecting a network or an air interface
- H04W 36/30: by measured or perceived connection quality data
- H04W 8/24: Transfer of terminal data
- H04W 36/008375: {based on historical data}
- H04W 36/302: {due to low signal strength}
- H04W 36/36: by user or terminal equipment
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A wireless user device selects wireless networks. The wireless user device determines signal strength for the wireless networks and identifies candidate ones of the wireless networks based on their signal strength. The wireless user device obtains performance information for the candidate wireless networks that comprises data throughput, error rate, band fading, and/or intermodulation. The wireless user device selects one of the candidate wireless networks based on the performance information. The wireless user device wirelessly exchanges data with the selected one of the candidate wireless networks.

## Claims

### Claim 1

A method to select wireless networks, the method comprising:
wirelessly indicating UE capabilities to a home wireless network;
in response to indicating the UE capabilities to the home wireless network, wirelessly receiving, from the home wireless network, performance information for the home wireless network and for roaming wireless networks, wherein the performance information comprises data throughput and error rate;
measuring signal strength for the roaming wireless networks;
determining candidate ones of the roaming wireless networks based on the signal strength for the roaming wireless networks;
determining performance differentials between the performance information for the home wireless network and the performance information for each of the candidate ones of the roaming wireless networks;
ranking the candidate ones of the roaming wireless networks based on the performance differentials;
determining that at least one of the candidate ones of the roaming wireless networks exceeds a performance differential threshold;
selecting a highest ranked one of the candidate ones of the roaming wireless networks that exceeded the performance differential threshold; and
wirelessly exchanging data with the selected one of the candidate ones of the roaming wireless networks.

### Claim 2 (depends on 1)

The method of claim 1 wherein the performance information comprises data throughput, error rate, and band fading.

### Claim 3 (depends on 1)

The method of claim 1 wherein the performance information comprises data throughput, error rate, and intermodulation.

### Claim 4 (depends on 1)

The method of claim 1 wherein the performance information comprises data throughput, error rate, band fading, and intermodulation.

### Claim 5 (depends on 1)

The method of claim 1 wherein the home network comprises a Fifth Generation New Radio (5GNR) home network and the roaming network comprise 5GNR roaming networks and Long Term Evolution (LTE) roaming networks.

### Claim 6 (depends on 1)

The method of claim 1 wherein wirelessly receiving the performance information comprises wirelessly receiving the performance information in a System Information Block (SIB).

### Claim 7 (depends on 1)

The method of claim 1 further comprising retrieving historical performance data from a memory; and wherein:
a portion of the performance information for the home wireless network and for the roaming wireless networks comprises the historical performance data.

### Claim 8

A method of operating a wireless user device to select wireless networks, the method comprising:
the wireless user device wirelessly indicating UE capabilities to a home wireless network;
in response to indicating the UE capabilities to the home wireless network, the wireless user device wirelessly receiving, from the home wireless network, performance information for the home wireless network and for roaming wireless networks, wherein the performance information comprises data throughput and error rate;
the wireless user device determining signal strength for the roaming wireless networks;
the wireless user device identifying candidate ones of the roaming wireless networks based on the signal strength for the roaming wireless networks;
the wireless user device determining performance differentials between the performance information for the home wireless network and the performance information for each of the candidate ones of the roaming wireless networks;
the wireless user device ranking the candidate ones of the roaming wireless networks based on the performance differentials;
the wireless user device determining that at least one of the candidate ones of the roaming wireless networks exceeds a performance differential threshold;
the wireless user device selecting a highest ranked one of the candidate ones of the roaming wireless networks that exceeded the performance differential threshold; and
the wireless user device wirelessly exchanging data with the selected one of the candidate ones of the roaming wireless networks.

### Claim 9 (depends on 8)

The method of claim 8 wherein the performance information comprises data throughput, error rate, and band fading.

### Claim 10 (depends on 8)

The method of claim 8 wherein the performance information comprises data throughput, error rate, and intermodulation.

### Claim 11 (depends on 8)

The method of claim 8 wherein the performance information comprises data throughput, error rate, band fading, and intermodulation.

### Claim 12 (depends on 8)

The method of claim 8 wherein the home network comprises a Fifth Generation New Radio (5GNR) home network and the roaming network comprise 5GNR roaming networks and Long Term Evolution (LTE) roaming networks.

### Claim 13 (depends on 8)

The method of claim 8 wherein the wireless user device wirelessly receiving the performance information comprises wirelessly receiving the performance information in a System Information Block (SIB).

### Claim 14 (depends on 8)

The method of claim 8 further comprising retrieving historical performance data from a memory; and wherein:
a portion of the performance information for the home wireless network and for the roaming wireless networks comprises the historical performance data.

### Claim 15

A wireless user device to select wireless networks, the wireless user device comprising:
one or more radios to wirelessly indicate UE capabilities to a home wireless network;
in response to indicating the UE capabilities to the home wireless network, the one or more radios to wirelessly receive, from the home wireless network, performance information for the home wireless network and for roaming wireless networks, wherein the performance information comprises data throughput and error rate;
the one or more radios to determine signal strength for the roaming wireless networks;
processing circuitry to identify candidate ones of the roaming wireless networks based on the signal strength for the roaming wireless networks;
the processing circuitry to determine performance differentials between the performance information for the home wireless network and the performance information for each of the candidate ones of the roaming wireless networks;
the processing circuitry to rank the candidate ones of the roaming wireless networks based on the performance differentials;
the processing circuitry to determine that at least one of the candidate ones of the roaming wireless networks exceeds a performance differential threshold;
the processing circuitry to select a highest ranked one of the candidate ones of the roaming wireless networks that exceeded the performance differential threshold; and
the one or more radios to wirelessly exchange data with the selected one of the candidate ones of the roaming wireless networks.

### Claim 16 (depends on 15)

The wireless user device of claim 15 wherein the performance information comprises data throughput, error rate, and band fading.

### Claim 17 (depends on 15)

The wireless user device of claim 15 wherein the performance information comprises data throughput, error rate, and intermodulation.

### Claim 18 (depends on 15)

The wireless user device of claim 15 wherein the performance information comprises data throughput, error rate, band fading, and intermodulation.

### Claim 19 (depends on 15)

The wireless user device of claim 15 wherein the home network comprises a Fifth Generation New Radio (5GNR) home network and the roaming network comprise 5GNR roaming networks and Long Term Evolution (LTE) roaming networks.

### Claim 20 (depends on 15)

The wireless user device of claim 15 wherein the one or more radios is to wirelessly receive the performance information in a System Information Block (SIB).
