# US 11,910,476 B2 · Universal integrated circuit card-based quality of service allow/deny registration for roaming

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

- Number: US 11,910,476 B2
- Document ID: US11910476B2
- Status: Granted
- Kind: B2
- Application number: 17/521,967
- Filed: 2021-11-09
- Published: 2023-05-11
- Granted: 2024-02-20
- Earliest claimed: 2021-11-09
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Sreejith Menon
- Web page: https://patentgrep.com/patent/US11910476B2

## CPC

- H04W 8/08: Mobility data transfer
- H04W 4/10: Push-to-Talk [PTT] or Push-On-Call services
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 48/18: Selecting a network or a communication service
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W 4/50: Service provisioning or reconfiguring
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Aspects of the subject disclosure may include, for example, registering a mobile device with a mobile communication network as a roaming network, the roaming network communicating with a home network associated with the mobile device to complete the registering, initiating access to a service on the roaming network, retrieving information about access permission status of the service for the mobile device on the roaming network; responsive to the information about access permission status of the service having a value that corresponds to denial of the service on the roaming network because the service is not approved for operation on the roaming network, providing an indication to a user of the mobile device that the service is not available, and suspending further access to the service on the roaming network. Other embodiments are disclosed.

## Claims

### Claim 1

A mobile communication device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
detecting available mobile communication networks;
registering with one mobile communication network of the available mobile communication networks as a roaming network, wherein the roaming network is in data communication with a home network of the mobile communication device;
detecting initiation of an application at the mobile communication device, wherein the application requires a predetermined quality of service level;
retrieving, from a subscriber identity module (SIM) of the mobile communication device, permission information which relates one or more applications with a current access permission status for one or more networks including the roaming network;
determining a current access permission status for the application on the roaming network; and
responsive to the application having a current access permission status corresponding to denial of the application, providing an indication to a user of the mobile communication device that a service associated with the application is not available.

### Claim 2 (depends on 1)

The mobile communication device of claim 1, wherein the retrieving the permission information comprises retrieving the permission information from a Universal Integrated Circuit Card (UICC) of the mobile communication device.

### Claim 3 (depends on 1)

The mobile communication device of claim 1, wherein the operations further comprise:
receiving the permission information at the mobile communication device; and
storing, in a Universal Integrated Circuit Card (UICC) of the mobile communication device, the permission information.

### Claim 4 (depends on 3)

The mobile communication device of claim 3, wherein the receiving the permission information comprise:
receiving the permission information from an over the air (OTA) system of the home network of the mobile communication device.

### Claim 5 (depends on 1)

The mobile communication device of claim 1, wherein the operations further comprise:
receiving updated permission information at the mobile communication device; and
replacing the permission information with the updated permission information.

### Claim 6 (depends on 1)

The mobile communication device of claim 1, wherein the operations further comprise:
receiving updated permission information at the mobile communication device from an over the air (OTA) system of the home network of the mobile communication device, wherein the receiving updated permission information comprises receiving a network identifier and data indicating a network associated with the network identifier has a new access permission status corresponding to denial of the application;
accessing a Universal Integrated Circuit Card (UICC) of the mobile communication device;
in a table stored in the UICC, deleting the network identifier in a first column of the table; and
adding the network identifier to a second column of the table, wherein the first column of the table corresponds to networks for which the application has a current access permission status corresponding to denial of the application on the network associated with the network identifier and wherein the second column of the table corresponds to networks for which the application has a current access permission status corresponding to permission of the application on the network associated with the network identifier.

### Claim 7 (depends on 6)

The mobile communication device of claim 6, wherein the operations further comprise:
establishing as a default value for the current access permission status, the default value corresponding to denial of the application on all networks; and
storing the default value for all networks in the table in the UICC.

### Claim 8 (depends on 1)

The mobile communication device of claim 1, wherein the detecting initiation of an application at the mobile communication device comprises detecting initiation of a mission critical push-to-talk (MC PTT) application requiring a quality of service (QoS) level corresponding to QoS Class Identifier (QCI) 65 or 66.

### Claim 9

A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
registering a mobile communication device with a mobile communication network as a roaming network, wherein the roaming network is in data communication with a home network of the mobile communication device to facilitate the registering;
launching an application on the processing, wherein the launching is responsive to a command of a user of the mobile communication device;
retrieving from storage information about a current access permission status of the application on the roaming network;
responsive to the application having the current access permission status corresponding to denial of the application, providing an indication to a user of the mobile communication device that a service associated with the application is not available; and
suspending further operation of the application to access the roaming network.

### Claim 10 (depends on 9)

The non-transitory, machine-readable medium of claim 9, wherein the retrieving from storage information about the current access permission status of the application comprises:
accessing a Universal Integrated Circuit Card (UICC) of the mobile communication device; and
retrieving the current access permission status of the application from the UICC.

### Claim 11 (depends on 9)

The non-transitory, machine-readable medium of claim 9, wherein the operations further comprise:
receiving an updated current access permission status at the mobile communication device; and
replacing the current access permission status with the updated current access permission status.

### Claim 12 (depends on 9)

The non-transitory, machine-readable medium of claim 9, wherein the operations further comprise:
storing the information about the current access permission status of the application in storage of the mobile communication device, wherein the storing comprises storing the information in a table including identifiers of available public land mobile networks (PLMNs) and respective access permission status information of the application for each available PLMN.

### Claim 13 (depends on 9)

The non-transitory, machine-readable medium of claim 9, wherein the operations further comprise:
responsive to the application having a current access permission status corresponding to permission for the application on the roaming network, initiating a request for a bearer from the roaming network according to the application.

### Claim 14 (depends on 9)

The non-transitory, machine-readable medium of claim 9, wherein the launching an application at the mobile communication device comprises launching an application having a relatively high assigned quality of service (QoS) Class Identifier on the roaming network.

### Claim 15 (depends on 9)

The non-transitory, machine-readable medium of claim 9, wherein the launching an application at the mobile communication device comprises launching a mission critical push-to-talk (MC PTT) application requiring a quality of service (QoS) level corresponding to QoS Class Identifier (QCI) 65 or 66.

### Claim 16

A method, comprising:
registering, by a processing system including a processor, a mobile device with a mobile communication network as a roaming network, the roaming network communicating with a home network associated with the mobile device to complete the registering;
initiating, by the processing system, access to a service on the roaming network;
retrieving, by the processing system, information about access permission status of the service for the mobile device on the roaming network;
responsive to the information about access permission status of the service having a value that corresponds to denial of the service on the roaming network because the service is not approved for operation on the roaming network, providing, by the processing system, an indication to a user of the mobile device that the service is not available; and
suspending, by the processing system, further access to the service on the roaming network.

### Claim 17 (depends on 16)

The method of claim 16, comprising:
accessing, by the processing system, a Universal Integrated Circuit Card (UICC) of the mobile device; and
retrieving, by the processing system, the information about access permission status of the service from the UICC.

### Claim 18 (depends on 17)

The method of claim 17, comprising:
retrieving, by the processing system, the information about access permission status of the service from a table storing respective network identifiers for available mobile communication networks and respective access permission status values.

### Claim 19 (depends on 16)

The method of claim 16, comprising:
accessing, by the processing system, a Universal Integrated Circuit Card (UICC) of the mobile device; and
storing, by the processing system, the information about access permission status of the service in the UICC in a table, the table containing respective network identifiers for available public land mobile networks (PLMNs) and respective access permission status values for each respective PLMN of the PLMNs.

### Claim 20 (depends on 16)

The method of claim 16, comprising:
receiving, by the processing system, updated information about access permission status from an over the air (OTA) system of the home network of the mobile device, wherein the receiving updated information about access permission status comprises receiving a network identifier and data indicating a network associated with the network identifier has a new access permission status corresponding to permission for access to the service on the roaming network by the mobile device.
