Downloadable configuring application for a wireless device
First Claim
1. A system to activate features for a wireless device, comprising:
- the wireless device including a component having logic;
to receive an initial request from a user to execute an application on the wireless device;
to determine that execution of the application requires access to a feature;
to receive, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device,to configure the wireless device to access the feature implementing the component, andto send a message to a server to activate the feature; and
the server configured to receive the message to activate the feature associated with the wireless device and to modify information files associated with the wireless device associated with activating the feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and programs for activating a feature on a wireless device includes requesting the feature at the wireless device. A feature includes additional functions and services that add capability to or accessed by the wireless device, such as, but not limited to, voice mail, voice recognition, access to GPS, MPEG functions, and access to a data channel or increased data rates. The wireless device downloads a component from a download server that contains the logic to configure the wireless device as well as a carrier server to activate the feature. An expiration parameter or other licensing term may be associated with the requested feature. Upon expiration, the wireless device and/or carrier server is reconfigured to deactivate the feature.
32 Citations
36 Claims
-
1. A system to activate features for a wireless device, comprising:
-
the wireless device including a component having logic; to receive an initial request from a user to execute an application on the wireless device; to determine that execution of the application requires access to a feature; to receive, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device, to configure the wireless device to access the feature implementing the component, and to send a message to a server to activate the feature; and the server configured to receive the message to activate the feature associated with the wireless device and to modify information files associated with the wireless device associated with activating the feature. - View Dependent Claims (2, 3)
-
-
4. A method of activating a feature for a wireless device, comprising:
-
receiving an initial request from a user to execute an application on the wireless device; determining that execution of the application requires access to the feature; receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; executing a component on the wireless device, the component having logic operable to configure the wireless device to access the feature; activating the feature; and updating profile information associated with the wireless device on a server using a wireless network, wherein the updating occurs in response to the activation of the feature and includes indication that the feature is activated. - View Dependent Claims (5)
-
-
6. A method of activating a feature for a wireless device, comprising:
-
receiving an initial request from a user to execute an application on the wireless device; determining that execution of the application requires access to the feature; receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; requesting a component from a download server, the component having logic operable to configure the wireless device to access the feature; receiving the component at the wireless device; and executing the component on the wireless device so as to activate the feature, wherein the component is further operable to send a message to a profile server to configure the feature on the profile server. - View Dependent Claims (7, 8, 9)
-
-
10. A method of activating a feature at a server for a wireless device, comprising:
-
receiving a first message at the server indicating the wireless device is requesting activation of the feature, wherein the feature activation request is initiated by an application being executed on the wireless device responsive to an initial request from a user of the wireless device to execute the application and a determination that execution of the application requires access to the feature without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; updating a profile associated with the wireless device to indicate the feature is activated for the wireless device; configuring the server so that the feature is accessible to the wireless device upon receiving a message to configure the feature on the server from a component being executed at the wireless device; and sending a second message to the wireless device indicating the feature is activated. - View Dependent Claims (11)
-
-
12. A wireless device for activating a feature, comprising:
-
means for receiving an initial request from a user to execute an application on the wireless device; means for determining that execution of the application requires access to the feature; means for receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; means for requesting a component from a download server, the component having logic operable to configure the wireless device to access the feature; means for receiving the component at the wireless device; and means for executing the component on the wireless device so as to activate the feature, wherein the component is further operable to send a message to a profile server to configure the feature on the profile server.
-
-
13. A non-transitory computer readable medium comprising instructions, which when executed by a machine, causes the machine to perform operations, the instructions, comprising:
-
at least one instruction for receiving an initial request from a user to execute an application on a wireless device; at least one instruction for determining that execution of the application requires access to a feature; at least one instruction for receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature, wherein the feature activation request is initiated by the application without an explicit command from a user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; at least one instruction for requesting a component from a download server, the component having logic operable to configure the wireless device to access the feature; at least one instruction for receiving the component at the wireless device; and at least one instruction for executing the component on the wireless device so as to activate the feature, wherein the component is further operable to send a message to a profile server to configure the feature on the profile server.
-
-
14. A wireless device, comprising:
-
a processor configured to receive an initial request from a user to execute an application on a wireless device, to determine that execution of the application requires access to a feature, and to receive a request, responsive to the determination, from the application being executed on the wireless device to activate the feature, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; and a component received from a download server, the component configured to be executed on the wireless device, wherein the component comprises first configuring information operable to configure the wireless device so as to activate the feature for the wireless device, feature specific information, and second configuring information to transmit to a profile server associated with the feature being activated on the wireless device. - View Dependent Claims (15, 16, 17)
-
-
18. A method for limited-use activation of a feature for a wireless device, comprising:
-
receiving an initial request from a user to execute an application on the wireless device; determining that execution of the application requires access to the feature; receiving at the wireless device a component and a feature expiration parameter both based on a request for an additional wireless device feature that is received responsive to the determination from the application being executed on the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the component includes logic operable to install the additional wireless device feature, wherein the feature expiration parameter indicates a use period for the additional wireless device feature, wherein the feature is installed but not activated on the wireless device; configuring the wireless device, based on an execution of the component on the wireless device, so that the additional wireless device feature is activated; and deactivating the additional wireless device feature when the feature expiration parameter indicates the use period for the additional wireless device feature has expired. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method of activating a feature on a wireless device, comprising:
-
receiving an initial request from a user to execute an application on the wireless device; determining that execution of the application requires access to the feature; receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; executing a component on the wireless device, the component having logic operable to configure the wireless device to access the feature; and activating the feature. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A server configured to activate a feature for a wireless device, comprising:
-
means for receiving a first message at a server indicating the wireless device is requesting activation of the feature, wherein the feature activation request is initiated by an application being executed on the wireless device responsive to an initial request from a user of the wireless device to execute the application and a determination that execution of the application requires access to the feature without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; means for updating a profile associated with the wireless device to indicate the feature is activated for the wireless device; means for configuring the server so that the feature is accessible to the wireless device upon receiving a message to configure the feature on the server from a component being executed at the wireless device; and means for sending a second message to the wireless device indicating the feature is activated.
-
-
32. A non-transitory computer readable medium comprising instructions, which when executed by a server configured to activate a feature for a wireless device, cause the server to perform operations, the instructions comprising:
-
at least one instruction for receiving a first message at the server indicating the wireless device is requesting activation of the feature, wherein the feature activation request is initiated by an application being executed on the wireless device responsive to an initial request from a user of the wireless device to execute the application and a determination that execution of the application requires access to the feature without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; at least one instruction for updating a profile associated with the wireless device to indicate the feature is activated for the wireless device; at least one instruction for configuring the server so that the feature is accessible to the wireless device upon receiving a message to configure the feature on the server from a component being executed at the wireless device; and at least one instruction for sending a second message to the wireless device indicating the feature is activated.
-
-
33. A server configured to activate a feature for a wireless device, comprising:
a processor coupled to a memory device, the processor configured to; receive a first message at a server indicating the wireless device is requesting activation of the feature, wherein the feature activation request is initiated by an application being executed on the wireless device responsive to an initial request from a user of the wireless device to execute the application and a determination that execution of the application requires access to the feature without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; update a profile associated with the wireless device to indicate the feature is activated for the wireless device; configure the server so that the feature is accessible to the wireless device upon receiving a message to configure the feature on the server from a component being executed at the wireless device; and send a second message to the wireless device indicating the feature is activated.
-
34. A wireless device, comprising:
-
means for receiving an initial request from a user to execute an application on the wireless device; means for determining that execution of the application requires access to the feature; means for receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; means for executing a component on the wireless device, the component having logic operable to configure the wireless device to access the feature; and means for activating the feature.
-
-
35. A wireless device, comprising:
-
a processor coupled to memory and configured to; receive an initial request from a user to execute an application on the wireless device; determine that execution of the application requires access to the feature; receive, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; execute a component on the wireless device, the component having logic operable to configure the wireless device to access the feature; and activate the feature.
-
-
36. A non-transitory computer readable medium comprising instructions, which when executed by a wireless device, cause the wireless device to perform operations, the instructions comprising:
-
at least one instruction for receiving an initial request from a user to execute an application on the wireless device; at least one instruction for determining that execution of the application requires access to the feature; at least one instruction for receiving, responsive to the determination, a request from the application being executed on the wireless device to activate the feature associated with the wireless device, wherein the feature activation request is initiated by the application without an explicit command from the user of the wireless device for activating the feature, wherein the feature is installed but not activated on the wireless device; at least one instruction for executing a component on the wireless device, the component having logic operable to configure the wireless device to access the feature; and at least one instruction for activating the feature.
-
Specification