System and method for performing web based in-view monitoring
First Claim
1. A system for performing dynamic Web-based marketing, the system comprising:
- a Web server for providing a Web page over a network, wherein the Web page includes content comprising target content and non-target content;
a plurality of client nodes, each of the plurality of client nodes associated with a respective user, for requesting and providing to the respective user the Web page provided by the Web server, wherein each of the plurality of client nodes is connected to the Web server through the network and each of the plurality of client nodes displays, on a respective display device and based on the respective user'"'"'s input, a respective displayed portion of the Web page including the non-target content and a portion, but not the entirety, of the target content;
a first client side program, executed at each of the plurality of client nodes, for collecting user response data associated with the displayed portion of the Web page by each respective display device, determining, based on the user response data, a non-temporal based proportion of the target content that was partially displayed on the respective client node'"'"'s display device, and sending the collected user response data and user in-view characteristic data including a value representing the determined non-temporal based proportion to a first server side data store via the Web server as event data; and
an analytical program, executing in the Web server, that analyzes the event data associated with each client node'"'"'s display device to generate result data based on the user in-view characteristic data for each client node, and modifies the Web page content based on the result data.
3 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.
-
Citations
18 Claims
-
1. A system for performing dynamic Web-based marketing, the system comprising:
-
a Web server for providing a Web page over a network, wherein the Web page includes content comprising target content and non-target content; a plurality of client nodes, each of the plurality of client nodes associated with a respective user, for requesting and providing to the respective user the Web page provided by the Web server, wherein each of the plurality of client nodes is connected to the Web server through the network and each of the plurality of client nodes displays, on a respective display device and based on the respective user'"'"'s input, a respective displayed portion of the Web page including the non-target content and a portion, but not the entirety, of the target content; a first client side program, executed at each of the plurality of client nodes, for collecting user response data associated with the displayed portion of the Web page by each respective display device, determining, based on the user response data, a non-temporal based proportion of the target content that was partially displayed on the respective client node'"'"'s display device, and sending the collected user response data and user in-view characteristic data including a value representing the determined non-temporal based proportion to a first server side data store via the Web server as event data; and an analytical program, executing in the Web server, that analyzes the event data associated with each client node'"'"'s display device to generate result data based on the user in-view characteristic data for each client node, and modifies the Web page content based on the result data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for performing dynamic Web-based marketing, the system comprising:
-
a Web server for providing a Web page over a network, wherein the Web page includes content comprising target content and non-target content; a plurality of client nodes, each of the plurality of client nodes associated with a respective user, for requesting and providing to the respective user the Web page provided by the Web server, wherein each of the plurality of client nodes is connected to the Web server through the network and each of the plurality of client nodes displays, on a respective display device and based on the respective user'"'"'s input, a respective displayed portion of the Web page including the non-target content and a portion, but not the entirety, of the target content; a first client side program, executed at each of the plurality of client nodes, for collecting user response data associated with the displayed portion of the Web page by each respective display device, and sending the collected user response data to a first server side data store via the Web server as event data; an analytical program, executing in the Web server, that analyzes the event data associated with each client node'"'"'s display device to determine, for each client node, user in-view characteristic data reflecting a non-temporal based proportion of the target content that was partially displayed on the respective client node'"'"'s display device, generates result data based on the user in-view characteristic data for each client node, and modifies the Web page content based on the result data; a billing program, executing in the Web server, that receives the content from at least one of a plurality of third party nodes, generates billing records based on the analysis of the event data, generates a content effectiveness record associated with the content and appends the content effectiveness record to at least one of the billing records, and provides the billing records to at least one of the plurality of third party nodes, wherein the content effectiveness record includes data reflecting the effectiveness of the content based on the analysis of the user initiated responses and a report indicating a plurality of user activities associated with the content and information indicating proposed changes to the content based on the user activities. - View Dependent Claims (14, 15)
-
-
16. A method for performing dynamic Web-based marketing, comprising:
-
providing a Web page including content having a non-targeted component and a target component; requesting, by a plurality of client computers, the Web page; displaying the Web page on a respective display device associated with each of the client computers, wherein the each display device respectively displays the non-targeted component and a portion, but not the entirety, of the target component; monitoring, by each of the client computers, user response data associated with the displayed Web page to determine a non-temporal based proportion of the target component that is displayed on the client computer'"'"'s display device when the target component is only partially visible by a user operating the client computer; and modifying, by the server, the content of the Web page based on the user response data and the determined non-temporal based proportion of the target component for each client computer.
-
-
17. A system for monitoring in-view characteristics of content included in a web page, comprising:
a client computer, operated by a user, that displays a Web page including content having a target component and a non-target component on a display device, wherein a portion, but not the entirety, of the target component is displayed, the client computer monitoring user response data associated with the content in the Web page to determine a non-temporal based proportion of the target component that is displayed on the display device when the target component is only partially visible by the user, and generating result data based on the determined non-temporal based proportion of the target component that is partially displayed, and providing the result data to a server computer that modifies the content of the Web page based on the user response data. - View Dependent Claims (18)
Specification