SOFTWARE KEY CONTROL FOR MOBILE DEVICES
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.
-
Citations
36 Claims
-
1-16. -16. (canceled)
-
17. A computer-implemented method to manage software activation keys for mobile devices comprising the steps of:
-
receiving a request from a mobile device to purchase a software product for use on the mobile device, wherein the request includes an identifier of the mobile device; creating a temporary activation key associated with the software product and the purchase, wherein the temporary activation key comprises software product information and purchase information; storing the temporary activation key; receiving a request to access the stored temporary activation key, wherein the request includes the identifier of the mobile device; creating a permanent registration key associated with the software product using the temporary activation key and the identifier of the mobile device; transmitting the permanent registration key to the mobile device; and registering the software product for use on the mobile device using the permanent registration key. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A software key control system for mobile devices comprising:
-
means for receiving a request from a mobile device to purchase a software product for use on the mobile device, wherein the request includes an identifier of the mobile device; computer-implemented means for creating a unique temporary activation key, wherein the temporary activation key comprises software product information and purchase information; computer-implemented means for storing the temporary activation key; computer-implemented means for receiving a request to access the stored temporary activation key, wherein the request includes the identifier of the mobile device; 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 identifier of the mobile device; and computer-implemented means for transmitting the permanent registration key to the mobile device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable storage medium encoded with computer-executable instructions to cause a computer system to manage software activation keys for mobile devices, the computer-readable storage medium comprising:
-
computer-executable instructions to respond to a request to purchase a software product for use on a mobile device, wherein the request includes an identifier of the mobile device; computer-executable instructions to create a unique temporary activation key, wherein the temporary activation key comprises software product information and purchase information; computer-executable instructions to store the temporary activation key; computer-executable instructions to respond to a request to access the stored temporary activation key, wherein the request includes the identifier of the mobile device; computer-executable instructions to create a permanent registration key associated with the software product using the temporary activation key, the software product information, the purchase information, and the identifier of the mobile device; computer-executable instructions to send the permanent registration key to the mobile device; and computer-executable instructions to register the software product for use on the mobile device using the permanent registration key.
-
Specification