Patent ID: 8468608

Claim:
A method of using a computer to deliver content to a client, comprising: using a computer to perform steps comprising: parsing a request received from the client for a content identifier identifying requested content, client classification information describing capabilities of the client, and authentication information; determining by the computer whether the authentication information is valid; determining a policy for the requested content, the policy specifying rules for determining access rights for the content responsive to the capabilities of the client and whether the authentication information is valid; determining access rights for the requested content responsive to the capabilities of the client, the policy, and whether the authentication information is valid; responsive to the authentication information being invalid, determining a transformation of the requested content to a restricted format that provides for enforcement of the determined access rights for the requested content at the client; responsive to the authentication information being invalid, performing the determined transformation of the requested content to produce transformed requested content; and providing the transformed requested content and the determined access rights to the client.