Methods and apparatus for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices
First Claim
1. A method of dynamic source determination of provisioning information on an open market wireless communication device, comprising:
- receiving a first input to launch a network service on an open market wireless communication device;
determining if provisioning information corresponding to the network service is stored on a removable module in communication with the wireless communication device;
if the provisioning information is determined to be not stored on the removable module, determining if provisioning information corresponding to the network service is stored on a non-removable data storage of the wireless device; and
if the provisioning information is determined to be not stored on the removable module and the non-removable data storage, generating a user notification for output on the wireless communication device, wherein the user notification includes instructions for configuring the provisioning information on the wireless communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus and methods are described that provide for dynamic source determination of provisioning information on a per-network service basis for open market wireless devices. Specifically, systems, apparatus and methods provide for the open market wireless devices and/or the users of such devices to acquire provisioning information for network services in instances in which neither the removable module currently associated with the device or the non-removable memory of the open market wireless device store the provisioning information for the desired network service. In this regard, present aspects provide for a prompt, such as a user notification to presented on an output mechanism of the wireless device when the wireless determines first that the provisioning information is not stored on the removable module and, secondly, that the provisioning information is not stored on the non-removable data storage of the device.
-
Citations
31 Claims
-
1. A method of dynamic source determination of provisioning information on an open market wireless communication device, comprising:
-
receiving a first input to launch a network service on an open market wireless communication device; determining if provisioning information corresponding to the network service is stored on a removable module in communication with the wireless communication device; if the provisioning information is determined to be not stored on the removable module, determining if provisioning information corresponding to the network service is stored on a non-removable data storage of the wireless device; and if the provisioning information is determined to be not stored on the removable module and the non-removable data storage, generating a user notification for output on the wireless communication device, wherein the user notification includes instructions for configuring the provisioning information on the wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 25, 26)
-
-
15. At least one processor configured to provide source determination of provisioning information on an open market wireless communication device, comprising:
-
a first module for receiving a first input to launch a network service on an open market wireless communication device; a second module for determining if provisioning information corresponding to the network service is stored on a removable module in communication with the wireless communication device, if the provisioning information is determined to be not stored on the removable module, determining if provisioning information corresponding to the network service is stored on a non-removable data storage of the wireless communication device; and a third module for generating a user notification for output on the wireless communication device, wherein the user notification includes instructions for configuring the provisioning information on the wireless communication device, if the provisioning information is determined to be not stored on the removable module and the non-removable data storage.
-
-
16. A computer program product, comprising:
a non-transitory computer-readable medium comprising; a first set of codes for causing a computer to receive a first input to launch a network service on an open market wireless communication device; a second set of codes for causing the computer to determine if provisioning information corresponding to the network service is stored on a removable module in communication with the wireless communication device-et, if the provisioning information is determined to be not stored on the removable module, determining if provisioning information corresponding to the network service is stored on a non-removable data storage of the wireless communication device; and a third set of codes for causing the computer to generate a user notification for output on the wireless communication device, wherein the user notification includes instructions for configuring the provisioning information on the wireless communication device, if the provisioning information is determined to be not stored on the removable module and the non-removable data storage.
-
17. An apparatus for source determination of provisioning information on a wireless communication device, comprising:
-
means for receiving a first input to launch a network service on an open market wireless communication device; means for determining if provisioning information corresponding to the network service is stored on a removable module in communication with the wireless communication device, if the provisioning information is determined to be not stored on the removable module, determining if provisioning information corresponding to the network service is stored on a non-removable data storage of the wireless communication device; and means for generating a user notification for output on the wireless communication device, wherein the user notification includes instructions for configuring the provisioning information on the wireless communication device, if the provisioning information is determined to be not stored on the removable module and the non-removable data storage.
-
-
18. An open market wireless communication device, comprising:
- a computer platform including a processor and non-removable data storage in communication with the processor;
a removable module in communication with the processor and operable to store data;
one or more network service clients executable by the processor and stored in the non-removable data storage;
a first user interface in communication with the processor and operable to receive a first input to launch one of the network service clients on the open market wireless communication device;
provisioning source determination logic stored in the non-removable data storage and executable by the processor, wherein the logic is responsive to the first input to execute a first source rule, wherein the first source rule is operable to determine if provisioning information corresponding to a network service is stored on the removable module, if the provisioning information is determined to be not stored on the removable module, determine if provisioning information corresponding to the network service is stored on the non-removable data storage of the wireless communication device; and
a provisioning instruction notification generator stored in the non-removable data storage and executable by the processor, wherein the generator is operable to generate a user notification for output on the wireless communication device, in response to the logic determining according to the first source rule that the provisioning information is not stored on the removable module or the non-removable data storage, wherein the user notification includes instructions for configuring the provisioning information on the wireless communication device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31)
- a computer platform including a processor and non-removable data storage in communication with the processor;
Specification