Dynamic web content insertion
AssigneeThe Travelers Indemnity Company
InventorsMathew S. Bryant, James J. Gauthier, Jr., Keith W. Crumb, Jr., Michael J. Ficorilli
Life of this patent
Estimating the term…
Abstract
A system includes a network interface, a processing system, and a memory system. The memory system stores instructions that when executed by the processing system result in receiving a request and request data associated with a user from a web server and analyzing the request data to identify a primary offer associated with the request. A look-alike model is accessed to determine at least one secondary offer based on one or more of: the request, the request data, and the primary offer. The primary offer and the at least one secondary offer are provided for presentation to the user through a user interface.
Claims20
A system, comprising:
- a network interface configured to communicate with a web server and one or more server systems via a network;
- a processing system in communication with the network interface;
- and
- a memory system in communication with the processing system, the memory system storing instructions that when executed by the processing system result in:
- receiving, at a service platform interface, a request and request data associated with a user from the web server;
- analyzing, by the service platform interface, the request data to identify a primary offer associated with the request;
- accessing a look-alike model to determine at least one secondary offer based on one or more of:
- the request, the request data, and the primary offer, wherein the look-alike model comprises learned associations between values of data sets to group user data based on a geographic area of the user;
- identifying, by the service platform interface, one or more data gaps in the request data used to generate the at least one secondary offer;
- determining one or more confidence values of the look-alike model based on a number of data values and relative age of the data values of the look-alike model;
- filling the one or more data gaps, by the service platform interface, based on associated values from the look-alike model having the one or more confidence values above a threshold to generate a data set;
- prompting the user, through a user interface, to answer a question set to fill the one or more data gaps based on associated values from the look-alike model having the one or more confidence values less than the threshold to generate the data set;
- transmitting the data set over the network to the one or more server systems configured to generate the at least one secondary offer;
- receiving the at least one secondary offer from the one or more server systems;
- inserting the primary offer into existing content displayed through the user interface;
- and
- inserting the at least one secondary offer into the existing content displayed through the user interface.
A computer program product comprising a storage medium embodied with computer program instructions that when executed by a computer cause the computer to implement:
- receiving, at a service platform interface, a request and request data associated with a user from a web server and one or more server systems via a network;
- analyzing, by the service platform interface, the request data to identify a primary offer associated with the request;
- accessing a look-alike model to determine at least one secondary offer based on one or more of:
- the request, the request data, and the primary offer, wherein the look-alike model comprises learned associations between values of data sets to group user data based on a geographic area of the user;
- identifying, by the service platform interface, one or more data gaps in the request data used to generate the at least one secondary offer;
- determining one or more confidence values of the look-alike model based on a number of data values and relative age of the data values of the look-alike model;
- filling the one or more data gaps, by the service platform interface, based on associated values from the look-alike model having the one or more confidence values above a threshold to generate a data set;
- prompting the user, through a user interface, to answer a question set to fill the one or more data gaps based on associated values from the look-alike model having the one or more confidence values less than the threshold to generate the data set;
- transmitting the data set over the network to the one or more server systems configured to generate the at least one secondary offer;
- receiving the at least one secondary offer from the one or more server systems;
- inserting the primary offer into existing content displayed through the user interface;
- and
- inserting the at least one secondary offer into existing the content displayed through the user interface.
Dependencies are inferred from the claim text.