Patent ID: 8499343

Claim:
A system comprising: at least one computing device within a first computing subsystem associated with a hosted media content service, the at least one computing device configured to authenticate a user to the hosted media content service, and provide an encrypted time token and an encrypted content token to a user device associated with the user, the encrypted time token including a user identifier and a time constraint and the encrypted content token including a user identifier and a content identifier; and at least one other computing device within a second computing subsystem associated with the hosted media content service, the at least one other computing device configured to store hosted media content associated with the hosted media content service, receive the encrypted time token and the encrypted content token from the user device, validate the encrypted time token and the encrypted content token by decrypting the encrypted time token and the encrypted content token, determining that the user identifier included in the time token and the user identifier included in the content token match, and determining that the time constraint included in the time token is satisfied, and perform, in response to the validation, at least one action on media content as part of the hosted media content service.