Downloadable configuring application for a wireless device
First Claim
1. A method of operating a client device, comprising:
- receiving an initial request from a user to execute an application on the client device;
determining that execution of the application requires access to a feature;
generating, by the client device without an explicit command from the user, a supplemental request for activating the feature in response to the determination, the feature associated with one or more feature licensing parameters that specify an activation requirement for the feature;
activating the feature in response to the supplemental request based on the activation requirement being satisfied; and
permitting the feature to remain activated if the activation requirement is satisfied, and deactivating the feature if the activation requirement is no longer satisfied.
0 Assignments
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.
29 Citations
30 Claims
-
1. A method of operating a client device, comprising:
-
receiving an initial request from a user to execute an application on the client device; determining that execution of the application requires access to a feature; generating, by the client device without an explicit command from the user, a supplemental request for activating the feature in response to the determination, the feature associated with one or more feature licensing parameters that specify an activation requirement for the feature; activating the feature in response to the supplemental request based on the activation requirement being satisfied; and permitting the feature to remain activated if the activation requirement is satisfied, and deactivating the feature if the activation requirement is no longer satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A client device, comprising:
a processor coupled to memory and configured to; receive an initial request from a user to execute an application on the client device; determine that execution of the application requires access to a feature; generate, without an explicit command from the user, a supplemental request for activating the feature in response to the determination, the feature associated with one or more feature licensing parameters that specify an activation requirement for the feature; activate the feature in response to the supplemental request based on the activation requirement being satisfied; and permit the feature to remain activated if the activation requirement is satisfied, and deactivate the feature if the activation requirement is no longer satisfied. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A client device, comprising:
-
means for receiving an initial request from a user to execute an application on the client device; means for determining that execution of the application requires access to a feature; means for generating, without an explicit command from the user, a supplemental request for activating the feature in response to the determination, the feature associated with one or more feature licensing parameters that specify an activation requirement for the feature; means for activating the feature in response to the supplemental request based on the activation requirement being satisfied; and means for permitting the feature to remain activated if the activation requirement is satisfied, and for deactivating the feature if the activation requirement is no longer satisfied. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by a client device, cause the client device to perform operations, the instructions including:
-
at least one instruction to cause the client device to receive an initial request from a user to execute an application on the client device; at least one instruction to cause the client device to determine that execution of the application requires access to a feature; at least one instruction to cause the client device to generate, without an explicit command from the user, a supplemental request for activating the feature in response to the determination, the feature associated with one or more feature licensing parameters that specify an activation requirement for the feature; at least one instruction to cause the client device to activate the feature in response to the supplemental request based on the activation requirement being satisfied; and at least one instruction to cause the client device to permit the feature to remain activated if the activation requirement is satisfied, and to deactivate the feature if the activation requirement is no longer satisfied. - View Dependent Claims (27, 28, 29, 30)
-
Specification