Claims
- 1. A method of delivering encrypted content to a user computer via a communication network comprising the steps of:
generating queries using said user computer to search for content via said communication network, said content being available from an information provider via a server and said communication network; downloading a dataset comprising at least one purchaseable item and provided via said server in response to said queries; previewing said dataset using said user computer; selecting at least one purchaseable item provided in said dataset; generating a machine-dependent product code at said user computer, said product code comprising a unique identifier corresponding to said user computer; and transmitting a request for said at least one purchaseable item and said product code to said information provider.
- 2. A method as claimed in claim 1, wherein said information provider encrypts said at least one purchaseable item in said dataset using a key and generates a release code for said at least one purchaseable item using said product code and said key in response to said request, said release code being machine-dependent with respect to said user computer.
- 3. A method as claimed in claim 2, further comprising the steps of:
receiving said release code at said user computer; and decrypting said at least one purchaseable item at said user computer using said release code.
- 4. A method as claimed in claim 1, wherein said unique identifier is derived from a hardware device in said computer
- 5. A method as claimed in claim 1, wherein said unique identifier is derived from a card number of a circuit board in said user computer.
- 6. A method of delivering encrypted content to a user computer via a communication network comprising the steps of:
reviewing a dataset using said user computer, said dataset being provided to said user computer by an information provider via a communication network; selecting at least one purchaseable item provided in said dataset; generating a machine-dependent product code at said user computer, said product code comprising a unique identifier corresponding to said user computer; and transmitting a request for said at least one purchaseable item and said product code to said information provider.
- 7. A method as claimed in claim 6, wherein said dataset comprises secure content previews of selected content items from a data repository in said communication network, said content items being stored unencrypted at said data repository, said at least one purchaseable item corresponding to one of said selected content items, said reviewing step comprising the step of reviewing said secure content previews, and further comprising the step of encrypting said at least one purchaseable item in response to said request.
- 8. A method as claimed in claim 6, wherein said information provider encrypts said at least one purchaseable item in said dataset using a key and generates a release code for said purchaseable item using said product code and said key in response to said request, said release code being machine-dependent with respect to said user computer.
- 9. A method as claimed in claim 8, further comprising the steps of:
receiving said release code at said user computer; and decrypting said purchaseable item at said user computer using said release code.
- 10. A method as claimed in claim 6, wherein said unique identifier is derived from a hardware device in said user computer.
- 11. A method as claimed in claim 6, wherein said unique identifier is derived from a card number of a circuit board in said user computer.
- 12. A method of delivering encrypted content to a user computer via a communication network comprising the steps of:
storing content in a data repository; receiving a request from a remote user computer for a selected content item in said data repository, said request comprising a product code that is machine-dependent based on said user computer; encrypting said selected content item using a key for encryption; generating a release code m response to said request based on said key and said product code; and transmitting the encrypted said selected content item and said release code to said user computer.
- 13. A method as claimed in claim 12, wherein said product code comprises a unique identifier derived from a hardware device in said user computer.
- 14. A method as claimed in claim 12, wherein said product code comprises a unique identifier derived from a card number of a circuit board in said user computer.
- 15. A method as claimed in claim 12, wherein said content is stored unencrypted.
- 16. A method of delivering encrypted content to a user computer via a communication network comprising the steps of:
storing content in a data repository, said content being stored unencrypted; receiving a request from a remote user computer for selected said content in said data repository; encrypting said selected content using a key for encryption; transmitting said selected content to said user computer for downloading; generating a release code in response to a request to decrypt an item among said selected content, said request to decrypt comprising a product code that is machine-dependent with respect to said user computer, said release code being based on said key and said product code; and transmitting said release code to said user computer.
- 17. A method as claimed in claim 16, wherein said product code comprises a unique identifier derived from a hardware device in said user computer.
- 18. A method as claimed in claim 17, wherein said unique identifier is derived from a card number of a circuit board in said user computer.
Parent Case Info
[0001] This application is a continuation of U.S. patent application Ser. No. 09/031,536, filed Feb. 27, 1998, which is a continuation-in-part of U.S. patent application Ser. No. 08/670,846, filed Jun. 28, 1996, now issued as U.S. Pat. No. 5,809,145, the entire subject of which are hereby incorporated herein by reference for all purposes.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09031536 |
Feb 1998 |
US |
Child |
10126974 |
Apr 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08670846 |
Jun 1996 |
US |
Child |
09031536 |
Feb 1998 |
US |