Multiple carrier partition dynamic access on a mobile device
First Claim
1. A mobile communication device, comprising:
- a radio transceiver;
a non-transitory memory, wherein the non-transitory memory is apportioned into a plurality of partitions that includes at least a system partition, a user partition, and a carrier partition having a first carrier sub-partition and a second carrier sub-partition, wherein the first carrier sub-partition is configured to store a first carrier identity specifying configuration information that enables the mobile communication device to access a first communications network, and wherein the second carrier sub-partition is configured to store a second carrier identity;
a processor; and
an application stored in the non-transitory memory that, when executed by the processor, is configured to;
determine that no carrier identity exists in the second carrier sub-partition,based on the determination, download and store the second carrier identity in the second carrier sub-partition separate from the first carrier identity,detect a triggering event,in response to detecting the triggering event;
change from the first carrier identity in the first carrier sub-partition to the second carrier identity stored separately in the second carrier sub-partition of the non-transitory memory, wherein the first and second carrier identities are maintained and the first and second carrier sub-partitions are protected from alteration during a system reset of the mobile communication device, andapply a user experience element associated with the second carrier identity, wherein an operating system of the mobile communication device restricts write access to the system partition based on an original equipment manufacturer (OEM) access password and restricts write access to each carrier partition based on a wireless communication service carrier access password.
6 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication device comprising a radio transceiver, wherein the memory is apportioned into a plurality of partitions, a first carrier identity stored in a first partition of the memory, wherein a carrier identity comprises a network access identity, a list of device capabilities, a list of application configurations and a specific user experience associated to the carrier identity. A second carrier identity stored in a second partition of the memory. An Application loaded on the device, that when executed by the processor, detects a triggering event and in response to the detection changes the active carrier identity of the mobile communication device to one of the carrier identities stored in the partitions of the memory and applies configurations associated with the carrier identity, where the mobile communication device conducts wireless communication via the radio transceiver based on the wireless communication network associated with the selected carrier identity.
264 Citations
17 Claims
-
1. A mobile communication device, comprising:
-
a radio transceiver; a non-transitory memory, wherein the non-transitory memory is apportioned into a plurality of partitions that includes at least a system partition, a user partition, and a carrier partition having a first carrier sub-partition and a second carrier sub-partition, wherein the first carrier sub-partition is configured to store a first carrier identity specifying configuration information that enables the mobile communication device to access a first communications network, and wherein the second carrier sub-partition is configured to store a second carrier identity; a processor; and an application stored in the non-transitory memory that, when executed by the processor, is configured to; determine that no carrier identity exists in the second carrier sub-partition, based on the determination, download and store the second carrier identity in the second carrier sub-partition separate from the first carrier identity, detect a triggering event, in response to detecting the triggering event; change from the first carrier identity in the first carrier sub-partition to the second carrier identity stored separately in the second carrier sub-partition of the non-transitory memory, wherein the first and second carrier identities are maintained and the first and second carrier sub-partitions are protected from alteration during a system reset of the mobile communication device, and apply a user experience element associated with the second carrier identity, wherein an operating system of the mobile communication device restricts write access to the system partition based on an original equipment manufacturer (OEM) access password and restricts write access to each carrier partition based on a wireless communication service carrier access password. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for virtualizing a carrier partition on a mobile communication device, comprising:
-
determining, by executing an application stored in non-transitory memory on the mobile communication device, that no carrier identity exists in at least one of a plurality of carrier sub-partitions of a non-transitory memory of the mobile communication device, wherein the non-transitory memory includes a system partition, a user partition, and the plurality of carrier sub-partitions; downloading and storing, by executing the application, a plurality of carrier identities into corresponding separate carrier sub-partitions in the non-transitory memory of the mobile communication device, wherein each carrier sub-partition of the plurality of carrier sub-partitions receives one carrier identity in response to the determination; detecting a triggering event by the application on the mobile communication device; and activating dynamically, by the application in response to the detection, one of the plurality of carrier identities stored in the carrier sub-partitions of the non-transitory memory, where the mobile communication device conducts wireless communication via a radio transceiver based on the activated carrier identity, wherein the plurality of carrier identities are maintained and the separate carrier sub-partitions are protected from alteration during a system reset of the mobile communication device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification