# US 10,873,902 B2 · Network association based on network performance capabilities

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

- Number: US 10,873,902 B2
- Document ID: US10873902B2
- Status: Granted
- Kind: B2
- Application number: 16/653,684
- Filed: 2019-10-15
- Published: 2020-11-26
- Granted: 2020-12-22
- Earliest claimed: 2019-05-21
- Assignees: Motorola Mobility LLC
- Applicants: Motorola Mobility LLC
- Inventors: Dipti Dipak Fulzele; Rajesh Kumar Subramanian
- Web page: https://patentgrep.com/patent/US10873902B2

## CPC

- H04W 48/18: Selecting a network or a communication service
- H04W 4/60: Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 24/02: Arrangements for optimising operational condition
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 72/51: based on terminal or device properties
- H04W 76/15: Setup of multiple wireless link connections
- H04W 76/16: Involving different core network technologies, e.g. a packet-switched [PS] bearer in combination with a circuit-switched [CS] bearer
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W 28/18: Negotiating wireless communication parameters
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In aspects of network association based on network performance capabilities, a device includes a first subscriber identity module (SIM) to enable a first subscription for data communication between the device and data communication networks, and includes a second SIM to enable a second subscription for additional data communication between the device and the data communication networks. The device implements a network manager to determine network data parameters that indicate performance capabilities of the data communication networks. The network manager can associate a first application of the device with a first network of the data communication networks that has a greater performance capability for a data streaming download based on the network data parameters. The network manager can also associate a second application of the device with a second network of the data communication networks for an interactive session of intermittent data communications based on the network data parameters.

## Claims

### Claim 1

A device, comprising:
a first subscriber identity module (SIM) to enable a first subscription for data communication between the device and data communication networks;
a second SIM to enable a second subscription for additional data communication between the device and the data communication networks;
a network manager implemented at least partially in hardware to:
determine first application requirements for data exchange by a first application via the data communication networks;
determine second application requirements for data exchange by a second application via the data communication networks;
determine network data parameters that indicate performance capabilities of the data communication networks;
associate the first and second applications, each with a different network of the data communication networks based on the network data parameters and the respective first and second application requirements; and
switch the first and second application and network associations based on updated performance capabilities of the data communication networks.

### Claim 2 (depends on 1)

The device as recited in claim 1, wherein the network data parameters that indicate performance capabilities of the data communication networks include available bandwidth, data throughput, and data connectivity.

### Claim 3 (depends on 1)

The device as recited in claim 1, wherein the first application is implemented for a data streaming download that is data-intensive, and the network data parameters indicate a first network of the data communication networks has more available bandwidth for the data streaming download than a second network.

### Claim 4 (depends on 3)

The device as recited in claim 3, wherein the second application is implemented for an interactive session of intermittent data communications, and the network data parameters indicate the second network has more reliable data connectivity for the interactive session than the first network.

### Claim 5 (depends on 1)

The device as recited in claim 1, wherein the first application implements video streaming for video playback on the device, and the network data parameters indicate a first network of the data communication networks has more available bandwidth for the video streaming than a second network.

### Claim 6 (depends on 5)

The device as recited in claim 5, wherein the second application implements an interactive session of message exchanges that are intermittently communicated and received, and the network data parameters indicate the second network has more reliable connectivity for the message exchanges than the first network.

### Claim 7 (depends on 1)

The device as recited in claim 1, wherein the network manager is implemented to monitor the network data parameters that indicate the updated performance capabilities of the data communication networks.

### Claim 8 (depends on 1)

The device as recited in claim 1, wherein the first SIM and the second SIM are one of:
SIM cards that enable the respective first and second subscriptions with a wireless network operator of the data communication networks; or
embedded SIMs (eSIMs) that enable the respective first and second subscriptions with the wireless network operator of the data communication networks.

### Claim 9

A method, comprising:
enabling a first subscription for data communication between a device and data communication networks;
enabling a second subscription for additional data communication between the device and the data communication networks;
determining first application requirements for data exchange by a first application via the data communication networks;
determining second application requirements for data exchange by a second application via the data communication networks;
determining network data parameters that indicate performance capabilities of the data communication networks;
associating the first and second applications of the device, each with a different network of the data communication networks based on the network data parameters and the respective first and second application requirements; and
switching the first and second application and network associations based on updated performance capabilities of the data communication networks.

### Claim 10 (depends on 9)

The method as recited in claim 9, wherein the network data parameters that indicate performance capabilities of the data communication networks include available bandwidth, data throughput, and data connectivity.

### Claim 11 (depends on 9)

The method as recited in claim 9, wherein the first application is implemented for a data streaming download that is data-intensive, and the network data parameters indicate a first network of the data communication networks has more available bandwidth for the data streaming download than a second network.

### Claim 12 (depends on 11)

The method as recited in claim 11, wherein the second application is implemented for an interactive session of intermittent data communications, and the network data parameters indicate the second network has more reliable data connectivity for the interactive session than the first network.

### Claim 13 (depends on 9)

The method as recited in claim 9, further comprising:
monitoring the network data parameters that indicate the updated performance capabilities of the data communication networks.

### Claim 14 (depends on 9)

The method as recited in claim 9, wherein:
a first subscriber identity module (SIM) implemented in the device enables the first subscription for the data communication between the device and the data communication networks; and
a second SIM implemented in the device enables the second subscription for the additional data communication between the device and the data communication networks.

### Claim 15 (depends on 14)

The method as recited in claim 14, wherein the first SIM and the second SIM are one of:
SIM cards that enable the respective first and second subscriptions with a wireless network operator of the data communication networks; or
embedded SIMs (eSIMs) that enable the respective first and second subscriptions with the wireless network operator of the data communication networks.

### Claim 16

A dual-SIM device, comprising:
a first subscriber identity module (SIM) enabling data communication via data communication networks of a wireless network operator;
a second SIM enabling the data communications via the data communication networks;
a network manager implemented at least partially in hardware to:
determine first application requirements for data exchange by a first application via the data communication networks;
determine second application requirements for data exchange by a second application via the data communication networks;
monitor network data parameters that indicate performance capabilities of the data communication networks;
associate the first and second applications of the device, each with a different network of the data communication networks based on the network data parameters and the respective first and second application requirements; and
switching the first and second application and network associations based on updated performance capabilities of the data communication networks.

### Claim 17 (depends on 16)

The dual-SIM device as recited in claim 16, wherein the first application is implemented for a data streaming download that is data-intensive, and the network data parameters indicate a first network of the data communication networks has more available bandwidth for the data streaming download than a second network.

### Claim 18 (depends on 17)

The dual-SIM device as recited in claim 17, wherein the second application is implemented for an interactive session of intermittent data communications, and the network data parameters indicate the second network has more reliable data connectivity for the interactive session than the first network.

### Claim 19 (depends on 16)

The dual-SIM device as recited in claim 16, wherein the network manager is implemented to:
monitor the network data parameters that indicate updated performance capabilities of the data communication networks.

### Claim 20 (depends on 16)

The dual-SIM device as recited in claim 16, wherein the first SIM and the second SIM are one of:
SIM cards that enable the respective first and second subscriptions with a wireless network operator of the data communication networks; or
embedded SIMs (eSIMs) that enable the respective first and second subscriptions with the wireless network operator of the data communication networks.
