Patent ID: 8819848

Claim:
A method comprising: receiving, by a client device, content data comprising an encrypted version of a location of one or more content items; requesting, by the client device from a content server, an entitlement data redirect to an entitlement server; receiving and following, by the client device, the entitlement data redirect to the entitlement server to obtain entitlement data for the client device or a user of the client device; transmitting, by the client device, the entitlement data for at least one of: the client device and the user of the client device, to the content server in association with a request for a content item of the one or more content items, wherein the entitlement data authorizes the at least one of: the client device and the user to access the content item; after transmitting the entitlement data to the content server, receiving, by the client device, an unencrypted version of a location of the content item from the content server; and retrieving, by the client device, the content item from the content server based on the unencrypted version of the location of the content item.