Software key control for mobile devices
First Claim
1. A method of managing software activation keys for mobile devices comprising the steps of:
- requesting, by a user and as at least part of a purchase, a software product for installation and operation on a user mobile device having a device ID;
creating a unique temporary activation key associated with the software product and the purchase, wherein the temporary activation key comprises software product information and purchase information;
transmitting the temporary activation key to a user-accessible network site;
accessing, by a user, the temporary activation key at the network site by providing the device ID;
creating a permanent registration key associated with the software product using the temporary activation key, the software product information, the purchase information, and the device ID;
transmitting and storing the permanent registration key on the user mobile device; and
registering the software product for installation and operation on the user mobile device using the permanent registration key.
3 Assignments
0 Petitions
Accused Products
Abstract
A software key control system and method for mobile devices. When a customer orders a software product, the seller issues a temporary activation key which is posted to a key registration web server. The customer then locates the mobile device'"'"'s unique device ID and accesses the web server to provide the temporary activation key. The web server creates a registration key based on the customer'"'"'s temporary activation key and device ID. The registration key is transferred to the customer'"'"'s mobile device and the customer can then register the ordered software product. The system and method of the present invention thereby automate the sale and distribution of keys for mobile devices.
149 Citations
16 Claims
-
1. A method of managing software activation keys for mobile devices comprising the steps of:
-
requesting, by a user and as at least part of a purchase, a software product for installation and operation on a user mobile device having a device ID; creating a unique temporary activation key associated with the software product and the purchase, wherein the temporary activation key comprises software product information and purchase information; transmitting the temporary activation key to a user-accessible network site; accessing, by a user, the temporary activation key at the network site by providing the device ID; creating a permanent registration key associated with the software product using the temporary activation key, the software product information, the purchase information, and the device ID; transmitting and storing the permanent registration key on the user mobile device; and registering the software product for installation and operation on the user mobile device using the permanent registration key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A software key control system for mobile devices comprising:
-
means for requesting, as at least part of a purchase, a software product for installation and operation on a user mobile device having a device ID; computer-implemented means for creating a unique temporary activation key associated with the software product and the purchase, wherein the temporary activation key comprises software product information and purchase information; computer-implemented means for transmitting the temporary activation key to a user-accessible network site; computer-implemented means for accessing the temporary activation key at the network site by providing the device ID; computer-implemented means for creating a permanent registration key associated with the software product using the temporary activation key, the software product information, the purchase information, and the device ID; computer-implemented means for transmitting and storing the permanent registration key on the user mobile device; and computer-implemented means for registering the software product for installation and operation on the user mobile device using the permanent registration key. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification