APPLICATION PRODUCTS WITH IN-APPLICATION SUBSEQUENT FEATURE ACCESS USING NETWORK-BASED DISTRIBUTION SYSTEM
First Claim
1. A method for unlocking supplemental features of an application program, said method operating on a computing device, and said method comprising:
- executing an application program on the computing device, the application program being previously acquired from a remote network-based application distribution system, the application program including at least one supplemental feature that is presently locked and located within the application program but available to be unlocked;
determining, at the computing device, that a user of the application program desires to acquire usage of the at least one supplemental feature that is presently locked;
requesting that the remote network-based application distribution system approve unlocking of the at least one supplemental feature;
receiving an authorization from the remote network-based application distribution system that the at least one supplemental feature is approved for unlocking; and
thereafter unlocking the at least one supplemental feature of the application program at the computing device, thereby permitting the application program to utilize the at least one supplemental feature.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system, device and method for accessing features of digital products with assistance from a product distribution site are disclosed. In one embodiment, a user of a client device may have previously acquired rights or permissions to access one or more supplemental features of one or more digital products (e.g., application programs). Typically, a user would purchase an application program and then sometime later also purchase supplemental features for use with the application program. In one implementation the supplemental features can be purchased using the application program with the assistance of a remotely located product distribution server. Sometime thereafter, in some cases, the user desires to make use of such previously acquired one or more supplemental features on another client device. For example, the user may wish or need to transfer from a former client device to a new client device. As another example, the user may wish to utilized (e.g., share) such previously acquired one or more supplemental features with another client device associated with the user, such as another client device within user'"'"'s account.
-
Citations
27 Claims
-
1. A method for unlocking supplemental features of an application program, said method operating on a computing device, and said method comprising:
-
executing an application program on the computing device, the application program being previously acquired from a remote network-based application distribution system, the application program including at least one supplemental feature that is presently locked and located within the application program but available to be unlocked; determining, at the computing device, that a user of the application program desires to acquire usage of the at least one supplemental feature that is presently locked; requesting that the remote network-based application distribution system approve unlocking of the at least one supplemental feature; receiving an authorization from the remote network-based application distribution system that the at least one supplemental feature is approved for unlocking; and thereafter unlocking the at least one supplemental feature of the application program at the computing device, thereby permitting the application program to utilize the at least one supplemental feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
11. A method for unlocking supplemental features of an application program, said method operating on a computing device, and said method comprising:
-
executing an application program on the computing device, the application program being previously acquired from a remote network-based application distribution system; offering, via the application program, a user of the computing device at least one supplemental feature that is presently locked and located within the application program but available to be unlocked; receiving an indication that the user of the computing device desires to acquire usage of the at least one supplemental feature that is presently locked; requesting, in response to the indication being received, supplemental feature information from the remote network-based application distribution system, the supplemental feature information including at least descriptive information pertaining to the at least one supplemental feature; subsequently receiving, at the computing device, the supplemental feature information from the remote network-based application distribution system; presenting the supplemental feature information at the computing device; confirming, at the computing device, that the user desires to acquire usage of the at least one supplemental feature that is presently locked; requesting that the remote network-based application distribution system approve unlocking of the at least one supplemental feature; receiving an authorization from the remote network-based application distribution system that the at least one supplemental feature is approved for unlocking; and thereafter unlocking the at least one supplemental feature of the application program at the computing device, thereby permitting the application program to utilize the at least one supplemental feature. - View Dependent Claims (12)
-
-
13. A computer-implemented method for managing unlocking of supplemental features of application programs that have been previously acquired from a network-based application distribution system, said method comprising:
-
receiving a request from a computing device for supplemental feature information from the remote network-based application distribution system; retrieving the supplemental feature information associated with the supplemental feature of the application program, the supplemental feature information including at least descriptive information pertaining to a supplemental feature of an application program previously acquired from the network-based application distribution system; sending the retrieved supplemental feature information to the computing device; receiving a request from the computing device to unlock the supplemental feature of the application program; determining whether the network-based application distribution system approves unlocking of the supplemental feature; and sending an authorization to the computing device for unlocking the supplemental feature if said determining determines that the network-based application distribution system has approved unlocking of the supplemental feature. - View Dependent Claims (9, 10, 14, 15, 16, 17)
-
-
18. A computer-implemented method for managing unlocking of supplemental features of application programs that have been previously acquired from a network-based application distribution system, said method comprising:
-
receiving a request from the computing device to unlock a supplemental feature of an application program previously acquired from the network-based application distribution system; determining whether the network-based application distribution system approves unlocking of the supplemental feature; and sending an authorization to the computing device for unlocking the supplemental feature if said determining determines that the network-based application distribution system has approved unlocking of the supplemental feature. - View Dependent Claims (19)
-
-
20. A mobile computing device comprising:
-
at least one application program having at least one locked feature; and a commerce server resident on said mobile computing device, said commerce server configured to interact with a remote server to facilitate access to the at least one locked feature of said at least one application program, while said at least one application program is operating on said mobile computing device. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A portable client computing device, comprising:
-
an operating system including a commerce server, the commerce server configured to communicate over a network with a remote server to acquire or active application programs or supplemental features therefore; and a data storage device configured to store an application program having at least one supplemental feature, the application program configured to (i) communicate with the commerce server to;
(i) acquire rights to access the at least one supplemental feature, and (ii) render the at least one supplemental program accessible by the application program if the rights to acquire the at least one supplemental feature have been acquired.
-
Specification