Patent ID: 8108687

Claim:
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.