WO2014058651A2 - Determining bidder-aware values for configurable auction parameters - Google Patents

Determining bidder-aware values for configurable auction parameters Download PDF

Info

Publication number
WO2014058651A2
WO2014058651A2 PCT/US2013/062779 US2013062779W WO2014058651A2 WO 2014058651 A2 WO2014058651 A2 WO 2014058651A2 US 2013062779 W US2013062779 W US 2013062779W WO 2014058651 A2 WO2014058651 A2 WO 2014058651A2
Authority
WO
WIPO (PCT)
Prior art keywords
auction
participants
configurable
historic
advertising space
Prior art date
Application number
PCT/US2013/062779
Other languages
French (fr)
Other versions
WO2014058651A3 (en
Inventor
Moshe Tennenholtz
Haim Somech
Robert Paul Gorman
Peng Han
Erik Jon HANSON
Ron J Karidi
Omer Levy
Original Assignee
Microsoft Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corporation filed Critical Microsoft Corporation
Publication of WO2014058651A2 publication Critical patent/WO2014058651A2/en
Publication of WO2014058651A3 publication Critical patent/WO2014058651A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions

Definitions

  • systems, methods, and computer-readable storage media are provided for, amon other things, determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders.
  • Configurable auction parameters in accordance with embodiments of the present invention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities.
  • i further relate to, at the time of an auction for available advertising space, determining auction parameter values in accordance with the configurable auction parameters.
  • FIG. I is a block diagram of an exemplary computing en vironment suitable for use in implementing embodiments of the present invention.
  • FIG. 2 is a block diagram of an exemplary computing system in which embodiments of the invention may be employed;
  • FIG. 3 is a flow diagram showing an exemplary method for determining values for configurable online advertising auction parameters, in accordance with an embodiment of the present invention.
  • FIG. 4 is a flow diagram showing an exemplary method for determining configurable auction parameters, in accordance with an embodiment of the present invention.
  • Various aspects of the technology described herein are generally directed to systems, methods, and computer-readable storage media for, among other things, determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders.
  • an advertising exchange mechanism which has access to historic auction information, provides at least a portion of such historic auction information to an online content publisher.
  • Such historic auction information may include, by way of example only, identities associated with participants or bidders of historic auctions for available advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and/or non-winning bids associated with historic auctions.
  • the online content publisher may analyze the provided historic auction information and determine one or more configurable auction parameters for use, for example, by the advertising exchange in conducting an auction for available advertising spac on a webpage associated with the online content publisher.
  • Configurable auction parameters in accordance with embodiments of the present invention, specify values to be applied for particuiar auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities.
  • configurable auction parameters are provided as a vector or set of rules to be applied by an advertising exchange when specified conditions are met in a current auction for the online content publisher's available advertising space.
  • Embodiments of the present invention further relate to, at the time of an auction for the online content publisher's available advertising space, determining auction parameter values in accordance with the configurable auction parameters.
  • one embodiment of the present in vention is directed to one or more computer-readable storage media storing computer- useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for determining values for configurable online advertising auction parameters.
  • the method includes receiving, from an online content publisher (or a service or entity authorized to act on behalf of an online content publisher), at least one configurable auction parameter (e.g., floor price), the online content publisher having available advertising space, and the at least one configurable auction parameter being configurable based upon an identity of one or more participants (or bidders) in an auction for the available advertising space.
  • the method further includes receiving, in the context of the auction for the available advertising space, bids from the one or more participants (or bidders) for the available advertising space, each of the one or more participants having an associated identity; and determining a value for the at least one configurable auction parameter based upon the associated identities of the one or more participants in the auction for the available advertising space.
  • the present invention is directed to a system for determining values for configurable online advertising auction parameters.
  • the system includes an advertising exchange mechanism having one or more processors and one or more computer-readable storage media, and a data store coupled with the advertising exchange mechanism.
  • the advertising exchange mechanism is configured to provide (or direct an authorized service or entity to provide on its behalf) historic auction information to an online content publisher having available advertising space; receive, from the online content publisher, at least one auction parameter (e.g., floor price) that is configurable based upon an identit of one or more participants in an auction for the available advertising space; and conduct the auction for the available advertising space in accordance with the at least one auction parameter,
  • at least one auction parameter e.g., floor price
  • the present invention is directed to a method being performed by one or more computing devices including at least one processor, for determining configurable auction parameters.
  • the method includes receiving historic auction information from an advertising exchange, the historic auction information including identities associated with participants (or bidders) of historic auctions for available advertising space and, based at least on the identities associated with the participants of historic auctions for available advertising space, determining at least one configurable auction parameter (e.g., floor price).
  • the at least one configurable auction parameter specifies a first value for the auction parameter if die associated identities of one or more participants in an auction for online advertising space include at least a first identity or group of identities, and the at least one configurable auction parameter specifies a second value for the auction parameter if the associated identities of one or more participants in the auction for online advertising space include at least a second identity or group of identities.
  • the method further includes providing the at least one configurable auction parameter to an advertising exchange for use in determining which value to utilize for the at least one configurable auction parameter in the auction for available advertising space.
  • an exemplary operating environment in which embodiments of the present invention may be implemented is described below in order to provide general context for various aspects of the present invention.
  • an exemplary operating environment for implementing embodiments of the present invention is shown and designated generally as computing device 100
  • the computing device 100 is but one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of embodiments of the invention. Neither should the computing device 100 be interpreted as having any dependency of requirement relating to any one component nor any combination of components illustrated.
  • Embodiments of the invention may be described in the general context of computer code or machine- useable instructions, including eomputer-useable or computer- executable instructions such as program modules, being executed by a computer or other machine, such as a personal data assistant or other handheld device.
  • program modules including routines, programs, objects, components, data structures, and the like, and/or refer to code that performs particular tasks or implements particular abstract data types.
  • Embodiments of the invention may be practiced in a variety of system configurations, including hand-held devices, consumer electronics, general -purpose computers, more specialty computing devices, and the like.
  • Embodiments of the invention may also be practiced in distributed computing environments where tasks are performed by remote-processing devices that are linked through a communications network.
  • the computing device 100 includes a bus 110 that directly or indirectly couples the following devices; a storage device 1 12, one or more processors 114, one or more presentatio components 116, one or more input/output (I/O) ports 1 18, one or more I/O components 120, and an illustrative power supply 122.
  • the bus 1 10 represents what may be one or more busses (such as an address bus, data bus. or combination thereof).
  • busses such as an address bus, data bus. or combination thereof.
  • FIG. 1 is merely illustrative of an exemplary computing device that can be used in connection with one or more embodiments of the present invention. Distinction is not made between such categories as “workstation,” “server,” “laptop,” “hand-held device,” etc.. as all are contemplated within the scope of FIG. 1 and reference to "computing device
  • Computer-readable media may be any available media that can be accessed by the computing device 100 and includes both volatile and nonvolatile media, removable and non-removable media.
  • Computer- readable media may comprise computer storage media and communication media.
  • Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology fo storage of information such as computer-readable instructions, data structures, program modules or other data.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM.
  • Computer storage media does not comprise signals per se.
  • Communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
  • modulated data signal 1 ' means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media includes wired media such as a wired network or direct-wired connection; and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above are also included within the scope of computer-readable media.
  • the storage device 1 12 includes computer-storage media in the form of volatile and/or nonvolatile memory.
  • the storage device may be removable., nonremovable, or a combination thereof.
  • Exemplary hardware devices include solid-state memory, hard drives, optical-disc drives, and the like.
  • the computing device 100 includes one or more processors that read data from various entities such as the storage device 112 or the I/O components 120.
  • the presentation components) 1 16 present data indications to a user or other device.
  • Exemplary presentation components include a display device, speaker, printing component:, vibrating component, and the like.
  • the I/O ports 1 18 allow the computing device 100 to be logically coupled to other devices including the I/O components 120, some of which may be built in.
  • Illustrative components include a microphone, joystick., game pad. satellite dish, scanner, printer, wireless device, and the like.
  • embodiments of the present invention are generally directed to systems, methods, and computer-readable storage media for, among other things, determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders.
  • an advertising exchange mechanism which has access to historic auction information, provides at least a portion of such historic auction information to an online content publisher.
  • Such historic auction information may include, by way of example only. identities associated with participants or bidders of historic auctions for available advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and/or non-winning bids associated with historic auctions.
  • the online content publisher may analyze the provided historic auction information and determine one or more configurable auction parameters for use, for example, by the advertising exchange in conducting an auction for available advertising space on a wehpage associated with the online content publisher.
  • Configurable auction parameters in accordance with embodiments of the present in vention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities.
  • configurable auction parameters are provided as a vector or set of rules to be applied by an advertising exchange when specified conditions are met in a current auction for the online content publisher's available advertising space.
  • Embodiments of the present invention further relate to, at the time of an auction for the online content publisher's available advertising space, determining auction parameter values in accordance with the configurable auction parameters.
  • the computing system 200 illustrates an environment in which configurable auction parameters may be determined based upon historic auction information that includes identities of auction participants and/or values for configurable auction parameters may be determined at the time of an auction for online advertising space.
  • the computing system 200 generally includes a plurality of advertisers 21 OA. 2! 0B, 2 IOC, each associated with a computing device, a computing device associated with an online content publisher 212. and an advertising exchange mechanism 214, all in communication with one another via a network 216.
  • the network 216 may include, without limitation, one or more local area networks (LANs) and/or wide area networks (WANs), Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the internet. Accordingly, the network 21 is not further described herein.
  • LANs local area networks
  • WANs wide area networks
  • any number of advertiser computing devices, publisher computing devices and advertising exchange mechanisms may be employed in the computing system 200 within the scope of embodiments of the present invention.
  • the advertisina exchange mechanism 214 may comprise multiple devices and/or modules arranged in a distributed environment thai collectively provide the functionality of the advertising exchange mechanism 214 described herein.
  • other components/modules not shown also may be included within the computing system 200,
  • one or more of the illustrated components/modules may be implemented as stand-alone applications. In other embodiments, one or more of the illustrated components/modules may be implemented via the advertiser computing device(s) 21 OA, 21 OB, 2 IOC, as an internet-based service, or as a module inside the publisher computing device 212 and/or the advertising exchange mechanism 214, it will be understood by those of ordinary skill in the art that the components/modules illustrated in FIG. 2 are exemplary in nature and in number and should not be construed as limiting. Any number of components/modules may be employed to achieve the desired functionality within the scope of embodiments hereof.
  • components/modules may be located on any number of advertiser computing devices, publisher computing devices, and/or computing devices associated with an advertising exchange mechanism.
  • the advertising exchange mechanism 214 might be provided as a single computing device (as shown), cluster of computing devices, or computing device remote from one or more of the remaining components,
  • Each advertiser computing device 21 OA, 210B, 210B may include any -type of computing device, such as the computing device 1 0 described with reference to FIG. 1 , for example.
  • each advertiser computing device 21 OA, 21GB, 2 IOC includes a bid input mechanism and a display.
  • the bid input mechanism (not shown), among other things, is configured to receive advertiser input of bids for available online advertising space, as well as conditions associated with such bids (generally input via a user interface presented on the associated display and permitting alpha-numeric and/or textual input into a designated input area).
  • the advertiser computing device(s) additionally is configured to receive inforraation for presentation on the display, for instance, from the advertising exchange mechanism 214.
  • the functionality described herein as being performed by the bid input mechanism/advertiser computing device(s) additionally may be performed by any application capable of rendering Web content. Any and all such variations, and any combination thereof, are contemplated to be within the scope of embodiments of the present invention.
  • FIG. 2 is configured to receive historic auction information ⁇ e.g., from the advertising exchange mechanism 214), analyze the historic auction information, and determine configurable auction parameters in accordance therewith.
  • historic auction information e.g., from the advertising exchange mechanism 214
  • FIG. 2 is configured to receive historic auction information ⁇ e.g., from the advertising exchange mechanism 214), analyze the historic auction information, and determine configurable auction parameters in accordance therewith.
  • the computing device associated with an online content publisher 212 includes an historic auction information receiving component 218. an historic auction information analyzing component 220. a configurable auction parameter determining component 222, and a configurable auction parameter providing component 224.
  • the historic auction inforraation receiving component 218 is configured to receive, for instance, from the advertising exchange mechanism 214 (as more fully described below), "historic auction information," that is, information associated with past auctions for available advertising space. Such information may include, without limitation, identities associated with participants of historic auctions for availabie advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and/or non-winning bids associated with historic auctions.
  • such information pertains to auctions for online advertising space associated with a webpage having the same or similar content to a webpage on which the online content publisher has available advertising space it desires to monetize.
  • the content and volume of historic auction inforraation received by the historic auction information receiving component 218 may vary depending upon properties desired for a given auction.
  • the historic auction information analyzing component 220 is configured to analyze the received historic auction information. Generally, such analysis is conducted off-line and is aimed at identifying patterns, trends, and/or characteristics of online auction participants that are desirable to the online content publisher associated with the computing device 212.
  • the configurable auction parameter determining component 222 is configured to determine one or more auction parameters that are configurable based upon the identities of the auction participants that ultimately bid on the online advertising space that the online content publisher desires to monetize. That is, "configurable auction parameters," in accordance with embodiments of the present invention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of the auction for the available online advertising space, when one or more of the auction participants are associated with specified identities.
  • configurable auction parameters are provided as a vector or set of rules to be applied (for instance., by the advertising exchange mechanism 214 ⁇ whe specified conditions are met in a current auction for the online content publisher's available advertising space.
  • the configurable auction parameter providing component 224 is configured to provide the determined configurable auction parameters to the advertising exchange 214, e,g. ⁇ via the network 216.
  • the advertising exchange mechanism 214 is configured to conduct auctions for online advertismg space available from one or more online content publishers and, at the time of an auction, determine values for configurable auction parameters.
  • Those skilled in the art of the present invention will recognize that embodiments of the present invention may be implemented with any number of advertising exchange mechanisms. Advertising exchange mechanisms are well known in the art and share manv similar processes not further described herein
  • the advertising exchange mechanism 214 includes an auction bid receiving component 226, an historic auction information providing component 228, a configurable auctio parameter receiving component 230, and an auction parameter value determining component.
  • the auction bid receiving component 226 is configured to receive bids for available online advertising space (and any associated conditions), for instance, from one or more advertisers 21 OA. 21013, 210(1 Utilizing the received bids, and in accordance with configurable auction parameters provided by one or more online content publishers, as more felly described below, the advertising exchange mechanism 214 is configured to conduct an online auction for the bid upon online advertising space.
  • the historic auction information providing component 228 is configured to provide historic auction information to one or more online content publishers, e.g., online content publisher 212.
  • the advertising exchange mechanism 214 has access to a data store 234.
  • the data store 234 is configured to store information pertaining to auctions for online advertising space. In various embodiments, such information may include, without Limitation, identities associated with participants or bidders of historic auctions for available advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and or non-winning bids associated with historic auctions.
  • the data store 234 further may be configured to store information pertaining to online content publishers and associated configurable auction parameters. In embodiments, the data store 234 is configured to be searchable lor one or more of the items stored in association therewith.
  • the information stored in association with the data store 234 may be configurable and may include any information relevant to auctions for online advertising space.
  • the content and volume of such information are not intended to limit, the scope of embodiments of the present invention in any way.
  • the data store 234 may, in fact, be a plurality of storage devices, for instance a database cluster, portions of which may reside in association with the advertising exchange mechanism 214, the online content publisher computing device 212. another external computing device (not shown), and/or any combination thereof
  • the content and volume of historic auction information provided by the historic auction information providing component 228 and/or stored in association with the data store 234 may vary depending upon properties desired for a uiven auction.
  • the configurable auction parameter receiving component 230 of the advertising exchange mechanism 214 is configured to receive configurable auction parameters, for instance, from the computing device associated with the online content publisher 212.
  • configurable auction parameters may be received as a vector or set of rules to be applied by the advertising exchange mechanism 214 when specified conditions axe met in a current auction for the online content publisher's 212 available advertising space, in embodiments, such specified conditions pertain, at least in
  • the auction parameter value determining component 232 is configured to determine a value for any configurable auction parameters at the time that the advertising exchange mechanism 214 conducts an auction for online advertising space. That is, the auction parameter value determining component 232 is configured to determine if any conditions or rules specified by a configurable auction parameter are satisfied and to determine a value for any such configurable auction parameters in accordance with the satisfied conditions or rules. Any determined values for configurable auction parameters may then be applied to the current auction and a winning bidder and winning bid amount (or lack thereof) may be determined.
  • information is available between the online content publisher 212, the advertiserfs) 210, and the ad exchange 214 in a distributed manner. That is, information about the identity of bidders participating in the auction is available to one party ⁇ e.g., the ad exchange) while information about the good ⁇ e.g., ad impression) is known to another party (the online content publisher 212), and the configurable floor price bridges these two together ⁇ e.g., is a vector of floor prices provided by the online content, publishe 212 for different bidders' identify clusters, to be applied by the ad exchange 214 based on real-time information for the current bidders.
  • At least one configurable auction parameter is received from a online content publisher having available advertising space that it desires to monetize, in embodiments, the at least one configurable auction parameter is configurable based upon an identity of one or more participants or bidders in a current auction for the available advertising space.
  • bids are received, in an auction for the available advertising space associated with the online content publisher, from one or more participants or bidders ⁇ e.g., advertisers). In embodiments, each of the one or more participants is associated with an identity.
  • a value is determined for the at least one configurable auction parameter based, at least in part, upon the associated identities of the one or more participants (bidders) in die auction for die available advertising space.
  • This is indicated at block 314, [0039 ⁇ With reference to FIG. 4, shown is a flow diagram illustrating another exemplary method 400 for determining configurable auction parameters, in accordance with an embodiment of the present invention.
  • historic auction information is received from an advertising exchange, for instance, by an online content publisher having available advertising space.
  • the historic auctio information includes, at least, identities associated with participants (e.g., advertisers) of historic auctions for available advertising space.
  • At least one configurable auction parameter is determined.
  • the at least one configurable auction parameter specifies a first value for the auction parameter if the associated identities of one or more participants in an auction for online advertising space include at least a first identity or group of identities, and the at least one configurable auction parameter specifies a second value for the auction parameter if the associated identities of one or more participants in the auction for online advertising space include at least second identity or group of identities.
  • embodiments of the present invention provide systems and methods for deiemihiing configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders.
  • Configurable auction parameters in accordance with embodiments of the present invention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for avaiiabie advertising space, when one or more of the auction participants are associated with specified identities.
  • Embodiments of the present invention further provide, at the time of an auction for avaiiabie advertising space, determining auction parameter values in accordance with the configurable auction parameters.

Abstract

Systems, methods, and computer-readable storage media are provided for determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. Such configurable auction parameters specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities. Further provided are systems and methods for, at the time of an auction for available advertising space, determining auction parameter values in accordance with configurable auction parameters.

Description

DETERMINING BIDDER-A WARE VALUES FOR CONFIGURABLE AUCTIO
PARAMETERS
BACKGROUND
[0001 J Online markets a e emerging at an amazing rate. One phenomenon occurring in such raarkets is that they run in a distributed manner. Namely, the market participants ma show and the actual al location of goods and pricing may be implemented in one part of the system, while configuring the market parameters, such as the actual parameters of the economic mechanism conducted, may be decided elsewhere. One example of such a market is an auction for available online advertising space conducted by an advertising exchange.
[0002} Most of the theory of auctions and market design assumes the existence of a quite concrete social context. That is, most of the literature assumes, for example, that the identity of auction participants (bidders) is known and optimization is done with regard to the given set of participants. Typically, there are probabilistic assumptions on the values of goods to participants. The practice of market design has, however, considered situations in which there is a lack of social awareness on the identity of participants. This is the situation, for instance, in the emerging exchange markets where floor price is used in second-price auctions to secure sales revenue and is applied per impression without knowing the identity of the uction participants or bidders,
SUMMARY
[0003| This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
[0004 In various embodiments, systems, methods, and computer-readable storage media are provided for, amon other things, determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. Configurable auction parameters, in accordance with embodiments of the present invention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities. Embodiments of the present invention
i further relate to, at the time of an auction for available advertising space, determining auction parameter values in accordance with the configurable auction parameters.
BRIEF DESCRIPTION OF THE DRAWINGS
[00051 The present invention is illustrated by way of example and not limitation in the accompanying figures in which like reference numerals indicate simiiar elements and in which:
[0006} FIG. I is a block diagram of an exemplary computing en vironment suitable for use in implementing embodiments of the present invention;
[0007} FIG. 2 is a block diagram of an exemplary computing system in which embodiments of the invention may be employed;
[0008) FIG. 3 is a flow diagram showing an exemplary method for determining values for configurable online advertising auction parameters, in accordance with an embodiment of the present invention; and
|0009j FIG. 4 is a flow diagram showing an exemplary method for determining configurable auction parameters, in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION
[00101 The subject matter of the present invention is described with specificity herein to meet statutory requirements, However, the description itself is not intended to limit the scope of this patent. Rather, the inventors have contemplated that the claimed subject matter might also be embodied in other ways, to include different steps or combinations of steps similar to the ones described in this document, in conjunction with other present or future technologies. Moreover, although the terms "step" and/or "block" may be used herein to connote different elements of methods employed, the terms should not be interpreted as implying any particular order among or between various steps herein disclosed unless and except when the order of indi vidual steps is explicitly described. (0011} Various aspects of the technology described herein are generally directed to systems, methods, and computer-readable storage media for, among other things, determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. In embodiments, an advertising exchange mechanism, which has access to historic auction information, provides at least a portion of such historic auction information to an online content publisher. Such historic auction information may include, by way of example only, identities associated with participants or bidders of historic auctions for available advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and/or non-winning bids associated with historic auctions. The online content publisher may analyze the provided historic auction information and determine one or more configurable auction parameters for use, for example, by the advertising exchange in conducting an auction for available advertising spac on a webpage associated with the online content publisher. Configurable auction parameters, in accordance with embodiments of the present invention, specify values to be applied for particuiar auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities. In embodiments, configurable auction parameters are provided as a vector or set of rules to be applied by an advertising exchange when specified conditions are met in a current auction for the online content publisher's available advertising space. Embodiments of the present invention further relate to, at the time of an auction for the online content publisher's available advertising space, determining auction parameter values in accordance with the configurable auction parameters.
[0012} Accordingly., one embodiment of the present in vention is directed to one or more computer-readable storage media storing computer- useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for determining values for configurable online advertising auction parameters. The method includes receiving, from an online content publisher (or a service or entity authorized to act on behalf of an online content publisher), at least one configurable auction parameter (e.g., floor price), the online content publisher having available advertising space, and the at least one configurable auction parameter being configurable based upon an identity of one or more participants (or bidders) in an auction for the available advertising space. The method further includes receiving, in the context of the auction for the available advertising space, bids from the one or more participants (or bidders) for the available advertising space, each of the one or more participants having an associated identity; and determining a value for the at least one configurable auction parameter based upon the associated identities of the one or more participants in the auction for the available advertising space.
(0013} In another embodiment the present invention is directed to a system for determining values for configurable online advertising auction parameters. The system includes an advertising exchange mechanism having one or more processors and one or more computer-readable storage media, and a data store coupled with the advertising exchange mechanism. The advertising exchange mechanism is configured to provide (or direct an authorized service or entity to provide on its behalf) historic auction information to an online content publisher having available advertising space; receive, from the online content publisher, at least one auction parameter (e.g., floor price) that is configurable based upon an identit of one or more participants in an auction for the available advertising space; and conduct the auction for the available advertising space in accordance with the at least one auction parameter,
[0014j In yet another embodiment, the present invention is directed to a method being performed by one or more computing devices including at least one processor, for determining configurable auction parameters. The method includes receiving historic auction information from an advertising exchange, the historic auction information including identities associated with participants (or bidders) of historic auctions for available advertising space and, based at least on the identities associated with the participants of historic auctions for available advertising space, determining at least one configurable auction parameter (e.g., floor price). The at least one configurable auction parameter specifies a first value for the auction parameter if die associated identities of one or more participants in an auction for online advertising space include at least a first identity or group of identities, and the at least one configurable auction parameter specifies a second value for the auction parameter if the associated identities of one or more participants in the auction for online advertising space include at least a second identity or group of identities. In embodiments, the method further includes providing the at least one configurable auction parameter to an advertising exchange for use in determining which value to utilize for the at least one configurable auction parameter in the auction for available advertising space.
[0015} Having briefly described an overview of embodiments of the present invention, an exemplary operating environment in which embodiments of the present invention may be implemented is described below in order to provide general context for various aspects of the present invention. Referring to the figures in general and initially to FIG. 1 in particular, an exemplary operating environment for implementing embodiments of the present invention is shown and designated generally as computing device 100, The computing device 100 is but one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of embodiments of the invention. Neither should the computing device 100 be interpreted as having any dependency of requirement relating to any one component nor any combination of components illustrated.
|0016| Embodiments of the invention may be described in the general context of computer code or machine- useable instructions, including eomputer-useable or computer- executable instructions such as program modules, being executed by a computer or other machine, such as a personal data assistant or other handheld device. Generally, program modules including routines, programs, objects, components, data structures, and the like, and/or refer to code that performs particular tasks or implements particular abstract data types. Embodiments of the invention may be practiced in a variety of system configurations, including hand-held devices, consumer electronics, general -purpose computers, more specialty computing devices, and the like. Embodiments of the invention may also be practiced in distributed computing environments where tasks are performed by remote-processing devices that are linked through a communications network.
|O01?j With continued reference to FIG. 1. the computing device 100 includes a bus 110 that directly or indirectly couples the following devices; a storage device 1 12, one or more processors 114, one or more presentatio components 116, one or more input/output (I/O) ports 1 18, one or more I/O components 120, and an illustrative power supply 122. The bus 1 10 represents what may be one or more busses (such as an address bus, data bus. or combination thereof). Although the various blocks of FIG. 1 are shown with lines for the sake of clarity, in reality, these blocks represent logical, not necessarily actual, components. For example, one may consider a presentation component such as a display device to be an I/O component. Also, processors have memory. The inventors hereof recognize tha t such is the nature of the art, and reitera te tha t the diagram of FIG. 1 is merely illustrative of an exemplary computing device that can be used in connection with one or more embodiments of the present invention. Distinction is not made between such categories as "workstation," "server," "laptop," "hand-held device," etc.. as all are contemplated within the scope of FIG. 1 and reference to "computing device
(001 J The computing device 100 typically includes a variety of computer- readable media. Computer-readable media may be any available media that can be accessed by the computing device 100 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer- readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology fo storage of information such as computer-readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM. digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computing device 100. Computer storage media does not comprise signals per se. Communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal1' means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection; and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above are also included within the scope of computer-readable media.
[0019} The storage device 1 12 includes computer-storage media in the form of volatile and/or nonvolatile memory. The storage device may be removable., nonremovable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical-disc drives, and the like. The computing device 100 includes one or more processors that read data from various entities such as the storage device 112 or the I/O components 120. The presentation components) 1 16 present data indications to a user or other device. Exemplary presentation components include a display device, speaker, printing component:, vibrating component, and the like.
0020J The I/O ports 1 18 allow the computing device 100 to be logically coupled to other devices including the I/O components 120, some of which may be built in.
Illustrative components include a microphone, joystick., game pad. satellite dish, scanner, printer, wireless device, and the like.
{0021} As previously mentioned, embodiments of the present invention are generally directed to systems, methods, and computer-readable storage media for, among other things, determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. In embodiments, an advertising exchange mechanism., which has access to historic auction information, provides at least a portion of such historic auction information to an online content publisher. Such historic auction information may include, by way of example only. identities associated with participants or bidders of historic auctions for available advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and/or non-winning bids associated with historic auctions. The online content publisher may analyze the provided historic auction information and determine one or more configurable auction parameters for use, for example, by the advertising exchange in conducting an auction for available advertising space on a wehpage associated with the online content publisher. Configurable auction parameters, in accordance with embodiments of the present in vention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities. In embodiments, configurable auction parameters are provided as a vector or set of rules to be applied by an advertising exchange when specified conditions are met in a current auction for the online content publisher's available advertising space. Embodiments of the present invention further relate to, at the time of an auction for the online content publisher's available advertising space, determining auction parameter values in accordance with the configurable auction parameters.
|β022| Referring now to FIG. 2, a block diagram is provided illustrating an exemplary computing system 200 in which embodiments of the present invention may be employed. Generally, the computing system 200 illustrates an environment in which configurable auction parameters may be determined based upon historic auction information that includes identities of auction participants and/or values for configurable auction parameters may be determined at the time of an auction for online advertising space. Among other components not shown, the computing system 200 generally includes a plurality of advertisers 21 OA. 2! 0B, 2 IOC, each associated with a computing device, a computing device associated with an online content publisher 212. and an advertising exchange mechanism 214, all in communication with one another via a network 216. The network 216 may include, without limitation, one or more local area networks (LANs) and/or wide area networks (WANs), Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the internet. Accordingly, the network 21 is not further described herein.
[0023} it should be understood that any number of advertiser computing devices, publisher computing devices and advertising exchange mechanisms may be employed in the computing system 200 within the scope of embodiments of the present invention. Each .may comprise a single device/interface or multiple devices/interfaces cooperating in a distributed environment. For instance, the advertisina exchange mechanism 214 may comprise multiple devices and/or modules arranged in a distributed environment thai collectively provide the functionality of the advertising exchange mechanism 214 described herein. Additionally, other components/modules not shown also may be included within the computing system 200,
|0024| In some embodiments, one or more of the illustrated components/modules may be implemented as stand-alone applications. In other embodiments, one or more of the illustrated components/modules may be implemented via the advertiser computing device(s) 21 OA, 21 OB, 2 IOC, as an internet-based service, or as a module inside the publisher computing device 212 and/or the advertising exchange mechanism 214, it will be understood by those of ordinary skill in the art that the components/modules illustrated in FIG. 2 are exemplary in nature and in number and should not be construed as limiting. Any number of components/modules may be employed to achieve the desired functionality within the scope of embodiments hereof. Further, components/modules may be located on any number of advertiser computing devices, publisher computing devices, and/or computing devices associated with an advertising exchange mechanism. By way of example only, the advertising exchange mechanism 214 might be provided as a single computing device (as shown), cluster of computing devices, or computing device remote from one or more of the remaining components,
[0025} It should be understood that this and other arrangements described herein are set forth only as examples. Other arrangements and elements (e.g., machines, interfaces, func tions, orders, and groupings of functions, etc.) can be used in addition to or instead of those shown, and some elements may be omitted altogether. Further, many of the elements described herein are functional entities that may be implemented as discrete or distributed components or in conjunction with other components, and in any suitable combination and location. Various functions described herein as being performed by one or more entities may be carried out by hardware, firmware, and/or software. For instance, various functions may be carried out by a processor executing instructions stored in memory.
[0026} Each advertiser computing device 21 OA, 210B, 210B may include any -type of computing device, such as the computing device 1 0 described with reference to FIG. 1 , for example. Generally, each advertiser computing device 21 OA, 21GB, 2 IOC includes a bid input mechanism and a display. The bid input mechanism (not shown), among other things, is configured to receive advertiser input of bids for available online advertising space, as well as conditions associated with such bids (generally input via a user interface presented on the associated display and permitting alpha-numeric and/or textual input into a designated input area). The advertiser computing device(s) additionally is configured to receive inforraation for presentation on the display, for instance, from the advertising exchange mechanism 214. It should he noted that the functionality described herein as being performed by the bid input mechanism/advertiser computing device(s) additionally may be performed by any application capable of rendering Web content. Any and all such variations, and any combination thereof, are contemplated to be within the scope of embodiments of the present invention.
|002?| The computing device associated with an online content publisher 212 of
FIG. 2, is configured to receive historic auction information {e.g., from the advertising exchange mechanism 214), analyze the historic auction information, and determine configurable auction parameters in accordance therewith. Those skilled in the art of the present invention will recognize that embodiments of the present invention ma be implemented with any number of online content publishers, Online content publishers are well known in the art and share many similar processes not further described herein.
[0028] As illustrated, the computing device associated with an online content publisher 212 includes an historic auction information receiving component 218. an historic auction information analyzing component 220. a configurable auction parameter determining component 222, and a configurable auction parameter providing component 224. The historic auction inforraation receiving component 218 is configured to receive, for instance, from the advertising exchange mechanism 214 (as more fully described below), "historic auction information," that is, information associated with past auctions for available advertising space. Such information may include, without limitation, identities associated with participants of historic auctions for availabie advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and/or non-winning bids associated with historic auctions. Generally, such information pertains to auctions for online advertising space associated with a webpage having the same or similar content to a webpage on which the online content publisher has available advertising space it desires to monetize. In embodiments, the content and volume of historic auction inforraation received by the historic auction information receiving component 218 may vary depending upon properties desired for a given auction. f0O29j The historic auction information analyzing component 220 is configured to analyze the received historic auction information. Generally, such analysis is conducted off-line and is aimed at identifying patterns, trends, and/or characteristics of online auction participants that are desirable to the online content publisher associated with the computing device 212.
|0030| The configurable auction parameter determining component 222 is configured to determine one or more auction parameters that are configurable based upon the identities of the auction participants that ultimately bid on the online advertising space that the online content publisher desires to monetize. That is, "configurable auction parameters," in accordance with embodiments of the present invention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of the auction for the available online advertising space, when one or more of the auction participants are associated with specified identities. In embodiments, configurable auction parameters are provided as a vector or set of rules to be applied (for instance., by the advertising exchange mechanism 214} whe specified conditions are met in a current auction for the online content publisher's available advertising space.
[0031 ] The configurable auction parameter providing component 224 is configured to provide the determined configurable auction parameters to the advertising exchange 214, e,g.} via the network 216.
[0032} The advertising exchange mechanism 214 is configured to conduct auctions for online advertismg space available from one or more online content publishers and, at the time of an auction, determine values for configurable auction parameters. Those skilled in the art of the present invention will recognize that embodiments of the present invention may be implemented with any number of advertising exchange mechanisms. Advertising exchange mechanisms are well known in the art and share manv similar processes not further described herein
(0O33J As illustrated, the advertising exchange mechanism 214 includes an auction bid receiving component 226, an historic auction information providing component 228, a configurable auctio parameter receiving component 230, and an auction parameter value determining component. The auction bid receiving component 226 is configured to receive bids for available online advertising space (and any associated conditions), for instance, from one or more advertisers 21 OA. 21013, 210(1 Utilizing the received bids, and in accordance with configurable auction parameters provided by one or more online content publishers, as more felly described below, the advertising exchange mechanism 214 is configured to conduct an online auction for the bid upon online advertising space. (0034J The historic auction information providing component 228 is configured to provide historic auction information to one or more online content publishers, e.g., online content publisher 212. In this regard, the advertising exchange mechanism 214 has access to a data store 234. The data store 234 is configured to store information pertaining to auctions for online advertising space. In various embodiments, such information may include, without Limitation, identities associated with participants or bidders of historic auctions for available advertising space, identities of winning participants of historic auctions, winning bids associated with historic auctions, and or non-winning bids associated with historic auctions. The data store 234 further may be configured to store information pertaining to online content publishers and associated configurable auction parameters. In embodiments, the data store 234 is configured to be searchable lor one or more of the items stored in association therewith. It will be understood and appreciated by those of ordinary skill in the art that the information stored in association with the data store 234 may be configurable and may include any information relevant to auctions for online advertising space. The content and volume of such information are not intended to limit, the scope of embodiments of the present invention in any way. Further, though illustrated as a single, independent component, the data store 234 may, in fact, be a plurality of storage devices, for instance a database cluster, portions of which may reside in association with the advertising exchange mechanism 214, the online content publisher computing device 212. another external computing device (not shown), and/or any combination thereof In embodiments, the content and volume of historic auction information provided by the historic auction information providing component 228 and/or stored in association with the data store 234 may vary depending upon properties desired for a uiven auction.
(0035J The configurable auction parameter receiving component 230 of the advertising exchange mechanism 214 is configured to receive configurable auction parameters, for instance, from the computing device associated with the online content publisher 212. In embodiments, such configurable auction parameters may be received as a vector or set of rules to be applied by the advertising exchange mechanism 214 when specified conditions axe met in a current auction for the online content publisher's 212 available advertising space, in embodiments, such specified conditions pertain, at least in
Ϊ 1 part, to the identity of one or more of the participants or bidders in a current auction for the online content publisher's available advertising space.
[0036} The auction parameter value determining component 232 is configured to determine a value for any configurable auction parameters at the time that the advertising exchange mechanism 214 conducts an auction for online advertising space. That is, the auction parameter value determining component 232 is configured to determine if any conditions or rules specified by a configurable auction parameter are satisfied and to determine a value for any such configurable auction parameters in accordance with the satisfied conditions or rules. Any determined values for configurable auction parameters may then be applied to the current auction and a winning bidder and winning bid amount (or lack thereof) may be determined.
10037} in an embodiment of the present invention, information is available between the online content publisher 212, the advertiserfs) 210, and the ad exchange 214 in a distributed manner. That is, information about the identity of bidders participating in the auction is available to one party {e.g., the ad exchange) while information about the good {e.g., ad impression) is known to another party (the online content publisher 212), and the configurable floor price bridges these two together {e.g.., is a vector of floor prices provided by the online content, publishe 212 for different bidders' identify clusters, to be applied by the ad exchange 214 based on real-time information for the current bidders.
[0038} Turning now to FIG. 3, a flow diagram is illustrated showing an exemplary method 300 for determining values for configurable online advertising auction parameters, in accordance with an embodiment of the present invention. As indicated at block 310. at least one configurable auction parameter is received from a online content publisher having available advertising space that it desires to monetize, in embodiments, the at least one configurable auction parameter is configurable based upon an identity of one or more participants or bidders in a current auction for the available advertising space. As indicated at block 312, bids are received, in an auction for the available advertising space associated with the online content publisher, from one or more participants or bidders {e.g., advertisers). In embodiments, each of the one or more participants is associated with an identity. A value is determined for the at least one configurable auction parameter based, at least in part, upon the associated identities of the one or more participants (bidders) in die auction for die available advertising space. This is indicated at block 314, [0039} With reference to FIG. 4, shown is a flow diagram illustrating another exemplary method 400 for determining configurable auction parameters, in accordance with an embodiment of the present invention. As indicated at block 410, historic auction information is received from an advertising exchange, for instance, by an online content publisher having available advertising space. The historic auctio information includes, at least, identities associated with participants (e.g., advertisers) of historic auctions for available advertising space. As indicated at block 412, based at least one on the identities associated with participants of historic auctions for available advertising space, at least one configurable auction parameter is determined. In embodiments, the at least one configurable auction parameter specifies a first value for the auction parameter if the associated identities of one or more participants in an auction for online advertising space include at least a first identity or group of identities, and the at least one configurable auction parameter specifies a second value for the auction parameter if the associated identities of one or more participants in the auction for online advertising space include at least second identity or group of identities.
|0040} As can be understood, embodiments of the present invention provide systems and methods for deiemihiing configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. Configurable auction parameters, in accordance with embodiments of the present invention, specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for avaiiabie advertising space, when one or more of the auction participants are associated with specified identities. Embodiments of the present invention further provide, at the time of an auction for avaiiabie advertising space, determining auction parameter values in accordance with the configurable auction parameters.
{0041} The present invention has been described in relation to particular embodiments, which are intended in all respects to be illustrative rather than restrictive. Alternative embodiments will becom apparent to those of ordinary skill in the art to which the present invention pertains without departing from its scope.
(0042} While the invention is susceptible to various modifications and alternative constructions, certain illustrated embodiments thereof are shown in the drawings and have been described above in detail. It should be understood, however, that there is no intention to limit the invention to th specific forms disclosed, but on the contrary, the intention is to cover all modifications, alternative constructions, and equivalents falling within the spirit and scope of the in vention.
[0043} it will be understood by those of ordinary skill in the art that the order of steps shown in the methods 300 of FIG. 3 and 400 of FIG. 4 is not meant to limit the scope of the present invention in any way and, in. fact, the steps may occur in a variety of different sequences within embodiments hereof. Any and all such variations, and any combination thereof, are contemplated to be within the scope of embodiments of the present invention.

Claims

CLAIM.S
1. One or more computer- readable storage media storing computer- useable instructions that, when used by one or more computmg devices, cause the one or more computing devices to perform a method for detemiining values for configurable online advertising auction parameters, the method comprising:
receiving, front an online content publisher, at least one configurable auction parameter, the online content publisher having available advertising space, and the at least one configurable auction parameter being configurable based upon an identity of one or more participants m an auction for the available advertising space;
receiving, in the auction for the available advertising space, bids from the one or more participants for the available advertising space, each of the one or more participants having an associated identity; and
determining a value for the at least one configurable auction parameter based upon the associated identities of the one or more participants in the auction for the available advertising space.
2. The one or more computer-readable storage media of claim 1, wherein the at least one configurable auction parameter is a floor price,
3. The one or more computer-readable storage media of claim i , wherein the at least one configurable auction parameter is provided as a vector,
4. The one or more computer-readable storage media of claim 1, wherein the method further comprises providing historic auction information to the online content publisher prior to receiving the at least one configurable auction parameter, and wherein the historic auction information includes identities associated with participants of historic auctions for available advertising space and one or more of identities of winning participants of historic auctions, winning bids associated with historic auctions, and non- winning bids associated with historic auctions.
5. The one or more computer-readable storage media of claim .1 , wherein the value for the at least one configurable auction parameter is determined to be a first value for each of the one or more participants in the auction for the available advertising space if the associated identities of the one or more participants in the auction include at least a first identity or group of identities specified by the configurable auction parameter, and wherein the value for the at least one configurable auction parameter is determined to be a second value for each of the one or more participants in the auction for the available advertising space if the associated identities of the one or more participants in the auction include at least a second identity or group of identities specified by the configurable auction parameter.
6. A system for determining values for configurable online advertising auction parameters, the system comprising;
an advertising exchange mechanism bavins one or more processors and one or more computer-readable storage media; and a data store coupled with the advertising exchange mechanism..
wherein th advertising exchange mechanism:
provides historic auction information to an online content publisher having available advertising space;
receives, from the online content publisher, at least one auction parameter that is configurable based upon an identity of one or more participants in an auction for the available advertising space; and
conducts the auction for the available advertising space in accordance with the at least one auction parameter.
7. The system of claim 6. wherein the system conducts the auction for the available advertising space by;
receiving bids from a plurality of auction participants, each of the plurality of auction participants having an associated identity; and
determining a value for the at least one configurable auction parameter based upon the associated identity of at least one of the plurality of participants in the auction for the available advertising space.
8. The system of claim 6, wherein the at least one contigurabie auction parameter is a floor price.
9. The system of claim 6, wherein the historic auction information includes identities associated with participants of historic auctions for available advertising space and one or more of an identity of winning participants of historic auctions, winning bids associated with historic auctions, and non-winning bids associated with historic auctions.
10. The system of claim 9, wherein the value for the at least one contigurabie auction parameter is determined to be a first value tor each of the one or more participants in the auction for the available advertising space if the associated identities of the one or more participants in the auction include at least a first identity or group of identities specified by the configurable auction parameter, and wherein the value for the at least one contigurabie auction parameter is determined to be a second value for each of the one or more participants in the auction for the available advertising space if the associated identities of the one or more participants in the auction include at least a second identity or group of identities specified by the confi gurabl e auction parameter.
Ϊ7
PCT/US2013/062779 2012-10-08 2013-10-01 Determining bidder-aware values for configurable auction parameters WO2014058651A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/647,142 2012-10-08
US13/647,142 US20140100968A1 (en) 2012-10-08 2012-10-08 Determining bidder-aware values for configurable auction parameters

Publications (2)

Publication Number Publication Date
WO2014058651A2 true WO2014058651A2 (en) 2014-04-17
WO2014058651A3 WO2014058651A3 (en) 2014-09-04

Family

ID=49510496

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2013/062779 WO2014058651A2 (en) 2012-10-08 2013-10-01 Determining bidder-aware values for configurable auction parameters

Country Status (2)

Country Link
US (1) US20140100968A1 (en)
WO (1) WO2014058651A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114221914A (en) * 2016-04-21 2022-03-22 谷歌有限责任公司 System for allocating sensor network resources through bidding requests

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6907566B1 (en) * 1999-04-02 2005-06-14 Overture Services, Inc. Method and system for optimum placement of advertisements on a webpage
US20040044571A1 (en) * 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
KR100492075B1 (en) * 2004-06-24 2005-06-01 엔에이치엔(주) Method and system for selecting search list table in an internet search engine in response to search request
US20060271438A1 (en) * 2005-05-24 2006-11-30 Andrew Shotland Advertising systems and methods
JP4909360B2 (en) * 2005-12-24 2012-04-04 リッチ メディア クラブ エルエルシィ System and method for creating, distributing and tracking advertisements via an electronic network
KR20070105106A (en) * 2006-04-25 2007-10-30 박병국 An advertisement broking system based on internet and the broking method using the same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114221914A (en) * 2016-04-21 2022-03-22 谷歌有限责任公司 System for allocating sensor network resources through bidding requests

Also Published As

Publication number Publication date
WO2014058651A3 (en) 2014-09-04
US20140100968A1 (en) 2014-04-10

Similar Documents

Publication Publication Date Title
US11720929B2 (en) Systems and methods for providing a demand side platform
US11610232B2 (en) Systems and methods for using server side cookies by a demand side platform
US20120253928A1 (en) Methods and Apparatus for Portfolio and Demand Bucket Management Across Multiple Advertising Exchanges
US20090012852A1 (en) Data marketplace and broker fees
US20130204700A1 (en) System, method and computer program product for prediction based on user interactions history
US20160343038A1 (en) Advertisement price discounting
US8364555B1 (en) Selecting users to whom to promote an online offering
US20120191528A1 (en) Pricing and payment allocation among online advertising parties
US20110166927A1 (en) Dynamic Pricing Model For Online Advertising
WO2012019007A2 (en) Mixed auctions
WO2011130700A1 (en) Central web-based data exchange
CA2847674C (en) Auction method and server that establishes a sales price at the lowest bidding price among bidding prices of the selected winning bidders for all winning bidders satisfying an auction condition
US20150302467A1 (en) System and method for real time selection of an optimal offer out of several competitive offers based on context
US20140188630A1 (en) Configurable clearing price logic for ad exchanges
WO2013006274A2 (en) Methods and systems for collaborative advertising
WO2006122028A2 (en) Methods and systems for facilitating investment in consumer interest in online media
KR101453790B1 (en) Optimizing system for frequency of advertisement exposure using advertisement efficiency media
WO2014058651A2 (en) Determining bidder-aware values for configurable auction parameters
US20140344049A1 (en) System and Methods for Using a Revenue Value Index to Score Impressions for Users for Advertisement Placement
US20180040031A1 (en) Facilitating detection of bid data misuse
US20160225068A1 (en) Subsidized reserve online auction
US20160078497A1 (en) Setting Allocations and Prices in Auctions with Occasional Remarketing Ads
US20130030929A1 (en) Reserve price randomness in online advertising
Volskyi Real-Time Bidding Digital Ecosystem
US20120303462A1 (en) Mixing first and second price bids in an auction

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13783717

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 13783717

Country of ref document: EP

Kind code of ref document: A2