Method and system for optimum placement of advertisements on a webpage
DCFirst Claim
1. A method of providing for placement of a plurality of graphical objects on a page viewable by a user on a display, the graphical objects including graphic and text symbols, the page having positions for receipt of the objects, each object having a link to information, the link being invoked by an event identifying the object by a computer pointing device, the method being performed on a computer network and comprising the processing steps of:
- receiving a request for a page from a user;
collecting and storing information about the user;
retrieving graphical objects for possible inclusion in the page which have been grouped according to the user information;
retrieving past performance data about the graphical objects;
calculating a likelihood that a graphical object will experience an event based upon the past performance data; and
returning the requested page to the user for viewing on the display with the graphical objects which have a higher event likelihood being arranged relative to one another in more visually prominent positions on the page.
5 Assignments
Litigations
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 server performs a calculation regarding the likelihood that an event will occur for a given object, as displayed to a particular user. The objects are arranged according to this calculation and returned to the user on the requested page. The likelihood can also be multiplied by a weighting factor and the objects arranged according to this product.
812 Citations
27 Claims
-
1. A method of providing for placement of a plurality of graphical objects on a page viewable by a user on a display, the graphical objects including graphic and text symbols, the page having positions for receipt of the objects, each object having a link to information, the link being invoked by an event identifying the object by a computer pointing device, the method being performed on a computer network and comprising the processing steps of:
-
receiving a request for a page from a user; collecting and storing information about the user; retrieving graphical objects for possible inclusion in the page which have been grouped according to the user information; retrieving past performance data about the graphical objects; calculating a likelihood that a graphical object will experience an event based upon the past performance data; and returning the requested page to the user for viewing on the display with the graphical objects which have a higher event likelihood being arranged relative to one another in more visually prominent positions on the page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing placement of a plurality of graphical objects on a page viewable by a user on a display, the graphical objects including graphic and text symbols, the page having positions for receipt of the objects, each object having at least one link to information, the link being invoked by an event identifying the object by a computer pointing device, the system being implemented on a computer network and comprising:
-
a device for recognizing users which collects and provides information about users of the system; a device for creating and arranging data groups according to user characteristics; a database which stores statistical performance data about the objects according to the data groups; a database for storing objects for possible placement on the page; and an object server which; receives a request for a page from a user; retrieves user information from the device for recognizing users; retrieves objects for possible placement on the page from the database using the user information; calculates a likelihood that an event will occur for each object by retrieving and using the statistical performance data from the database; and returns the page for viewing on the display with the objects arranged relative to one another according to their event likelihood. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for providing placement of a plurality of graphical objects on a page viewable by a user on a display, the graphical objects including graphic and text symbols, the page having positions for receipt of the objects, each object having at least one link to information, the link being invoked by an event identifying the object by a computer pointing device, the system being implemented on a computer network and comprising:
-
means for arranging and storing objects according to data groups of user characteristics; means for receiving a request for a page from a user; means for collecting information about the user; means for retrieving objects from data groups corresponding to the user information; means for calculating the likelihood of an event occurring; and means for returning the requested page to the user for viewing on the display with the objects arranged relative to one another on the page according to the event likelihood calculation for each object. - View Dependent Claims (19)
-
-
20. A method of arranging a plurality of graphical objects on a page viewable by a user on a computer display, each object having a link to information, the method being performed on a computer network and comprising:
-
storing a plurality of graphical objects; receiving a request for a page from a user; identifying graphical objects for possible inclusion in the page from the stored plurality of graphical objects using information relating to the user; calculating a value indicative of the likelihood that the user clicks through the link for each identified graphical object; and displaying at least some of the identified graphical objects to the user for viewing on the display, where the displayed graphical objects are arranged relative to one another on the page using the calculated values. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification