Method and apparatus for managing communication services using multiple subscription agreements
First Claim
Patent Images
1. A device, comprising:
- a device processing system including a processor that provides communication services; and
a Universal Integrated Circuit Card (UICC) including a UICC processor and a memory that stores executable instructions that, when executed by the UICC processor, facilitate performance of operations, comprising;
storing subscription utilization information in the memory, wherein the subscription utilization information is indicative of a history of subscription usage by the device, wherein registration information associated with a group of subscription agreements is stored in the memory;
receiving location information from the device processing system, the location information indicating a location of the device;
selecting a target subscription agreement from among the group of subscription agreements according to the history of subscription usage and the location information;
determining whether normal service or limited service is available at the location, wherein the limited service is based on a network server recognizing a second subscription agreement of the group of subscription agreements and the network server denying service for the second subscription agreement, wherein the target subscription agreement is different from the second subscription agreement; and
responsive to the normal service being determined to be available at the location, initiating a registration with the network server according to target registration information of the registration information corresponding to the target subscription agreement.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, storing subscription utilization information in the memory where the subscription utilization information is indicative of a history of subscription usage by the device and where registration information associated with a group of subscription agreements is stored in the memory, receiving location information from the device processor where the location information indicates a location of the device, and selecting a target subscription agreement from among the group of subscription agreements according to the history of subscription usage and the location information. Other embodiments are disclosed.
38 Citations
18 Claims
-
1. A device, comprising:
-
a device processing system including a processor that provides communication services; and a Universal Integrated Circuit Card (UICC) including a UICC processor and a memory that stores executable instructions that, when executed by the UICC processor, facilitate performance of operations, comprising; storing subscription utilization information in the memory, wherein the subscription utilization information is indicative of a history of subscription usage by the device, wherein registration information associated with a group of subscription agreements is stored in the memory; receiving location information from the device processing system, the location information indicating a location of the device; selecting a target subscription agreement from among the group of subscription agreements according to the history of subscription usage and the location information; determining whether normal service or limited service is available at the location, wherein the limited service is based on a network server recognizing a second subscription agreement of the group of subscription agreements and the network server denying service for the second subscription agreement, wherein the target subscription agreement is different from the second subscription agreement; and responsive to the normal service being determined to be available at the location, initiating a registration with the network server according to target registration information of the registration information corresponding to the target subscription agreement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable storage medium, comprising executable instructions that, when executed by a Universal Integrated Circuit Card (UICC) processor of a UICC of a communication device, facilitate performance of operations, comprising:
-
monitoring usage by the communication device of a group of subscription agreements to generate subscription utilization information; selecting a target subscription agreement from among the group of subscription agreements according to the subscription utilization information and location information indicating a location of the communication device, wherein the selecting of the target subscription agreement comprises applying a selection policy stored at the communication device, wherein a device processor of the communication device does not have access to the selection policy; and determining whether normal service or limited service is available at the location, wherein the limited service is based on a network server recognizing a second subscription agreement of the group of subscription agreements and the network server denying service for the second subscription agreement, wherein the target subscription agreement is different from the second subscription agreement; and responsive to the normal service being determined to be available at the location, transmitting a registration request to the network server according to target registration information stored at the communication device corresponding to the target subscription agreement. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
obtaining, by a Universal Integrated Circuit Card (UICC) processor of a UICC of a communication device, subscription utilization information and location information, the subscription utilization information indicating usage by the communication device of a group of subscription agreements, the location information indicating a location of the communication device; selecting, by the UICC processor, a target subscription agreement from among the group of subscription agreements according to the subscription utilization information and the location of the communication device, wherein the selecting of the target subscription agreement comprises applying selection criteria stored at the communication device, wherein a device processor of the communication device does not have access to the selection criteria; determining, by the UICC processor, whether normal service or limited service is available at the location, wherein the limited service is based on a network server recognizing a second subscription agreement of the group of subscription agreements and the network server denying service for the second subscription agreement, wherein the target subscription agreement is different from the second subscription agreement; and responsive to the normal service being determined to be available at the location, transmitting, by the UICC processor, a registration request to the network server according to target registration information stored at the communication device corresponding to the target subscription agreement. - View Dependent Claims (15, 16, 17, 18)
-
Specification