System for dynamically encrypting information for secure internet commerce and providing embedded fulfillment software
First Claim
1. A method of delivering content with access controls to a client computer via a communication network comprising the steps of:
- packaging selected content with access control information at a server for distribution to at least one client computer, the access control information providing a user of the client computer with a plurality of options for using the selected content depending on the type of access control provided to the user by a content provider of the selected content; and
transmitting the selected content to the client computer;
wherein the plurality of options for using the selected content comprises at least two of previewing the selected content, decrypting the selected content, requesting a release code to decrypt the selected content, decrypting a particular item within the selected content, and requesting a release code to decrypt a particular item within the selected content; and
wherein, if the user elects to decrypt the selected content or the particular item, the method further comprisesreceiving a product code from the client computer, the product code being machine-dependent and generated using a content identifier corresponding to the selected content and a unique identifier corresponding to at least part of the client computer to uniquely identify the client computer;
after receiving the product code, generating a release code at said server that comprises a key and transmitting said release code to said client computer; and
transmitting said release code to the client computer to decrypt the selected content or the particular item via the client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A data distribution system is provided which supplies customers with an executable for requested secured data files to provide the customer with fulfillment software, obviating the need for the customer to download fulfillment software prior to requesting secure data. The data distribution system is characterized by server technology which can dynamically encrypt secured data files just prior to a customer request to download the data file. A framework for building a universal data distribution infrastructure is provided which employs Requesters.
40 Citations
3 Claims
-
1. A method of delivering content with access controls to a client computer via a communication network comprising the steps of:
-
packaging selected content with access control information at a server for distribution to at least one client computer, the access control information providing a user of the client computer with a plurality of options for using the selected content depending on the type of access control provided to the user by a content provider of the selected content; and transmitting the selected content to the client computer; wherein the plurality of options for using the selected content comprises at least two of previewing the selected content, decrypting the selected content, requesting a release code to decrypt the selected content, decrypting a particular item within the selected content, and requesting a release code to decrypt a particular item within the selected content; and wherein, if the user elects to decrypt the selected content or the particular item, the method further comprises receiving a product code from the client computer, the product code being machine-dependent and generated using a content identifier corresponding to the selected content and a unique identifier corresponding to at least part of the client computer to uniquely identify the client computer; after receiving the product code, generating a release code at said server that comprises a key and transmitting said release code to said client computer; and transmitting said release code to the client computer to decrypt the selected content or the particular item via the client computer. - View Dependent Claims (2, 3)
-
Specification