Method and system for granting access to system and content
First Claim
Patent Images
1. A method for granting access to a system and content, comprising:
- providing a key that is used by a client computer to validate access to the content comprising resources;
displaying at the client computer information about the content, based on the validation of access to content enabled by the key, wherein at least one subset of the content is selected by a user at the client computer;
based on the subset of content selected by the user of the client computer, delivering by a server, a separate authentication ticket to the user of the client computer for enabling an authentication of the user and a determination of at least one user right to receive at least one of a plurality of content tickets;
employing an affirmative authentication of the user and the determination of the at least one user right to receive the at least one of a plurality of content tickets and to provide the at least one content ticket to the user for accessing at least a portion of the selected subset of content and a granting of access by the user to at least the portion of the subset of the content selected by the user for a defined period of time;
using the at least one content ticket to enable at least the portion of the selected subset of the content to be downloaded onto the client computer, wherein the downloaded portion includes executable code blocks and data blocks, the executable code blocks being part of an application;
executing some of the downloaded portion of executable code blocks on the client computer;
modifying at least one downloaded block of executable code to modify execution of at least a portion of the application using the at least one downloaded block of data before all of the subset of selected content including additional executable code blocks is downloaded and available on the client computer; and
if the defined period of time for at least one of the tickets associated with the portion of the at least one selected subset of the content is expired, degrading a performance of the modified application over time, while enabling execution of at least a portion of the modified application.
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.
307 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 validate access to the content comprising resources; displaying at the client computer information about the content, based on the validation of access to content enabled by the key, wherein at least one subset of the content is selected by a user at the client computer; based on the subset of content selected by the user of the client computer, delivering by a server, a separate authentication ticket to the user of the client computer for enabling an authentication of the user and a determination of at least one user right to receive at least one of a plurality of content tickets; employing an affirmative authentication of the user and the determination of the at least one user right to receive the at least one of a plurality of content tickets and to provide the at least one content ticket to the user for accessing at least a portion of the selected subset of content and a granting of access by the user to at least the portion of the subset of the content selected by the user for a defined period of time; using the at least one content ticket to enable at least the portion of the selected subset of the content to be downloaded onto the client computer, wherein the downloaded portion includes executable code blocks and data blocks, the executable code blocks being part of an application; executing some of the downloaded portion of executable code blocks on the client computer; modifying at least one downloaded block of executable code to modify execution of at least a portion of the application using the at least one downloaded block of data before all of the subset of selected content including additional executable code blocks is downloaded and available on the client computer; and if the defined period of time for at least one of the tickets associated with the portion of the at least one selected subset of the content is expired, degrading a performance of the modified application over time, while enabling execution of at least a portion of the modified application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for granting access to content, comprising:
-
a content server that provides content; and a client computer that employs a key for validation, an authentication ticket for authentication of a user, and at least one of a plurality of content tickets to enable the user to gain access to at least a portion of content selected by the user, the client computer including a process of downloading at least one resource that includes blocks of executable code of an application from the content server, while the client computer is executing the application using at least on the client computer an other portion of the application that includes other blocks of executable code, the client computer performing acts, comprising; displaying information about a set of resources, wherein the set of resources provided is based on a validation of the client computer that is enabled by the key; selecting at least one resource by the user at the client computer; receiving an authentication ticket based on the at least one selected resource, wherein the authentication ticket enables authentication of the user and enables the user to receive at least one of a plurality of content tickets; receiving at least one of a plurality of content tickets based on the authorization ticket, wherein the at least one content ticket enables the user to gain access to at least a portion of the at least one selected resource for a defined period of time; requesting the at least one selected resource based on the at least one content ticket; providing the requested resource based at least on the at least one content ticket, wherein providing comprises providing the requested resource locally if the requested resource is located local on the client computer; and
otherwise, downloading the requested resource from the content server and indicating that the downloaded resource is currently local on the client computer, wherein the downloaded resource includes at least one block of executable code and at least one block of data; andmodifying the at least one downloaded block of executable code to modify the application using the at least one block of data before all of the at least selected portion of the content is available for access on the client computer; receiving within the portion of the content an advertisement associated with a third-party; and displaying the advertisement while accessing the resource. - View Dependent Claims (17, 18, 19)
-
Specification