METHOD AND SYSTEM FOR SECURELY DISTRIBUTING COMPUTER SOFTWARE PRODUCTS
First Claim
1. A server computer configured and adapted to be coupled to one or more client computers over a communications network, the server computer comprising:
- a customer database configured and adapted for storing user information, and a content database storing a plurality of software product titles;
a distribution module configured and adapted for distributing a software product from the plurality of software product titles to a user of a client computer of the one or more client computers upon request of the user;
an encryption module configured and adapted for encrypting the software product using information comprising a user identifier (ID) and a purchase option governing use of the software product by the user; and
a decryption module configured and adapted for receiving decryption information from the user and providing access to the software product upon confirmation of the decryption information.
3 Assignments
0 Petitions
Accused Products
Abstract
A product distribution and payment system for limited use or otherwise restricted digital software products. Digital content data comprising a software product to be rented is made available to customers through a detachable local storage medium, such as a DVD or CD-ROM disc, or over a network connection. The product digital content is capable of being accessed and played back through a computer or game console at the customer site. The software product may comprise a limited use product that is restricted in the number of plays or duration of use. The customer is allowed to download and purchase the product using his computer or playback console. The product purchase information is encoded and transmitted to the content distributor. When the preset time or number of plays has elapsed the software program is frozen and access to the program is not allowed. In one embodiment of the present invention, a two-way, public key/private key encryption system is implemented to transmit the product and usage information between the server providing the software product and the customer computer system.
24 Citations
17 Claims
-
1. A server computer configured and adapted to be coupled to one or more client computers over a communications network, the server computer comprising:
-
a customer database configured and adapted for storing user information, and a content database storing a plurality of software product titles;
a distribution module configured and adapted for distributing a software product from the plurality of software product titles to a user of a client computer of the one or more client computers upon request of the user;
an encryption module configured and adapted for encrypting the software product using information comprising a user identifier (ID) and a purchase option governing use of the software product by the user; and
a decryption module configured and adapted for receiving decryption information from the user and providing access to the software product upon confirmation of the decryption information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for distributing a software product, comprising:
-
encrypting said software product;
distributing said encrypted software product to a user;
establishing two-way, public key/private key encrypted, secure communication between a product distributor and said user; and
communicating, via said secure communication, data (Title B) enabling decryption of said encrypted software product from said product distributor to said user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification