Method and system for granting access to system and content
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for granting access to system and content is provided. A key is provided that allows access by a client computer to content that includes a plurality of resources. A server is accessed and the key is provided to the server. Based on the key, access is granted to the content. A program on the client computer requests a resource of the plurality of resources. If the resource is located locally, the resource is provided to the program. Otherwise, the resource is downloaded from the content server and stored locally. A data structure is modified to indicate that the resource is stored locally and the resource is provided to the program.
105 Citations
19 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18)
-
-
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.
-
Specification