Method for dynamically building documents based on observed internet activity
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
29 Citations
37 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
13. 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. - View Dependent Claims (14)
-
-
15. 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. - View Dependent Claims (16, 17)
-
-
18. 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.
-
-
28. 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. - View Dependent Claims (29, 30, 31, 32)
-
-
33. 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. - View Dependent Claims (34, 35, 36, 37)
-
Specification