Patent ID: 8490198

Claim:
A machine readable non-transitory storage medium storing executable instructions which when executed by a data processing system cause the system to perform a method, comprising: authenticating, by a central server, a principal who is requesting access to a content personalization service; acquiring, by the central server, the content personalization service, wherein the content personalization service is configured for a given set of settings for a local processing environment of the principal wherein the content personalization service configuration is selected based on said given set of settings; dynamically instantiating, by the central server, the content personalization service, wherein the content personalization service instance is configured to process in the local processing environment; dynamically generating, by the central server, an executable of the content personalization service; and dynamically delivering, by the central server, the executable of the content personalization service over a network connection to the local processing environment; wherein the content personalization service is dynamically installed and processed in the local processing environment, wherein the content personalization service modifies and personalizes content delivered to the principal over the network connection by interjecting itself between the content presented to the principal and the content received over the network connection.