×

Treatment controller

  • US 10,417,318 B2
  • Filed: 11/22/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 09/14/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×