VIRTUAL SIM CARD FOR MOBILE HANDSETS
First Claim
1. A method for provisioning a mobile device, comprising:
- storing provisioning data for a plurality of service contracts in at least one remote database;
receiving via a communication network a request from the mobile device to download provisioning data for at least two of the plurality of service contracts; and
downloading the provisioning data for the at least two of the plurality of service contracts to a VSIM internal memory unit in the mobile device using the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method store provisioning data supporting a plurality of service providers in a VSIM internal memory unit of a mobile device. A user may selectively enable provisioning data supporting one of the plurality of service providers stored in the VSIM internal memory unit to conduct a wireless communication. An embodiment permits backing up, retrieving and restoring personal data in the VSIM internal memory unit using a remote database. Another embodiment allows a mobile device to select an optimal service provider to conduct a wireless communication. The optimal service provider may be determined based upon mobile device location, communication usage request and/or time and date.
262 Citations
48 Claims
-
1. A method for provisioning a mobile device, comprising:
-
storing provisioning data for a plurality of service contracts in at least one remote database; receiving via a communication network a request from the mobile device to download provisioning data for at least two of the plurality of service contracts; and downloading the provisioning data for the at least two of the plurality of service contracts to a VSIM internal memory unit in the mobile device using the communication network. - View Dependent Claims (2, 3, 4)
-
-
5. A method for initiating a wireless communication call on a mobile device having stored thereon provisioning data for a plurality of service contracts in a VSIM internal memory unit, comprising:
-
receiving a selection of one of the plurality of service contracts to support the wireless communication call; transferring provisioning data for the selected one of the plurality of service contracts to a VSIM provisioning data buffer; establishing a communication link to a communication network using the transferred provisioning data of the selected one the plurality of service contracts. - View Dependent Claims (6, 7)
-
-
8. A method for initiating a communication call from a mobile device having a VSIM internal memory unit having stored therein provisioning data for a plurality of service contracts, comprising:
-
collecting a plurality of operational parameter values from the mobile device; determining an optimal one of the plurality of service contract based upon the collected operational parameter values; retrieving from the VSIM internal memory unit provisioning data corresponding to the optimal service contract; and establishing a communication link to a communication network using the retrieved provisioning data corresponding to the optimal service contract. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A server, comprising:
-
means for storing provisioning data for a plurality of service contracts; means for receiving via a communication network a request from a mobile device to download provisioning data for at least two of the plurality of service contracts; and means for downloading the stored provisioning data for the at least two of the plurality of service contracts to a VSIM internal memory unit in the mobile device using the communication network. - View Dependent Claims (18)
-
-
19. A mobile device, comprising:
-
means for storing provisioning data for a plurality of service contracts; means for receiving a selection of one of the plurality of service contracts to support a wireless communication call; means for transferring provisioning data for the selected one of the plurality of service contracts to a VSIM provisioning data buffer; means for establishing a communication link to a communication network using the transferred provisioning data of the selected one the plurality of service contracts.
-
-
20. A wireless communication system, comprising:
-
means for collecting a plurality of mobile device operational parameter values; means for determining an optimal service contract based upon the collected plurality of mobile device operational parameter values; means for retrieving from memory provisioning data corresponding to the optimal service contract; and means for establishing a communication link to a communication network using the retrieved provisioning data corresponding to the optimal service contract. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A server, comprising:
-
a memory; a processor coupled to the memory; a communication interface circuit coupled to the processor, the communication interface circuit configured to connect the processor to a communication network, wherein the processor is configured with software instructions to perform steps comprising; storing provisioning data for a plurality of service contracts in at least one database in the memory; receiving via the communication interface circuit a request from a mobile device to download provisioning data for at least two of the plurality of service contracts; and downloading the provisioning data for the at least two of the plurality of service contracts to a VSIM internal memory unit in the mobile device using the communication interface circuit. - View Dependent Claims (28)
-
-
29. A mobile device comprising
a processor; -
an internal memory unit coupled to the processor, the internal memory unit having stored thereon provisioning data for a plurality of service contracts within a VSIM memory unit, and including a VSIM provisioning data buffer; and a wireless communication transceiver coupled to the processor, wherein the processor is configured with software instructions to perform steps comprising; receiving a selection of one of the plurality of service contracts to support the wireless communication call; transferring provisioning data for the selected one of the plurality of service contracts to the VSIM provisioning data buffer; and establishing a communication link via the wireless communication transceiver to a wireless communication network using the transferred provisioning data of the selected one the plurality of service contracts. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform steps comprising:
-
storing provisioning data for a plurality of service contracts in at least one remote database; receiving via a communication network a request from a mobile device to download provisioning data for at least two of the plurality of service contracts; and downloading the provisioning data for the at least two of the plurality of service contracts to a VSIM internal memory unit in the mobile device using the communication network. - View Dependent Claims (38, 39, 40)
-
-
41. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor of a mobile device to perform steps comprising:
-
storing provisioning data for a plurality of service contracts in an internal memory unit of the mobile device; receiving a selection of one of the plurality of service contracts to support the wireless communication call; transferring provisioning data for the selected one of the plurality of service contracts to an internal memory unit provisioning data buffer of the mobile device; and establishing a communication link to a communication network using the transferred provisioning data of the selected one the plurality of service contracts. - View Dependent Claims (42, 43)
-
-
44. A tangible storage medium having stored thereon processor-executable software instructions configured to cause a processor of a mobile device to perform steps comprising:
-
collecting operational parameter values of the mobile device; determining an optimal service contract from a plurality of service contracts based upon the collected operational parameter values; retrieving from memory provisioning data corresponding to the optimal service contract; and establishing a communication link to a communication network using the retrieved provisioning data corresponding to the optimal service contract. - View Dependent Claims (45, 46, 47, 48)
-
Specification