System and method for performing web based in-view monitoring
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for performing dynamic Web-based market analysis are disclosed. A Web server presents a Web page including content to a user, via a browser located at the user'"'"'s computer or workstation. The content in the Web. page may be provided by third party entities that pay predetermined fees to have the Web server render their content in a Web page. While the user views the site, detailed user activities associated with the content, including in-view activities associated with viewable content in the Web page, are collected in a client side data store. After a trigger event occurs, such as the client side data store fills up, the collected data is sent back to the Web server where its is stored in a server side data store. An analytical program executed by the Web server retrieves the collected response data from the data store and performs market analysis on the collected response data. The analytical program produces results associated with the effectiveness of the content included the Web page. A middleware program, executing in the Web server, retrieves the result. data and produces billing records, that may also include content effectiveness reports, and sends the billing records to respective third party entities that supplied the content for billing and marketing purposes.
101 Citations
112 Claims
-
1-72. -72. (canceled)
-
73. A method for controlling at least one aspect of a system, comprising:
-
receiving a request for a document;
providing the document with content;
receiving activity information reflecting an activity related to the document;
adjusting the content based on the received information;
providing the document with the adjusted content in response to a subsequent request for the document; and
receiving additional information reflecting activity related to the document with the adjusted content. - View Dependent Claims (74, 75, 76, 77)
-
-
78. A method for processing documents, comprising:
-
receiving a first document requested by a user;
storing information reflecting the user'"'"'s manipulation of the first document; and
receiving a second document based on a second request by the user for the first document, the second document reflecting at least one modification of the first document based on at least the user'"'"'s manipulation of the first document.
-
-
79. A method for performing market analysis, comprising:
-
receiving a set of information reflecting a first user'"'"'s activity associated with a first document provided over a network during a first session;
performing an analysis on at least the set of information to determine a set of instructions for adjusting the first document;
adjusting the first document based on the set of instructions; and
providing the adjusted first document to at least the first user during the first session. - View Dependent Claims (80, 81, 82, 83, 84, 85)
-
-
86. A method for dynamically adjusting documents, comprising:
-
establishing a first communication session between a first node and a second node to provide a first set of information over a network;
providing, during the first communication session, a set of data from the first node to the second node, the set of data reflecting some action related to the first set of information;
adjusting, by the second node, the first set of information based on at least the first node'"'"'s set of data;
establishing a second communication session between the first node and the second node; and
providing the adjusted first set of information to the first node based on a request for the first set of information. - View Dependent Claims (87, 88, 89, 90)
-
-
91. A system for controlling at least one aspect of a system, comprising:
-
a component configured to receive a request for a document;
a component configured to provide the document with content;
a component configured to receive activity information reflecting an activity related to the document;
a component configured to adjust the content based on the received information;
a component configured to provide the document with the adjusted content in response to a subsequent request for the document; and
a component configured to receive additional information reflecting activity related to the document with the adjusted content. - View Dependent Claims (92, 93, 94, 95)
-
-
96. A system for providing documents, comprising:
a computer system including;
a module for receiving a first document requested by a user;
a module for storing information reflecting the user'"'"'s manipulation of the first document; and
a module for receiving a second document based on a second request by the user for the first document, the second document reflecting a modification of the first document based on at least the user'"'"'s manipulation of the first document.
-
97. A system for performing market analysis, comprising:
at least one processor configured to;
receive a set of information reflecting a first user'"'"'s activity associated with a first document provided over a network during a first session;
perform an analysis on at least the set of information to determine a set of instructions for adjusting the first document;
adjust the first document based on the set of instructions; and
provide the adjusted first document to at least the first user during the first session. - View Dependent Claims (98, 99, 100, 101, 102, 103)
-
104. A system for dynamically adjusting information, comprising:
-
a first node that establishes a first communication session for a first set of information over a network; and
a second node including;
a computing element for receiving, during the first communication session, a set of data from the first node, the set of data reflecting some action related to the first set of information and the first node;
a computing element for adjusting the first set of information based on at least the first node'"'"'s set of data;
a computing element for establishing a second communication session with the first node; and
a computing element for providing the adjust first set of information to the first node based on a request for the first set of information. - View Dependent Claims (105, 106, 107)
-
-
108. A method for performing dynamic marketing analysis, comprising:
-
providing a request for a document;
receiving the document with content;
providing activity information reflecting an activity related to the document;
providing a subsequent request for the document;
receiving the document that includes adjusted content based on the received information; and
providing additional information reflecting activity related to the document with the adjusted content.
-
-
109. A system for performing dynamic marketing analysis, comprising:
-
a component configured to provide a request for a document;
a component configured to receive the document with content;
a component configured to provide activity information reflecting an activity related to the document;
a component configured to provide a subsequent request for the document;
a component configured to receive the document including adjusted content based on the activity information; and
a component configured to provide additional information reflecting activity related to the document with the adjusted content.
-
-
110. A method for dynamically providing documents based on market analysis, comprising:
-
collecting information related to marketing of a product from a set of potential customers;
dynamically adjusting the product marketing documentation based on the collected information; and
presenting the adjusted marketing documentation to at least the set of the potential customers. - View Dependent Claims (111)
-
-
112. A method for dynamically adjusting content based on user response data, comprising:
-
receiving response data reflecting at least one user'"'"'s activities related to a displayed Web-page including first content provided to the user over a network;
establishing a communication session between a first computer system operated by the at least one user and a second computer system;
modifying, based on the response data, the first content based on at least one directive;
displaying the Web-page with the adjusted first content to the at least one user via the first computer system during the first communication session; and
displaying the Web-page with the adjusted first content to the at least one user during a second communication session.
-
Specification