Patent ID: 9043935
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. A method residing in a non-transitory machine readable medium and for processing on a proxy device, comprising: receiving, by the proxy device, a request for content from a principal associated with a client processing environment, the request is received over a network connection; confirming, by the proxy device, an identity for the principal and in response to confirming the identity acquiring a content delivery policy, wherein resolution of the identity for the principal determines the content delivery policy and multiple other hierarchical policies, and wherein the principal is already authenticated and is in a secure session with the method when the identity is resolved and when the request is received; evaluating, by the proxy device, the content delivery policy and the multiple other hierarchical policies for the identity; modifying, by the proxy device, the content based on evaluation of the content delivery policy and the multiple other hierarchical policies to customize and personalize the modified content based on the identity of the principal, wherein the content delivery policy and the multiple other hierarchical policies provide instruction for at least modifying the content by adding additional content to the content, and wherein modifying further includes selecting scripts to rewrite the content in response to the content delivery policy evaluation before the modified content is delivered to the principal within the client processing environment; interacting, by the proxy device, with another instance of the proxy device that is a duplicate of the proxy device to further customize and personalize the modified content, the duplicate proxy device configured as a reverse proxy device to a content distributor to customize on behalf of the content distributor; and delivering, by the proxy device, the modified content to the principal within the client processing environment.