Method and system for optimum placement of advertisements on a webpage
First Claim
1. A media system accessible over a network, the media system comprising:
- a user interface circuit implemented by a server computer and accessible by a plurality of user computers operated by a plurality of users over the network and operative to respond to user requests for web pages, the user requests received at the user interface circuit over the network from respective user computers of the plurality of user computers, and the user interface circuit further operative to provide information for web pages to be provided to the respective user computers of the plurality of users, the server computer programmed with an advertisement placement function operative toretrieve stored past performance information collected by the media system about respective advertisements when the respective advertisements were previously arranged on web pages in response to previous received user requests, the past performance information being indicative of user response to the respective advertisements when the respective advertisements were previously arranged on web pages and provided to user computers, andarrange a plurality of advertisements on the provided web pages based on the past performance information for the plurality of advertisements;
an ad performance database in data communication with the server computer to store the past performance information for the advertisements; and
an ad performance interface circuit implemented by a server computer and in data communication with the ad performance database, the ad performance interface circuit being accessible over the network by an advertiser computer operated by an advertiser, the ad performance interface circuit operative to receive performance monitoring requests from an advertiser computer operated by an advertiser and in response to a received performance monitoring request to provide advertisement performance information to the advertiser.
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 media system accessible over a network, the media system comprising:
-
a user interface circuit implemented by a server computer and accessible by a plurality of user computers operated by a plurality of users over the network and operative to respond to user requests for web pages, the user requests received at the user interface circuit over the network from respective user computers of the plurality of user computers, and the user interface circuit further operative to provide information for web pages to be provided to the respective user computers of the plurality of users, the server computer programmed with an advertisement placement function operative to retrieve stored past performance information collected by the media system about respective advertisements when the respective advertisements were previously arranged on web pages in response to previous received user requests, the past performance information being indicative of user response to the respective advertisements when the respective advertisements were previously arranged on web pages and provided to user computers, and arrange a plurality of advertisements on the provided web pages based on the past performance information for the plurality of advertisements; an ad performance database in data communication with the server computer to store the past performance information for the advertisements; and an ad performance interface circuit implemented by a server computer and in data communication with the ad performance database, the ad performance interface circuit being accessible over the network by an advertiser computer operated by an advertiser, the ad performance interface circuit operative to receive performance monitoring requests from an advertiser computer operated by an advertiser and in response to a received performance monitoring request to provide advertisement performance information to the advertiser. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprising:
-
receiving at a server requests for advertisements to place on a web page requested by users, the requests received at the server system from a computer system providing the web page requested by the users; at the server, collecting user information about the users; at the server, storing past performance data in a memory circuit forming an ad performance database, the past performance data being collected by the server about advertisements when the advertisements were previously provided to web pages in response to previous received user requests for web pages, the past performance data being indicative of previous user responses to the advertisements when the advertisements were previously provided to web pages and provided to user computers; in response to the received requests for advertisements, retrieving from the ad performance database past performance data for the requested advertisements; providing, to the computer system providing the web page, from the server, data defining a plurality of advertisements for the web page, the plurality of advertisements arranged relative to one another on the web page using past performance data retrieved from the ad performance database; at the server, tracking subsequent performance of the plurality of advertisements and storing information about the tracked performance in the ad performance database, the stored information about the tracked performance being indicative of user responses to the plurality of advertisements when the plurality of advertisements was provided on the web page and provided to a user computer; receiving at the server from an advertiser computer operated by an advertiser a request for advertiser analytic information about the tracked performance of advertisements associated with the advertiser and provided on web pages to user computers; and providing, over a network to the computer operated by the advertiser, advertiser analytic information about the tracked performance of advertisements associated with the advertiser. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer for optimizing placement of advertisements on a web page, the computer comprising:
-
a server coupled to a network to receive requests from a computer-implemented web site for web pages including the web page to be shown; memory defining an ad placement database in data communication with the server to store data defining advertisements to be placed on web pages, the data defining the advertisements being associated with advertisers who may access the computer system from advertiser computers over a network; memory defining a log file coupled to the server to store data about past advertisement performance, the data about past advertisement performance being collected when respective advertisements were placed on web pages and being indicative of user response to the respective advertisements; memory defining an ad performance database in data communication with the server and configured to store performance statistical data about past performance of respective advertisements when the respective advertisements were shown to users viewing web pages including the respective advertisements; wherein the server is programmed to obtain performance statistical data from the ad performance database for a plurality of advertisements and programmed to determine a probability for a respective advertisement of the plurality of advertisements that a user will invoke a link associated with an advertisement shown to the user, the server further programmed to rank the plurality of advertisements based in part on the determined probability, the server system further programmed to provide to a web site at least some of the ranked advertisements arranged relative to one another on the web page to be shown in order as a function of the ranking; and an ad performance interface circuit in data communication with the ad performance database and accessible by an advertiser computer operated by an advertiser over a network to provide to the advertiser advertisement performance information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification