Licensed digital material distribution system and method
First Claim
1. A method for distributing digital licenses over a computer network from a centralized database for a digital product comprising the steps of:
- a) receiving a request, via computer network, for product registration from a vendor, said request including a product name and a vendor identifier;
b) assigning a product identifier and an encryption key to said product and forwarding registration to vendor, said registration including a product identifier, said key and said vendor identifier;
c) receiving a request, via computer network, from a user for a user license, said request including a user name and payment information;
d) assigning a user identifier to said user and forwarding a user license, via the computer network, to said user, said license including said user identifier;
e) receiving a request, via computer network, for a product license from said user to use said product, said request including said user identifier and said product identifier;
f) issuing a product license, via computer network, to said user, said product license including a user identifier, the product identifier and a decryption key that mates with said encryption key; and
g) storing in a relational database the vendor records, product records, user records and product license records, with the product record linked to the vendor record via the vendor identifier, and with each product license linked to a user record via the user identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method distribute licenses for copyrighted material separate from the copyrighted material itself. A producer or “vendor” of copyrighted material registers the material with a License Provider. The License Provider returns an encryption code for the producer to attach to the materials which are in digital form. The vendor distributes that material to one or more users who purchase a license from the License Provider. The license includes an encryption key to decrypt the file containing the materials. The system and method incorporate security measures to prevent unlicensed use and distribution of the materials.
82 Citations
8 Claims
-
1. A method for distributing digital licenses over a computer network from a centralized database for a digital product comprising the steps of:
-
a) receiving a request, via computer network, for product registration from a vendor, said request including a product name and a vendor identifier; b) assigning a product identifier and an encryption key to said product and forwarding registration to vendor, said registration including a product identifier, said key and said vendor identifier; c) receiving a request, via computer network, from a user for a user license, said request including a user name and payment information; d) assigning a user identifier to said user and forwarding a user license, via the computer network, to said user, said license including said user identifier; e) receiving a request, via computer network, for a product license from said user to use said product, said request including said user identifier and said product identifier; f) issuing a product license, via computer network, to said user, said product license including a user identifier, the product identifier and a decryption key that mates with said encryption key; and g) storing in a relational database the vendor records, product records, user records and product license records, with the product record linked to the vendor record via the vendor identifier, and with each product license linked to a user record via the user identifier. - View Dependent Claims (6, 7, 8)
-
-
2. A system for distributing product licenses comprising:
-
a) a server connected to a vendor computer and to a user computer for data connection there between; b) means for receiving from the vendor a request for product registration where said request includes a product name and a vendor identifier; c) means for assigning a unique product identifier and an encryption key to said product; d) means for assigning a user identifier; e) means for transmitting to the vendor a product registration, said registration including said product identifier and said encryption key; f) means for receiving from the user via said data connection a request for a product license, said request including said user identifier and the product identifier; g) means for transmitting to the user a product license including a previously assigned product identifier, a user identifier and a decryption key that mates with said encryption key; and h) a relational database for storing vendor records, product records, user records and product license records, and for linking the product record to the vendor record via the vendor identifier, and for linking each product license to a user record via the user identifier. - View Dependent Claims (3, 4, 5)
-
Specification