Claims
- 1. A method for granting access to a system and content, comprising:
providing a key that is used by a client computer to gain access to an content comprising resources; providing the key to a server; based on the key, delivering a ticket to the client computer granting access to at least a portion of the content; requesting from the client computer a resource associated with an application, the client computer including a process capable of downloading at least one resource that is located on a content server while at least one resource that is stored locally is accessed by the application; and if the resource is located locally, providing the resource to the client computer; otherwise; downloading the resource from the content server, storing the resource locally, modifying a data structure to indicate that the resource is stored locally, and providing the resource to the client computer.
- 2. The method of claim 1, wherein the key is encoded onto at least one of a coupon, a computer display, a file on a computer, a file on a disk; mail, email, a business card, a receipt, a dongle, a USB-style plug, a compact flash memory card, a smart card, and a credit card.
- 3. The method of claim 2, wherein providing the key, further comprises, encoding the key from at least one of a magnetically encoded, a barcode encoded, and a ink encoded.
- 4. The method of claim 2, wherein the file on the computer is located locally and includes at least one of a cookie, a registry, and a database.
- 5. The method of claim 2, wherein the file on the computer is accessible after logging into the server.
- 6. The method of claim 1, wherein the application includes a computer game.
- 7. The method of claim 1, wherein delivering the ticket, further comprises storing the ticket locally and providing the ticket to the content server before downloading a resource.
- 8. The method of claim 7, further comprising authenticating the download request.
- 9. The method of claim 1, further comprising notifying the client computer of time remaining before access to the content is terminated.
- 10. The method of claim 1, further comprising:
associating the key with at least one of a smart card and a credit card; and retrieving the key upon identification of at least one of the smart card and the credit card.
- 11. The method of claim 1, further comprising providing a user associated with the client computer a purchase option associated with the key, wherein the purchase option includes at least one of a one-time fee; a rental fee; a pre-paid fee, and a subscription fee.
- 12. The method of claim 11, wherein the rental fee provides access to particular content for a period of time.
- 13. The method of claim 11, wherein the subscription fee may be based on resources used, a fixed fee, and a recurring fee.
- 14. The method of claim 11, wherein providing the key, further comprises a vendor providing the key.
- 15. A system for granting access to a system and content, comprising:
a content server that provides content; a client computer that employs a key and a ticket to gain access to the content, the client computer including a process capable of downloading at least one resource relating to an application from the content server, while the client computer is executing the application using at least another resource, the client computer performing acts, comprising:
requesting a resource; if the resource is located locally, providing the resource from a local storage area to the client computer; otherwise downloading the resource from the content server, storing the resource locally, modifying a data structure to indicate that the resource is stored locally, and providing the resource to the client computer.
- 16. The system of claim 15, wherein the content includes a computer program and data associated with the computer program.
- 17. The system of claim 15, wherein the key is encoded onto at least one of a coupon, a computer display, a file on a computer, mail, email, a business card, a receipt, a dongle, a USB-style plug, a compact flash memory card, a smart card, and a credit card.
- 18. The system of claim 15, wherein the content server performs acts, comprising:
associating the key with a username and password; and providing the key upon receiving the username and password.
- 19. A system for granting access to a system and content, comprising:
means for providing content that comprises resources; means for requesting and utilizing the content, the means for requesting and utilizing the content including means for downloading at least one of the resources that is located on the a content server; means for providing content while the client computer is using the content, the means for requesting and utilizing content providing actions, comprising:
means for requesting a resource; if the resource is located locally, providing the resource from a local storage area to the program; otherwise downloading the resource from the content server, storing the resource locally, modifying a data structure to indicate that the resource is stored locally, and providing the resource to the program.
RELATED APPLICATION
[0001] This application is a Utility Patent application based on a previously filed U.S. Provisional Patent application, U.S. Serial No. 60/341,079 filed on Dec. 12, 2001, the benefit of the filing date of which is hereby claimed under 35 U.S.C. §119(e).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60341079 |
Dec 2001 |
US |