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 locked (secured) features of digital products with assistance from a product distribution site are disclosed. In one embodiment, a digital product can be submitted to a product distribution site for network-based distribution. The digital product can be initially provided such that it provides base functionality but contains one or more locked features that, if unlocked, can supplement the base functionality. If the digital product that has been submitted is approved, the digital product becomes available at the product distribution site such that users can search, browse and purchase the digital product. Once the digital product has been purchased, download and installed on a user'"'"'s computing device, the user is able to utilize the digital product. However, since the digital product itself includes one or more locked features, the user is not able to utilize such features until a subsequent purchase is performed. Advantageously, the subsequent purchase can be invoked from the digital product. In doing so, the digital product interacts (directly or indirectly) with a remote server (e.g., the product distribution site) to purchase access or usage for one or more of the locked features within the digital product. Once access or usage for the one or more locked features has been purchased, the one or more locked features within the digital product can be unlocked and thereafter utilized.
-
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, 9, 10)
-
-
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 (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