Patent ID: 8914736
Filing Date: 2014-12-16
Classification: G06F,G06Q,H04L

Abstract:
1. A method, comprising: receiving, by a computing device, a content management (CM) agent in a web page served from a web application operating from a website on a storage system; intercepting, by the CM agent, a request to render original content in the web page by a client application operating on the computing device; detecting, by the CM agent, the original content as the web page is being served from the web application; shutting off, by the CM agent, a visual display of the web page; sending, by the CM agent, a notification to a content server identifying the web page; receiving, by the CM agent, replacement content from the content server, wherein the replacement content comprises an alternative version of an element in the original content in the web page and predetermined criteria associated the alternative version of the element; dynamically replacing, by the CM agent, the original content in the web page with the replacement content based on the predetermined criteria; turning on, by the CM agent, the visual display of the web page after replacing the original content with the replacement content; and rendering, by the computing device, the replacement content with the web page via the client application, wherein a variant manager operating independently and remotely from the client application and the web application generates the alternative version of the element and the predetermined criteria based on the original content in the web page.