TREATMENT CONTROLLER
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. 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; 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 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 representing an element of the requested content; anda modification instruction comprising an indication to modify an attribute of the control; modify the attribute of the control to generate modified content based upon the modification instruction; 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. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. 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 on-line user behavior; receiving, in response to the transmitted content modification request message; a control representing an element of the requested content; and a modification instruction comprising an indication to modify an attribute of the control; modifying the attribute of the control to generate a modified content based upon the modification instruction; sending the modified content 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, continuing to capture and store the on-line user behavior. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A non-transitory computer readable medium having stored thereon machine readable code, the machine readable code when executed by a computer system causes the computer system 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; receive the data capture instructions in response to the request, wherein the data to capture includes data related to online purchases associated with the user; 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 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; the requested content, wherein the requested content includes a control; and a modification instruction comprising an indication to modify an attribute of the control; modify the attribute of the control to generate modified content that includes the modified attribute of the control; 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. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification