Unified graphical user interface for displaying a plan of operations in a datacenter
US-9223767-B1 · Dec 29, 2015 · US
US10417318B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10417318-B2 |
| Application number | US-201615359320-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 22, 2016 |
| Priority date | Sep 14, 2010 |
| Publication date | Sep 17, 2019 |
| Grant date | Sep 17, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A content modification system includes a treatment controller which may be hosted at a web server. The treatment controller receives a request for content from a user. One example of a request is an HTTP request for a web page. The treatment controller determines a representation of the requested content and receives a modification instruction for modifying the requested content. The treatment controller is operable to modify the representation according to the instructions and render the representation to a predetermined format for delivery to the user.
Opening claim text (preview).
What is claimed is: 1. A content modification system comprising: a processor; and a storage device, the storage device including machine-readable instructions imbedded therein to cause the processor to: receive, from a web server, an HTTP request from a user for content; request data capture instructions identifying data to capture based upon the HTTP request, wherein the data to capture includes on-line user behavior including data related to online purchases associated with the user; receive the data capture instructions; capture the data in accordance with the received data capture instructions; transmit a content modification request message to an optimization service, the content modification request message including the HTTP request for content from the user and the captured on-line user behavior; in response to the transmitted content modification request message, receive from the optimization service: a control tree representation of the requested content, wherein the control tree representation includes a plurality of controls representing elements of the requested content; and a modification instruction comprising an indication to modify an attribute of a control of the plurality of controls in the control tree representation, wherein the optimization service determines the attribute of the control to modify based on the captured on-line user behavior; identify, within the control tree representation, the control to be modified; modify the attribute of the identified control in the control tree representation to generate a modified control tree representation of the requested content based upon the modification instruction; convert the modified control tree representation to modified content in a user viewable format; send the modified content to the user via the web server; determine whether the data capture instructions include instructions to capture subsequent online user behavior after the modified content is delivered to the user; and in response to a determination that the data capture instructions include instructions to capture subsequent online user behavior after the modified content is delivered to the user, continue to capture and store the on-line user behavior, and evaluate whether the modified content was effective in influencing the on-line user behavior of the user by storing actions including at least one of whether an online purchase was made and an indication of web pages, other than a web page of the modified content, visited by the user. 2. The content modification system of claim 1 , wherein the processor is to convert the modified content to HTML, and the web server is to send the HTML to the user. 3. The content modification system of claim 1 , wherein the modification instruction is to cause the processor to determine a location of a new control and attributes for the new control from the modification instruction, and insert the new control and the attributes in the modified content at the determined location. 4. The content modification system of claim 1 , wherein the modification instruction is an instruction to cause the processor to remove a selected control, and the processor is to remove the selected control from the modified content. 5. The content modification system of claim 1 , wherein the processor is further to: determine attributes for the control in the modified content; generate an XML file from the modified control tree representation specifying a mapping of the modified content to HTML; send the XML file and the modified content to the optimization service, the optimization service to display the modified content and modifiable attributes of controls in the modified content according to the XML file; receive an indication of a modification to an attribute of one of the attributes from the optimizer; further modify the modified content to include the modification of the attribute; and convert the further modified content to HTML. 6. The content modification system of claim 1 , wherein the data to capture includes a visitor ID, a query string in the HTTP request, and user profile data. 7. The content modification system of claim 1 , wherein the modification instruction received from the optimization service is received from a digital platform manager, the digital platform manager to determine the content to modify based on user profiles. 8. A method comprising: receiving, from a web server, an HTTP request from a user for content; requesting data capture instructions identifying data to capture based upon the HTTP request and the user; receiving the data capture instructions, wherein the data to capture includes on-line user behavior including data related to online purchases associated with the user; capturing the data in accordance with the received data capture instructions; transmitting a content modification request message to an optimization service, the content modification request message including the request for content from the user and the captured data; receiving, in response to the transmitted content modification request message: a control tree representation of the requested content, wherein the control tree representation includes a plurality of controls representing elements of the requested content; and a modification instruction comprising an indication to modify an attribute of an existing control of the plurality of controls in the control tree representation, wherein the optimization service determines the attribute of the existing control to modify according to the captured on-line user behavior; identifying, within the control tree representation, the existing control to be modified; modifying the attribute of the identified existing control in the control tree representation to generate a modified control tree representation of the requested content based upon the modification instruction; converting the modified control tree representation of the requested content to modified content in a user viewable format sending the modified content in the user viewable format to the web server; and in response to a determination that the data capture instructions include instructions to capture subsequent online user behavior after the modified content is delivered to the user, capturing and storing the on-line user behavior, and evaluating whether the modified content was effective in influencing the on-line user behavior of the user by storing actions including at least one of whether an online purchase was made and an indication of web pages, other than a web page of the modified content, visited by the user. 9. The method of claim 8 , wherein the data to capture includes a visitor ID, a query string in the HTTP request, and user profile data. 10. The method of claim 8 , wherein the modification instruction comprises a modification instruction to insert a new control by: determining a location of the new control and attributes for the new control from the modification instruction; and inserting the new control and the attributes in the modified content at the location indicated by the modification instruction. 11. The method of claim 8 , wherein the modification instruction comprises a modification instruction to remove a selected control by: removing the selected control from the modified content. 12. The method of claim 8 , further comprising: determining attributes for controls in the modified content; generating an XML file from the modified control tree representation specifying a mapping of the modified content to HTML; sending the XML file and the modified content to an optimizer, the optimizer displaying the modified content and modifiable attri
specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Document structures and storage, e.g. HTML extensions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.