System and method for performing web based in-view monitoring
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.
Claims
exact text as granted — not AI-modified1 - 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.
74 . The method of claim 73 , wherein adjusting the content includes:
applying a directive to determine the adjustment of the content.
75 . The method of claim 73 , wherein adjusting the content includes:
redefining a directive that determines the adjustment of the content based on the received activity information.
76 . The method of claim 73 , wherein adjusting the content includes at least one of:
changing at least one attribute of the content; replacing the content with new content; replacing a portion of the content with new content; and adjusting a rendering time related with the content that reflecting a period of time the content is included in the document.
77 . The method of claim 73 , wherein receiving activity information includes:
receiving activity information reflecting a user's review of the document.
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.
80 . The method of claim 79 , wherein the performing an analysis includes:
performing the analysis on at least the set of information and a second set of information reflecting at least a second user's session associated with the first document to determine the set of instructions for adjusting the first document.
81 . The method of claim 79 , wherein performing an analysis, includes:
performing a market analysis related to the first document based on the set of information, wherein the market analysis identifies an effectiveness of content included in the first document.
82 . The method of claim 79 , wherein adjusting the first document includes:
applying a directive that determine the adjustment of the first document.
83 . The method of claim 79 , wherein adjusting the first document includes:
redefining a directive that determines the adjustment of the first document based on the received activity information.
84 . The method of claim 79 , wherein the first document includes content and adjusting the first document includes at least one of:
changing at least one attribute of the content; replacing the content with new content; replacing a portion of the content with new content; and adjusting a rendering time related with the content that reflecting a period of time the content is included in the document.
85 . The method of claim 79 , wherein receiving a set of information includes:
receiving activity information reflecting a user's review of the first document.
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.
87 . The method of claim 86 , wherein adjusting the first set of information includes:
adjusting the first set of information based on the first node's set of data and a second set of data from at least a second client related to some action related to the first set of information
88 . The method of claim 86 , wherein the second communication session is established based on the first node providing a set of data reflecting a request to retrieve the first set of information after retrieving a second set of information.
89 . The method of claim 86 , wherein the first communication session is established by the first node through a Web-based hyperlink.
90 . The method of claim 86 , wherein adjusting, by the second node, the first set of information includes:
adjusting a rendering time based on the set of data, wherein the rendering time reflects a period of time from which the set of information is provided with particular content.
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.
92 . The system of claim 91 , wherein the component configured to adjust the content includes:
a component configured to apply a directive that determine the adjustment of the content.
93 . The system of claim 91 , wherein the component configured to adjust the content includes:
a component configured to redefine a directive that determines the adjustment of the content based on the received activity information.
94 . The system of claim 91 , wherein the component adjusts the content by, at least one of:
changing at least one attribute of the content; replacing the content with new content; replacing a portion of the content with new content; and adjusting a rendering time related with the content that reflecting a period of time the content is included in the document.
95 . The system of claim 91 , wherein the component configured to receive activity information includes:
a component configured to receive activity information reflecting a user's review of the document.
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.
98 . The system of claim 97 , wherein the processor is further configured to:
perform the analysis on at least the set of information and a second set of information reflecting at least a second user's session associated with the first document to determine the set of instructions for adjusting the first document.
99 . The system of claim 97 , wherein the processor is further configured to:
perform a market analysis related to the first document based on the set of information, wherein the market analysis identifies an effectiveness of content included in the first document.
100 . The system of claim 97 , wherein the processor is further configured to:
apply a directive that determine the adjustment of the first document.
101 . The system of claim 97 , wherein the processor is further configured to:
redefine a directive that determines the adjustment of the first document based on the received activity information.
102 . The system of claim 97 , wherein the first document includes content and the processor is further configured to, at least one of:
change at least one attribute of the content; replace the content with new content; replace a portion of the content with new content; and adjust a rendering time related with the content that reflecting a period of time the content is included in the document.
103 . The system of claim 97 , wherein the processor is further configured to:
receive activity information reflecting a user's review of the first document.
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.
105 . The system of claim 104 , wherein the computing element for adjusting the first set of information includes:
a computing element for adjusting the first set of information based on the first node's set of data and a second set of data from at least a second client related to some action related to the first set of information.
106 . The system of claim 104 , wherein the second communication session is established based on the first node providing a set of data reflecting a request to retrieve the first set of information after retrieving a second set of information.
107 . The system of claim 104 , wherein the computing element for adjusting the first set of information includes:
a computing element for adjusting a rendering time based on the set of data, wherein the rendering time reflects a period of time from which the set of information is provided with particular content.
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.
111 . The method of claim 110 , wherein remarketing the product includes:
remarketing the product through the adjusted documentation to the potential customers.
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.Join the waitlist — get patent alerts
Track US2008015929A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.