Patent US6907566B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6907566B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for optimum placement of advertisements on a webpage

Assignee: R2 Solutions LLC
•
Filing: 1999-04-02
•
Granted: 2005-06-14
•
Expires: 2019-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Charles McElfresh
  • 👤 Paul Mineiro
  • 👤 Michael Radford

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 12:23
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/0241; G06Q30/0242; G06Q30/0244; G06Q30/0201; G06Q30/0243; G06Q30/0246; G06Q30/0247; G06Q30/0251; G06Q30/0254; G06Q30/0255; G06Q30/0269; G06Q30/0273; G06Q30/0277; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 94 words
A method of providing placement of a plurality of graphical objects on a page accessible by a user, 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 method comprising: storing and retrieving performance data associated with the likelihood of the event occurring for each object; and arranging the objects relative to one another on the page according to the performance data.
Claim 2
Independent Claim 94 words
A method of providing placement of a plurality of graphical objects on a page accessible by a user, 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 method comprising: storing and retrieving performance data associated with the likelihood of the event occurring for each object; and arranging the objects relative to one another on the page according to the performance data.
Claim 3
Dependent Claim 35 words
The method according to claim 1 , wherein the performance data is used to calculate a likelihood that the event will occur, and the arranging of the objects is prioritized according to this likelihood calculation.
Claim 4
Dependent Claim 36 words
The method according to claim 2 , wherein each object has an associated weighting factor, the likelihood calculation is multiplied times the weighting factor, and the arranging of the objects is prioritized according to this product.
Claim 5
Dependent Claim 22 words
The method according to claim 3 , wherein the objects include advertisements and the weighting factor includes the price of the advertisement.
Claim 6
Dependent Claim 23 words
The method according to claim 1 , wherein the likelihood calculation includes computing a statistical probability that a user will identify the object.
Claim 7
Dependent Claim 41 words
The method of claim 5 , wherein the performance data for the objects has been grouped and sorted according to user characteristics, and the statistical probability is computed based upon the user information, and upon past performance data for that object.
Claim 8
Dependent Claim 30 words
The method according to claim 5 , wherein the price of the advertisement is measured by the amount paid by the advertiser for each time a user identifies the advertisement.
Claim 9
Dependent Claim 33 words
The method according to claim 1 , wherein the page includes a web page, on at least one website, accessible by an Internet based system, and the link includes a Uniform Resource Locator.
Claim 10
Independent Claim 91 words
A system for providing placement of a plurality of graphical objects on a page accessible by a user, 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 comprising: a device for storing data associated with the past performance of an object; a server for prioritizing objects relative to one another on a page according to the data.
Claim 11
Independent Claim 91 words
A system for providing placement of a plurality of graphical objects on a page accessible by a user, 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 comprising: a device for storing data associated with the past performance of an object; a server for prioritizing objects relative to one another on a page according to the data.
Claim 12
Dependent Claim 37 words
The system according to claim 9 , wherein the server performs a calculation which predicts the likelihood of an event occurring for the object, and the server prioritizes the objects on the page according to this calculation.
Claim 13
Dependent Claim 36 words
The system according to claim 10 , wherein a weighting factor for each object is multiplied times the likelihood of an event occurring, and the server prioritizes the objects on the page according to this product.
Claim 14
Dependent Claim 30 words
The system according to claim 9 , which further includes a device for creating and arranging data groups for storing the data associated with the past performance of an object.
Claim 15
Dependent Claim 16 words
The system according to claim 12 , wherein the data groups are delineated by user characteristics.
Claim 16
Dependent Claim 18 words
The system according to claim 13 , which further includes a device for gathering and storing user information.
Claim 17
Dependent Claim 64 words
The system according to claim 14 , wherein the server collects a set of objects associated with the user information, and the server performs a calculation which predicts the likelihood of an event occurring for each object within the set from the data associated with the past performance of the object, and the server prioritizes the objects on the page according to this calculation.
Claim 18
Dependent Claim 79 words
The system according to claim 14 , wherein the server collects a set of objects associated with the user information, and the server performs a calculation which predicts the likelihood of an event occurring for each object within the set from the data associated with the past performance of the object, a weighting factor for each object is multiplied times the likelihood of an event occurring, and the server prioritizes the objects on the page according to this product.
Claim 19
Independent Claim 77 words
A method of arranging a plurality of graphical objects on a page viewable by a user on a computer display, comprising: storing a plurality of graphical objects; calculating a value indicative of the rate that a specified event occurs for each graphical object displayed to the user; and displaying at least some of the graphical objects to the user, where the displayed graphical objects are arranged relative to one another on the page using the calculated values.
Claim 20
Independent Claim 77 words
A method of arranging a plurality of graphical objects on a page viewable by a user on a computer display, comprising: storing a plurality of graphical objects; calculating a value indicative of the rate that a specified event occurs for each graphical object displayed to the user; and displaying at least some of the graphical objects to the user, where the displayed graphical objects are arranged relative to one another on the page using the calculated values.
Claim 21
Dependent Claim 27 words
The method according to claim 17 , wherein the displayed graphical objects are arranged in decreasing visual prominence on the page in decreasing order of calculated value.
Claim 22
Dependent Claim 27 words
The method according to claim 18 , wherein each displayed graphical object includes a link to information, and the specified event is a user invoking the link.
Claim 23
Dependent Claim 38 words
The method according to claim 19 , wherein the specified event is a click-through and the calculated value for a graphical object is indicative of the rate that users click through the link associated with the graphical object.
Claim 24
Dependent Claim 20 words
The method according to claim 19 , wherein each graphical object includes at least one of graphic and text symbols.
Claim 25
Dependent Claim 20 words
The method according to claim 21 , wherein each graphical object is one of an advertisement and a topic tile.
Claim 26
Dependent Claim 28 words
The method according to claim 19 , wherein a stored graphical object may have associated with it at least one constraint on the display of the graphical object.
Claim 27
Dependent Claim 24 words
The method according to claim 23 , wherein one constraint is a restriction on pages or positions where the graphical object may be displayed.
Claim 28
Dependent Claim 28 words
The method according to claim 23 , wherein one constraint is a restriction on a demographic variable of a user to whom the graphical object should be displayed.
Claim 29
Dependent Claim 31 words
The method according to claim 17 , wherein the displayed graphical objects are arranged on the page in descending order using the product of the calculated value and a weighting factor.
Claim 30
Dependent Claim 15 words
The method according to claim 26 , wherein the weighting factor is a monetary amount.
Claim 31
Dependent Claim 15 words
The method according to claim 27 , wherein the monetary amount is revenue per user.
Claim 32
Dependent Claim 49 words
The method according to claim 27 , wherein each displayed graphical object includes a link to information, the specified event is a user invoking the link, and the monetary amount is a price per click through when a user invokes a link to information associated with a graphical object.
Claim 33
Dependent Claim 25 words
The method according to claim 17 , wherein the calculated value is based, at least in part, on the prior performance of the graphical object.
Claim 34
Dependent Claim 32 words
The method according to claim 30 , wherein when a graphical object is new, the calculated rate initially is set to an overestimated value so that the calculated value converges from above.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-06-13 2008-12-13 2009-06-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-06-13 2012-12-13 2013-06-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-06-13 2016-12-13 2017-06-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag