Method and system for optimum placement of advertisements on a webpage
First Claim
1. A computer-implemented method of providing placement of a plurality of graphical objects on a page accessible by a user, each graphical object of the plurality of graphical objects including graphic and text symbols, the page having positions for receipt of the objects, each object having at least one of a link to information, the link being invoked by an event identifying the object by a computer pointing device, the method comprising the steps of:
- at a data processing system configured for data communication with user computing systems,collecting and storing in a memory information about interaction by the user computing systems with web pages communicated to the user computing systems;
analyzing the stored information about interaction to differentiate among particular users having stored interaction information stored in the memory;
based on the analysis, defining two or more data storage bins in the memory and defining boundaries among the two or more data storage bins;
based on the information about interaction, storing in respective data storage bins in the memory performance data associated with the likelihood of the event occurring for each object;
retrieving the performance data;
calculating the likelihood the event will occur; and
arranging the plurality of graphical objects relative to one another on the page according to the calculated likelihood.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page.
-
Citations
20 Claims
-
1. A computer-implemented method of providing placement of a plurality of graphical objects on a page accessible by a user, each graphical object of the plurality of graphical objects including graphic and text symbols, the page having positions for receipt of the objects, each object having at least one of a link to information, the link being invoked by an event identifying the object by a computer pointing device, the method comprising the steps of:
at a data processing system configured for data communication with user computing systems, collecting and storing in a memory information about interaction by the user computing systems with web pages communicated to the user computing systems; analyzing the stored information about interaction to differentiate among particular users having stored interaction information stored in the memory; based on the analysis, defining two or more data storage bins in the memory and defining boundaries among the two or more data storage bins; based on the information about interaction, storing in respective data storage bins in the memory performance data associated with the likelihood of the event occurring for each object; retrieving the performance data; calculating the likelihood the event will occur; and arranging the plurality of graphical objects relative to one another on the page according to the calculated likelihood.
-
2. A media system to identify advertisements to be placed on web pages returned to users in response to requests for web pages received from the users, the media system comprising:
-
a log file to store user information about experiences of particular users with the advertisements on the web page returned to the particular users; a log digester responsive to the stored user information to group respective items of the user information for the particular users into predefined bins; and ad/content performance database to store the grouped user information and ad performance data; and a server system responsive to a request for advertisements to be placed on a requested web page to provide the requested advertisements, the server system operative to retrieve advertisement performance data and grouped user data from the ad/content performance database and to rank selected advertisements using the advertisement performance data and the grouped user information, the server system further operative to arrange the selected advertisements relative to one another on the requested web page using the ranking. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising:
-
storing a plurality of advertisements in a database; at a server in data communication with the database, receiving over a network requests from users for information to be included in a web page; collecting user information relating to the users; storing the user information; calculating a value indicative of a rate that a selection event will occur for each advertisement of the plurality of advertisements, the value calculated in part based on the user information; and providing at least some of the advertisements of the plurality of advertisements for inclusion on a web page where the at least some advertisements are arranged relative to one another on the web page using the calculated values. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer implemented method for a web site, the method comprising:
-
at a server system, receiving page requests from a plurality of users of the web site; receiving user-entered data from respective users of the plurality of users and storing user information including the user-entered data in a log file; receiving a request for advertisements to place on a web page requested by a particular user; retrieving stored data defining candidate advertisements; retrieving past performance data for the candidate advertisements; retrieving stored user information for the particular user; using the past performance data and the stored user information, ranking the candidate advertisements; and arranging the candidate advertisements on the web page using the ranking. - View Dependent Claims (17, 18, 19, 20)
-
Specification