US 11,966,947 B1
System and methods for using a revenue value index to score impressions for users for advertisement placement
Jason Fairchild, Rolling Hills Estates, CA (US); Qasim Saifee, Northridge, CA (US); and Anke Audenaert, Los Angeles, CA (US)
Assigned to OpenX Technologies, Inc., Pasadena, CA (US)
Filed by OpenX Technologies, Inc., Pasadena, CA (US)
Filed on May 17, 2021, as Appl. No. 17/322,391.
Application 17/322,391 is a continuation of application No. 16/563,702, filed on Sep. 6, 2019, granted, now 11,010,790.
Application 16/563,702 is a continuation of application No. 13/895,316, filed on May 15, 2013, granted, now 10,410,245, issued on Sep. 10, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/0242 (2023.01)
CPC G06Q 30/0246 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for scoring a plurality of advertisement impressions within a network interface for serving advertisements for viewing in publisher content displayed online, comprising:
in a platform comprising a data processor and a memory storing executable code, said data processor using said executable code to execute control of interface actions via a preliminary interface to value the plurality of advertisement impressions as an auction occurs in real time, before placement of the plurality of advertisement impressions in a plurality of placeholders contained in said publisher content accessible to audience devices responsive to executing use of a revenue-value index with a scoring mechanism in an auction, wherein said publisher content is displayed over a network, when said publisher content renders on the audience devices, wherein the plurality of advertisement impressions are received responsive to an advertisement request transmitted to multiple bidders for online bidding via a network to provide the plurality of advertisement impressions as said publisher content renders on the audience devices, by:
executing, by the data processor, the revenue-value index with the scoring mechanism via said preliminary interface, comprising:
receiving, by the data processor, the advertisement request when said publisher content at a publisher's web site is viewed by an audience via the audience devices;
gathering, by a discrete-revenue-value-determination module, information about an advertisement impression of the plurality of advertisement impressions responsive to said advertisement request;
processing said information gathered and first-party data and third-party data about said audience obtained from a data management platform with mobile and cloud computing capability;
storing said processed information, the first-party data, and the third-party data in at least one modifiable format from a real-time format, near-term format, and long-term format, wherein the first-party data, the third-party data, and publisher data include information on every interaction between said publisher content and said audience, wherein the first-party data represents data on a plurality of attributes including data measuring popularity, traffic and an effectiveness of the publisher's web site or a specific area within it, and the third-party data represents data on the plurality of attributes including: 1) a number of audience visitors to a particular publisher's device, 2) a type of browser on the audience devices, 3) visit times and length of visits by the audience visitors via the audience devices, 4) said publisher content on said particular publisher's device visited, 5) referring pages and exit pages relating to said publisher content, 6) a location of a said advertisement impression on said publisher content, 7) a number of advertisement units on said publisher content, 8) historic information about said publisher content including click-through rates and time spent by the audience on said publisher content, 9) data received to measure popularity, traffic, and effectiveness of at least one of publisher content types or any specific area within it;
determining, a plurality of different attributes for said advertisement impression of the plurality of advertisement impressions in said processed information that is stored;
designating a value to each of the plurality of attributes for said advertisement impression of the plurality of advertisement impressions in said processed information that is stored, and computing a revenue value for said advertisement impression of the plurality of advertisement impressions by aggregating scores for each of said different attributes by executing a predetermined algorithm;
assigning by said scoring mechanism, an individual score, to each individual one of the plurality of said different attributes based on said revenue value designated to each of said different attributes;
computing a total first score, by the data processor, by aggregating individual scores assigned to each individual one of said plurality of different attributes for said advertisement impression of the plurality of advertisement impressions;
providing said total first score to one or more interest parties;
providing access to said particular publisher's device to obtain a plurality of individual components of the total first score for audience segmentation; and
providing access to the revenue-value index and matching impression inventory to one or more potential buyers.