Method for dynamically building documents based on observed internet activity
AssigneeSTB Enterprises, LLC
InventorsWilliam E. Staib, Dean Scott Blodgett
Life of this patent
Estimating the term…
Abstract
A method of collecting data from pages viewed by a user of at least one web site, comprises receiving from at least one activity message reporter a plurality of access reports wherein an access report includes content from at least one web page of the at least one web site. Thereafter the method accumulates the received access reports, and formats content from the received access reports in accordance with a document template.
Claims37
A method of aggregating data from pages viewed by a user of at least one web site, comprising:
- receiving from at least one activity message reporter a plurality of access reports wherein an access report identifies content from at least one web page of the at least one web site viewed in a given period by a user during an access reported and such report is initiated by a reporting trigger coded in the message reporter;
- accumulating the received access reports;
- collecting from the at least one web site content that is identified in but not included in the access reports received, said collecting occurring at a time asynchronous with receiving the access report identifying the content;
- formatting content collected based on the received access reports in accordance with a document template;
- and
- providing the formatted content to at least one of an operator of or a user of the at least one web site outside of the given period during which an access is reported.
A method of generating marketing materials based on at least one user's activity on a merchant web site, the method comprising:
- collecting real-time product information for one or more products viewed by the at least one user on the merchant web site during a given period to infer a merchant's product offerings;
- storing the real-time product information for products viewed;
- collecting from the merchant web site additional product information that is identified in but not included in the real-time product information received, said collecting occurring at a time asynchronous with receiving the real-time product information;
- formatting the stored product information containing real-time product information for the various products of the merchant's product offerings supplemented with the asynchronously collected, additional product information;
- generating marketing materials from the formatted stored and asynchronously collected additional product information;
- and
- providing the generated marketing materials to at least one of an operator or a user of the merchant web site outside of the given period during which real-time product information is collected.
A method of generating a customized marketing material, the method comprising:
- receiving a user identifier for a user;
- monitoring the user's activity on a merchant web site for a given period;
- collecting real-time product information for products viewed by the user on the merchant web site over a given period to infer a merchant's product offerings;
- storing the collected real-time product information for products viewed;
- formatting the stored product information for the various inferred products of the merchant's product offerings using a stored document template and further content from the merchant web site that is identified but not included in the real-time product information collected, said further content being obtained at a time asynchronous with receiving the real-time product information;
- and
- generating marketing materials from the formatted stored product information and further content, customized to the user outside of the given period during which real-time product information is monitored.
A system for dynamically building documents based on observed access to web site content by at least one user, the system comprising:
- an activity message reporter embedded in at least one web page of at least one web site, wherein the activity message reporter is stored on a computer readable medium and executable by a processor to report data describing the at least one user's viewing activity on the at least one web page for a given period;
- and
- a central data collector comprising a processor and program code stored on a computer readable medium and adapted to collect for the given period information contained on the at least one web page viewed by the at least one user from the activity message reporter embedded on the at least one web page without accessing the web site's database wherein said activity message reporter comprises a trigger for generating a message for transmittal and said collector is configured to collect a portion of the information at a time asynchronous with and after receiving the message from the activity message reporter.
A computer program product embodied in a computer readable medium, having computer readable program code embodied in a computer readable medium executable by a processor for generating customized marketing materials, comprising:
- code for performing the following steps:
- receiving a user identifier for a user;
- monitoring the user's activity on a merchant web site for a given period;
- collecting real-time product information for products viewed by the user on the merchant web site over a given period to infer a merchant's product offerings;
- storing the collected real-time product information for products viewed;
- formatting the stored product information for the various inferred products of the merchant's product offerings using a stored document template and further content from the merchant web site that is identified but not included in the real-time product information collected, said further content being obtained at a time asynchronous with receiving the real-time product information;
- and
- generating marketing materials from the formatted stored product information and further content, customized to the user outside of the given period during which real-time product information is monitored.
A computer program product embodied in a computer readable medium, having computer readable program code embodied in a computer readable medium executable by a processor, comprising:
- code for collecting data from pages viewed by a user of at least one web site;
- code for receiving from at least one activity message reporter a plurality of access reports wherein an access report identifies content from at least one web page of the at least one web site viewed in a given period by a user during an access reported and is initiated by a reporting trigger coded in the message reporter;
- code for accumulating the received access reports;
- code for collecting from the at least one web site content that is identified in but not included in the access reports received, said collecting occurring at a time asynchronous with receiving an access report identifying the content;
- and
- code for formatting content from the received access reports and content asynchronously collected in accordance with a document template.
Dependencies are inferred from the claim text.