US20140289043A1 - Online advertisement provisioning - Google Patents
Online advertisement provisioning Download PDFInfo
- Publication number
- US20140289043A1 US20140289043A1 US12/545,538 US54553809A US2014289043A1 US 20140289043 A1 US20140289043 A1 US 20140289043A1 US 54553809 A US54553809 A US 54553809A US 2014289043 A1 US2014289043 A1 US 2014289043A1
- Authority
- US
- United States
- Prior art keywords
- popularity
- media item
- persuasive
- media
- requested
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Definitions
- Media sources such as websites, cable TV providers, satellite TV, and Video on Demand (VoD) providers, to name several, allow recipients to select from a broad range of media content items (media items). Such a range of available content also provides additional opportunities for advertisers to inject promotional materials in conjunction with the requested media items.
- the nature and availability of digital selection also allows advertising media to be directed to specific websites or channels, thus allowing advertisers to qualitatively research and estimate a particular audience, and attempt to manipulate advertising media accordingly.
- Media delivery systems transport media content, such as streaming audio or video, to a rendering device proximate to a user.
- media content such as streaming audio or video
- a rendering device proximate to a user.
- Typical rendering devices include desktop computers, laptops, PDAs and personal audio and video devices such as an iPod® and related permutations. While often portable, such rendering devices may be fixed and/or integrated in other devices such as televisions. Therefore, such media items are renderable on a variety of computing devices.
- a user often requests a media item via a browser for communicating with Internet web sites, or a dedicated service such as video on demand (VOD) through a cable TV/broadband provider.
- VOD video on demand
- Conventional media providers often intersperse advertising in conjunction with requested media items such as web pages or movies.
- Advertising typically takes the form of a persuasive media item inserted in a concurrent window (as in a web page margin) or in sequence with a dedicated display as a commercial segment (as with a TV commercial or movie trailer).
- the persuasive media item seeks to influence the recipient to perform an action or selection, such as a retail purchase, visit a website, or download/watch a particular feature.
- Conventional digital ad systems are typically designed to determine the best fit of a piece of content to a selected ad based on interpreting the context of the media and associating that context to a supply of potential advertisements.
- Such conventional contextual ad provisioning is employed in the Google® ad system and others.
- Online newspaper systems for example, open a new opportunity for ad placement not just simply by selecting ad content based on the semantic context of the media—but rather by the behaviors of the consumer with that media. This includes being able to track and respond to popularity of articles as well as individual return visit behavior.
- Such online newspaper systems track a variety of behavioral metrics pertaining to the consumption of the content. Those metrics can in turn be used to provide a basis for ad selection, in much the same way that the conventional systems only refer to context matching.
- Configurations herein are based, in part, on the observation that conventional advertising, both print and electronic, is impression based—that is, influencing the recipient AFTER the user's eyes have caught the ad, banner, or front page.
- Conventional systems do not identify the number and/or quality of the recipients BEFORE transmitting a persuasive media item.
- Configurations herein substantially overcome the shortcoming of coupling persuasive media items (ads) with an established viewership/recipient set by first identifying a popularity, or number of recipients of a requested media item, and subsequently associating the media item with an advertisement (banner, window, video segment) expecting the established viewership.
- persuasive media items as an established viewership/recipient set by first identifying a popularity, or number of recipients of a requested media item, and subsequently associating the media item with an advertisement (banner, window, video segment) expecting the established viewership.
- advertisement banner, window, video segment
- configurations herein identify and target recipients after their eyes are on the page (or screen, window, etc.).
- an advertiser to specify, for example, to associate an ad (persuasive media item) with the most popular web page, or to run a commercial in a video stream only if at least 1000 viewers are receiving the stream.
- Associations can be fee structured such that advertisers pay for the association based on the popularity of the requested content item that their persuasive media item is associated with, and may be auction or demand based so that associations with high popularity command a premium.
- Example ad sales categories based on popularity metrics may include:
- the contractual model can work as such: John wishes to have his ad associated with the most popular article each day for 4 weeks. He contacts his ad sales representative and negotiates a price for his ad. Now, for the next 4 weeks, he is guaranteed placement on the most popular article regardless of content or competition.
- Such examples are illustrative and are intended to depict particular configurations of the provisioning system herein. In the example online ad provisioning system depicted, other mechanisms or algorithms may be used to replace the negotiated or auctioned component.
- the negotiated mechanism may look as follows:
- Configurations discussed and claimed below disclose the manner of recognizing popularity as the impetus for advertising by providing the ability to introduce the variable p (popularity) into the equation. In order to do so, configurations herein provide a tight connection between the content publishing system (in the form of a content server) and the advertising system (taking the form of the ad placement server). Conventional systems do not provide sufficiently strong coupling.
- the method of directing placement of persuasive media (ads) as defined herein includes identifying, in a media delivery infrastructure for transmitting media items to a rendering device for user receipt, a popularity of a requested media item, in which the popularity is based on a number of users receiving the requested media item, such that the media items include the requested media items and the persuasive media items.
- An ad placement server associates, with the requested media item, a persuasive media item, in which the association is based on the popularity of the requested media item, and a personal rendering device (e.g. laptop, PDA, wireless phone, etc.) renders the persuasive media item associated with the requested media item in conjunction with the rendered requested media item.
- the association defines a correlation between the popularity of the requested media item and a set of persuasive media items in an ad repository, such that each persuasive media item in the set of persuasive media items is designated for placement at a predetermined popularity.
- Popularity is based on a popularity metric indicative of the number of recipients currently receiving the requested media item on a rendering device.
- the popularity metric is defined by a popularity index, such that the popularity index corresponds to, for each persuasive media item, a popularity value, increment and compensation, in which the compensation denotes the cost of placing the persuasive media item at each respective increment of the popularity index.
- Associating the persuasive media item with a requested media item therefore includes determining, for a requested media item, the popularity index, scanning the popularity value of a set of the persuasive media items in the ad repository, and determining a corresponding persuasive media item to associate with the requested media item by comparing the popularity index with the scanned popularity values.
- Alternate configurations of the invention include a multiprogramming or multiprocessing computerized device such as a workstation, handheld or laptop computer or dedicated computing device or the like configured with software and/or circuitry (e.g., a processor as summarized above) to process any or all of the method operations disclosed herein as embodiments of the invention.
- Still other embodiments of the invention include software programs such as a Java Virtual Machine and/or an operating system that can operate alone or in conjunction with each other with a multiprocessing computerized device to perform the method embodiment steps and operations summarized above and disclosed in detail below.
- One such embodiment comprises a computer program product that has a computer-readable storage medium including computer program logic encoded thereon that, when performed in a multiprocessing computerized device having a coupling of a memory and a processor, programs the processor to perform the operations disclosed herein as embodiments of the invention to carry out data access requests.
- Such arrangements of the invention are typically provided as software, code and/or other data (e.g., data structures) arranged or encoded on a computer readable medium such as an optical medium (e.g., CD-ROM), floppy or hard disk or other medium such as firmware or microcode in one or more ROM, RAM or PROM chips, field programmable gate arrays (FPGAs) or as an Application Specific Integrated Circuit (ASIC).
- the software or firmware or other such configurations can be installed onto the computerized device (e.g., during operating system execution or during environment installation) to cause the computerized device to perform the techniques explained herein as embodiments of the invention.
- FIG. 1 is a context diagram of a media delivery infrastructure suitable for use with the present configuration
- FIG. 2 is a flowchart of placement of a persuasive media item in the environment of FIG. 1 ;
- FIG. 3 is a block diagram of associating a persuasive media item as in FIG. 2 ;
- FIGS. 4-7 are a flowchart of associating a persuasive media item as in FIG. 3 .
- An example media delivery infrastructure provides media items to recipients, or users, for receiving requested media items.
- the requested media items may emanate from a variety of providers, such as remote websites, ISPs, cable television providers, fiber optic mediums, broadband providers, legacy (analog) television, and others.
- provider such as remote websites, ISPs, cable television providers, fiber optic mediums, broadband providers, legacy (analog) television, and others.
- service providers often deliver a variety of media through multiple different mediums.
- the disclosed configuration includes Internet connectivity, and may include wireless mediums appropriate to the rendering devices involved, such as WiFi, WiMax, and WAP.
- the disclosed implementation of the popularity based associations are given as an example; other implementations for defining ad placement based on the popularity of requested media items may be apparent to those of skill in the art.
- FIG. 1 is a context diagram of a media delivery infrastructure suitable for use with the present configuration.
- the media delivery infrastructure 100 includes a content server 110 for generating media content requested by a user (recipient).
- the media content takes the form of a requested media item 112 , and may be delivered by any suitable mechanism, such as streaming audio/video, as a set of one or more packets, or as a fiber optic signal.
- the requested media item 112 also has a popularity 114 indicative of the recipients of the requested media item 112 .
- An ad placement server 120 receives the requested media item 112 and popularity 114 for associating persuasive media items 132 with the requested media item 112 .
- the popularity 114 may accompany the media content 112 , or it may be determined by other mechanisms at the ad placement server 120 , such as by a third party exchange with a statistical reference, for example.
- the ad placement server 120 identifies, based on the popularity 114 , a persuasive media item 132 in an ad repository 130 , typically an advertisement, for display in conjunction with the requested media item 112 .
- the ad placement server 120 associates the identified persuasive media item 132 with the requested media item 112 for transmission and/or delivery to recipients 140 .
- Each of the recipients 140 has a rendering device 118 - 1 . . . 118 - 5 ( 118 generally), such as a laptop PC 118 - 1 , a desktop PC 118 - 2 , a cellphone 118 - 3 , a video monitor 118 - 4 , or a personal audio/video device (i.e. iPod® or similar device) 118 - 5 . It should be noted that other devices may be operable for rendering and that such personal electronic devices often overlap in multiple rendering capabilities.
- the requested media item 112 and associated persuasive media item 132 form an associated media item 150 including the requested and persuasive media items 112 ′, 132 ′, and the ad placement server 120 sends the associated media item 150 to the rendering devices 140 via the Internet 142 or other suitable means, such as cable TV or fiber optic line.
- Each rendering deice 118 therefore receives the associated media item 150 ′ including the requested media item 112 and the persuasive media item 132 .
- the associated media item 150 ′ may include various arrangements of the requested media item 112 and the persuasive media item, such as multiple packets or streams of requested content associated with each persuasive media item 132 , which may itself comprise multiple packets.
- the associated media item 150 ′ therefore, defines the persuasive media item 132 associated with the requested media item 112 based on the popularity 114 , discussed further below with respect to FIG. 3 .
- FIG. 2 is a flowchart of placement of a persuasive media item in the environment of FIG. 1 .
- the method of directing placement of persuasive media as defined herein includes, at step 200 , identifying, in the media delivery infrastructure 100 for transmitting media items to a rendering device 118 for user receipt, a popularity 114 of a requested media item 112 .
- the popularity 114 is based on a number of users receiving the requested media item 112 , in which the deliverable, or transmittable, media items include both requested media items 112 and persuasive media items 132 .
- the persuasive media items 132 are promotional content that accompanies the entertainment content, such that the entertainment content is primarily for viewer enjoyment and the promotional content for influencing an action or purchasing decision, such as a link or banner to a vendor's website.
- the ad placement server 120 associates, with the requested media item 112 , a persuasive media item 132 , such that the association is based on the popularity 114 of the requested media item 112 , as depicted at step 201 .
- Such an association 160 ( FIG. 3 , below) may be made on a variety of compensatory arrangements, discussed further below.
- An ad repository 130 allows rendering of the persuasive media item 132 associated with the requested media item 112 in conjunction with the rendered requested media item 112 , as shown at step 202 .
- the rendering may be made in a variety of ways appropriate to the medium.
- a web page may display the persuasive media item 132 as a banner and/or in the screen margins, while a TV medium may display the persuasive media item 132 as a sequential segment (i.e. commercial) between portions of the requested media item.
- FIG. 3 is a block diagram of associating a persuasive media item 132 as in FIG. 2 .
- the ad placement server 120 includes a correlator module 122 and an indexer module 124 .
- the correlator module 122 maps the popularity 114 to a popularity index 134 used to define the associations 160 .
- the popularity 114 is indicative of the raw number of recipients (rendering devices).
- An absolute popularity table 126 defines a popularity index 134 based on the range 127 of recipients 140 indicated.
- a relative popularity table 128 ranks the requested media items 112 according to the number of recipients.
- the correlator module 122 interprets the popularity 114 by mapping into the absolute popularity table 126 based on the range 127 and into the relative popularity table 128 by examining the popularity 114 values of the other requested content items 112 .
- An ad repository 130 includes entries 161 - 1 . . . 161 - 4 ( 161 generally) of the stored persuasive media items 162 along with attribute values 164 , 166 and 168 .
- a relative value 164 corresponds to the relative popularity table 128 .
- An absolute value 166 maps to the absolute popularity value 126 .
- the compensation value 166 corresponds to the cost of the association, and may be driven by other factors, such as auctions, contracts (SLAs, QOS) and viewer demographics, for example.
- An ad placer 116 populates the ad repository 130 with the values 164 , 166 responsive to the associations 160 .
- the indexer module 124 matches the relative popularity values 164 and absolute popularity values 166 to the popularity index 134 from the correlator module 122 .
- the content server delivers web pages PG_ 1 , having popularity 50, PG_ 2 , having popularity 7500, and PG_ 3 with popularity 1001.
- the correlator maps, for PG_ 1 , a popularity index of 5 for absolute popularity of 50 and 3 for relative popularity.
- PG_ 2 receives an absolute popularity index of 2 for 7500 and a relative popularity index of 1.
- PG_ 3 ranks 2 in relative popularity and receives an absolute popularity index of 3 for a popularity of 1001.
- the resulting associations 160 of the stored persuasive media items 162 are, according to entry 161 - 1 , AD_ 1 associates with requested media item PG_ 2 ( 112 - 2 ), shown as association 160 - 1 . While 7500 does not satisfy the absolute first rank of 10K+, it is the highest relative priority. Read from the ad repository 130 values, an advertiser is willing to pay $AAA to associate (render) AD_ 1 with either the first relative or absolute requested media item.
- Association 160 - 2 associates AD_ 2 with PG_ 3 ( 112 - 3 ), as a popularity ( 114 ) of 1001 meets the absolute popularity table 126 value of 2.
- AD_ 4 is associated with PG_ 1 , as even though no absolute match ( ⁇ ) is indicated, a popularity of 50 meets the 3rd relative priority value 164 among requested media items 112 - 1 . . . 112 - 3 .
- Ad repository 130 entry 161 - 4 indicates that an advertiser is willing to pay $DDD for at least the 3rd most popular requested media item, regardless of viewership.
- AD_ 3 No associations are made with AD_ 3 , as the entry 161 - 3 indicates that an advertiser will pay $CCC, but only for a viewership exceeding 10K recipients (absolute popularity index of 1), shown in table 126 , and no value is offered for a relative ranking ( ⁇ ).
- the ad repository 130 sends the associated persuasive media items 132 to the ad placement server 120 for transmission to the rendering device 118 .
- Association 160 - 4 further illustrates that the transmission structure of the request media items 112 - 1 . . . 112 - 3 and associated persuasive media items 132 need not have a parallel or similar structure or size, as often the persuasive media items are smaller and/or occupy fewer packets than the requested media items to which they correspond.
- FIGS. 4-7 are a flowchart of associating a persuasive media item as in FIG. 3 .
- the ad placer 116 prior to transmitting associated persuasive media items 132 , the ad placer 116 builds an advertising repository 130 of persuasive media items 132 , as depicted at step 300 .
- the ad repository 130 receives a persuasive media item 132 (advertisement, banner, slogan, or other promotional media item) for association and subsequent rendering/displaying, as shown at step 201 .
- the ad repository 130 defines, responsive to an advertiser selection, the popularity values 164 , 166 based on a predetermined compensation 168 for rendering at an associated popularity index 134 , as depicted at step 302 .
- Associating further includes defining, for each persuasive media item 132 the popularity value in either the relative 164 or absolute 166 values indicative of the association to requested media items 112 , as disclosed at step 303 , and the compensation indicative of a cost to render the persuasive media item at the defined popularity value corresponding to the popularity index 134 , as shown at step 304 .
- Either or both values 164 , 166 may be selected for matching with a popularity index 134 of a requested media item 112 for association and rendering with that item.
- the ad repository 130 stores the entrees 161 defining the selected associations of the persuasive media items 162 with the defined popularity values 164 , 166 in the advertising repository 130 , such that the defined popularity values are for selective rendering based on comparison with the popularity index 134 of a requested media item 112 , as depicted at step 305 .
- the media delivery infrastructure 100 is configured for delivering persuasive 132 and requested 112 media items; the requested media item 112 is typically an entertainment stream or packet primarily for user enjoyment, and the persuasive media item 132 is a promotional segment intended to influence a purchasing decision, as depicted at step 306 .
- the entertainment stream is actively sought by a user in response to a subscription and/or an on-demand or pay-per-view basis (i.e. as a fee-for-services-basis), and differs from the persuasive ad media which is promoted and paid for by ad sponsors.
- the ad repository 130 represents an example arrangement of gathering and ordering potential persuasive media items 132 for subsequent provisioning and rendering with an appropriate requested media item 112 .
- the method of directing placement of persuasive media further includes identifying, in the media delivery infrastructure for transmitting media items to a rendering device 118 for user 118 ′ (recipient) receipt, a popularity of a requested media item, as depicted at step 307 .
- the popularity 114 is based on a number of users 118 ′ receiving the requested media item 112 , in which the media items receivable via the infrastructure 100 include the requested media items 112 and persuasive media items 132 .
- the popularity 114 is based on a popularity metric indicative of the number of recipients 118 ′ receiving the requested media item 112 on a rendering device 118 , as shown at step 308 .
- the popularity may, in alternate arrangements, represent other quantums of recipients and may also specify qualitative demographics about the recipients, such as the genre or channel of the requested media item 112 .
- the popularity metric is defined by a popularity index 134 , in which the popularity index 134 corresponds to, for each persuasive media item 132 , a popularity value 164 , 166 , increment and compensation 168 , as depicted at step 309 .
- the increment indicates the tier, or level of the absolute and relative popularity values 164 , 166 , and the compensation 168 denotes the cost of placing the persuasive media item 132 at each increment of the popularity index 134 .
- the popularity metric defines either an absolute number of recipients of the promotional content, as shown at step 310 , a relative ranking of recipients of the requested content in comparison to other requested content items, as depicted at step 311 , or a recipient criteria, in which the recipient criteria defines a parameter based demographic shared by the recipients, as depicted at step 312 .
- the popularity index 134 computed by the correlator module 122 is mappable into the ad repository 130 for comparison and matching with the relative popularity value 164 and absolute popularity value 166 .
- Compensation 168 for persuasive media item 162 association from the repository 130 is established in any suitable manner, such as contract, service level agreement (SLA), quality of service (QOS), and auction, for example. If, at step 313 , compensation for a particular popularity value 164 , 166 and corresponding entry 161 is determined via auction, then the ad placement server 120 or other auction server receives at least one bid for a particular persuasive media item 132 , such that the bid is indicative of a compensation value 168 and a popularity value 164 , 166 at which an association 160 is to be made, as disclosed at step 314 .
- SLA service level agreement
- QOS quality of service
- the ad placement server 120 determines, from among the received bids, a high bid for each popularity value 164 , 166 , as depicted at step 315 , and associates the persuasive media item 132 for which the high bid was received with a requested media item 112 having the corresponding popularity index 134 , as shown at step 316 .
- An entry 161 then stores the persuasive media item 162 with the values 164 , 166 and compensation 168 in the ad repository 130 .
- the ad repository 130 may be updated in an ongoing manner with the ad placement server 120 defining associations for currently rendered requested media items 112 ; the sequential nature presented is illustrative.
- the set of persuasive media items 162 comprises a ranking of persuasive media items 132 , in which the ranking defines a cost per placement of rendering the persuasive media item 162 from the repository 130 with the requested media item 112 , as shown at step 317 .
- the correlator module 122 associates, with the requested media item 112 , a persuasive media item 132 , in which the association is based on the popularity of the requested media item 112 , as depicted at step 318 .
- the association further defines a correlation between the popularity 114 of the requested media item 112 and a set of persuasive media items 130 , in which each persuasive media item 162 in the set of persuasive media items 130 is designated for placement at a predetermined popularity defined in the value fields 164 , 166 , as shown at step 319 .
- the correlator module 122 determines, for a requested media item 112 , the popularity index 134 for either or both of the absolute 126 and relative 128 tables, as disclosed at step 320 , and the indexer module 124 scans the popularity values 164 , 166 of the set of the persuasive media items 130 (ad repository), as depicted at step 321 .
- the indexer module 124 determines a corresponding persuasive media item 162 to associate with the requested media item 112 by comparing the popularity index 134 with the scanned popularity values 164 , 166 , as depicted at step 322 .
- the ad placement server 120 renders the persuasive media item 132 associated with the requested media item 112 in conjunction with the rendered requested media items 112 - 1 . . . 112 - 3 , as disclosed at step 323 .
- a local rendering device 118 displays the transmitted media for user observation, in which the media items including requested media items 112 responsive to the request from a user 118 ′, and the persuasive (advertising) media items 132 associated with the requested media items 112 .
- the persuasive (advertising) media 162 is selected based on the popularity 114 of the requested media items 112 for delivery in conjunction with the requested media items 112 , as disclosed at step 324 .
- a check is performed, at step 325 , to identify the type of rendering device. Based on the rendering device 118 , transmission and rendering may be different, such as whether sequential or concurrent display of the media items 112 , 132 is most appropriate. If the rendering device supports browser operations, then rendering the requested media item 112 further includes delivering the requested media item 112 to a browser, in which the browser is configured to render the media items in multiple windows, and rendering the requested media item 112 concurrently with the persuasive media item 132 in respective windows, as depicted at step 326 .
- rendering the requested media item 112 includes delivering the requested media item 112 via a television medium, in which the television medium delivers a dedicated media stream display, such that the dedicated media stream display has advertising intervals for rendering the persuasive media items 132 between segments of the requested media items 112 .
- Alternate rendering formats may be likewise applicable for other rendering devices.
- the techniques described herein may be implemented by various components of a computer system configured to provide the functionality described.
- the block diagram illustrates one embodiment of an ad placement server 120 and connected components configured to implement the methods described herein.
- the environment 100 may include any of various types of devices, including but not limited to a personal computer (PC), desktop computer, laptop, notebook or netbook computer, mainframe computer system, handheld computer, workstation, network computer, application server, storage device, a consumer electronics device such as a camera, camcorder, set top box, mobile device, video game console, handheld video game device, a peripheral device such as a switch, modem, router, or in general any type of computing or electronic device.
- PC personal computer
- desktop computer laptop
- notebook or netbook computer mainframe computer system
- handheld computer workstation
- network computer application server
- storage device such as a camera, camcorder, set top box
- mobile device video game console
- handheld video game device such as a switch, modem, router, or in general any type of computing or electronic device.
- peripheral device such as a switch, modem, router, or in general any type of computing or electronic device.
- the programs and methods for online ad provisioning as defined herein are deliverable to a user processing and rendering device in many forms, including but not limited to a) information permanently stored on non-writeable storage media such as ROM devices, b) information alterably stored on writeable storage media such as floppy disks, magnetic tapes, CDs, RAM devices, and other magnetic and optical media, or c) information conveyed to a computer through communication media, as in an electronic network such as the Internet or telephone modem lines.
- the operations and methods may be implemented in a set of software executable objects or modules, or as a set of encoded instructions for execution by a processor responsive to the instructions.
- ASICs Application Specific Integrated Circuits
- FPGAs Field Programmable Gate Arrays
- state machines controllers or other hardware components or devices, or a combination of hardware, software, and firmware components.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
- Traditional advertising takes a generally indirect approach by displaying printed inducements alongside of other publications in anticipation of grabbing a reader's eye or catching a casual observer. Even more modern television advertising traditionally inserted commercial segments between aired programs in hopes of garnishing a viewer's attention over the fridge or the bathroom. Modern telecommunications, however, due in no small part to the Internet and digital transmission mediums, provides substantially more control over disseminated media, whether text, video, audio or a combination thereof. Digital transmission mediums coupled with ever-increasing transmission bandwidth allow both users to select, and providers to transmit, specific media content at a highly granular level.
- Media sources, such as websites, cable TV providers, satellite TV, and Video on Demand (VoD) providers, to name several, allow recipients to select from a broad range of media content items (media items). Such a range of available content also provides additional opportunities for advertisers to inject promotional materials in conjunction with the requested media items. The nature and availability of digital selection also allows advertising media to be directed to specific websites or channels, thus allowing advertisers to qualitatively research and estimate a particular audience, and attempt to manipulate advertising media accordingly.
- Media delivery systems transport media content, such as streaming audio or video, to a rendering device proximate to a user. In a media delivery infrastructure, a plurality of users receive a multitude of media items on personal rendering devices via the Internet and other mediums, such as WiFi, WiMax, and WAP. Typical rendering devices include desktop computers, laptops, PDAs and personal audio and video devices such as an iPod® and related permutations. While often portable, such rendering devices may be fixed and/or integrated in other devices such as televisions. Therefore, such media items are renderable on a variety of computing devices.
- A user often requests a media item via a browser for communicating with Internet web sites, or a dedicated service such as video on demand (VOD) through a cable TV/broadband provider. Conventional media providers often intersperse advertising in conjunction with requested media items such as web pages or movies. Advertising typically takes the form of a persuasive media item inserted in a concurrent window (as in a web page margin) or in sequence with a dedicated display as a commercial segment (as with a TV commercial or movie trailer). The persuasive media item seeks to influence the recipient to perform an action or selection, such as a retail purchase, visit a website, or download/watch a particular feature.
- Conventional digital ad systems are typically designed to determine the best fit of a piece of content to a selected ad based on interpreting the context of the media and associating that context to a supply of potential advertisements. Such conventional contextual ad provisioning is employed in the Google® ad system and others. Online newspaper systems, for example, open a new opportunity for ad placement not just simply by selecting ad content based on the semantic context of the media—but rather by the behaviors of the consumer with that media. This includes being able to track and respond to popularity of articles as well as individual return visit behavior. Such online newspaper systems track a variety of behavioral metrics pertaining to the consumption of the content. Those metrics can in turn be used to provide a basis for ad selection, in much the same way that the conventional systems only refer to context matching.
- While rendering of conventional advertising media is often a fee-based arrangement, conventional advertising suffers from the shortcoming that coupling between the advertising media and the target audience has not been strong or tightly related to the number of recipients actually receiving the ad. Traditional (e.g. print, TV) mechanisms have relied on ratings to estimate the audience of a given broadcast. More modern Internet-based approaches tie the fee for advertising to a subsequent invocation of the advertiser's website (e.g. the well known Google® pay-per-click) that charges the advertiser/website for each resulting visit from a banner or window display prompt. Configurations herein are based, in part, on the observation that conventional advertising, both print and electronic, is impression based—that is, influencing the recipient AFTER the user's eyes have caught the ad, banner, or front page. Conventional systems do not identify the number and/or quality of the recipients BEFORE transmitting a persuasive media item. Configurations herein substantially overcome the shortcoming of coupling persuasive media items (ads) with an established viewership/recipient set by first identifying a popularity, or number of recipients of a requested media item, and subsequently associating the media item with an advertisement (banner, window, video segment) expecting the established viewership. In other words, conventional advertising seeks to divert the readers attention before their eyes are on the page. In contrast, configurations herein identify and target recipients after their eyes are on the page (or screen, window, etc.). Thus, such an association allows an advertiser to specify, for example, to associate an ad (persuasive media item) with the most popular web page, or to run a commercial in a video stream only if at least 1000 viewers are receiving the stream. Associations can be fee structured such that advertisers pay for the association based on the popularity of the requested content item that their persuasive media item is associated with, and may be auction or demand based so that associations with high popularity command a premium.
- Example ad sales categories based on popularity metrics may include:
-
- Opportunity to advertise on the most popular article of the day
- Opportunity to advertise with anyone who initially heads directly to the sports section
- Opportunity to advertise on the article that is most frequently emailed for a given day
- Opportunity to advertise to anyone who has read to the end of a given article
These behavioral metrics can be built into an auction-based system, or they can be part of a contractual obligation based on the sale of an ad. For example, in an example auction the workflow may be as follows: John is willing to pay $4,000 to have his advertisement displayed in the most popular article of the day. What John didn't know is that even though $4,000 was enough to win him this bid last week, this week there is a circus in town and all of the bids are going up by 12% and that he will not win his placement this week for his typical $4,000.
- Alternatively, the contractual model can work as such: John wishes to have his ad associated with the most popular article each day for 4 weeks. He contacts his ad sales representative and negotiates a price for his ad. Now, for the next 4 weeks, he is guaranteed placement on the most popular article regardless of content or competition. Such examples are illustrative and are intended to depict particular configurations of the provisioning system herein. In the example online ad provisioning system depicted, other mechanisms or algorithms may be used to replace the negotiated or auctioned component. The negotiated mechanism, for example, may look as follows:
- Where a popularity index (p) may be on scale of 1-10 (with 10 indicating highly popular), the amount paid (x) is in dollar form, and a price (c) has been set as the going rate of the highly popular articles, code may be written that resembles the following:
- . . . within the layout algorithms of an article . . .
- if p is greater than 9
- then fetch any ad where x is greater than c
- if p is greater than 9
- . . . and insert the ad into the layout of the article . . .
such an approach works for both negotiated and auctioned ads, the latter allowing for realtime adjustment and selection of ‘winning’ criteria.
- . . . within the layout algorithms of an article . . .
- Configurations discussed and claimed below disclose the manner of recognizing popularity as the impetus for advertising by providing the ability to introduce the variable p (popularity) into the equation. In order to do so, configurations herein provide a tight connection between the content publishing system (in the form of a content server) and the advertising system (taking the form of the ad placement server). Conventional systems do not provide sufficiently strong coupling.
- In further detail, the method of directing placement of persuasive media (ads) as defined herein includes identifying, in a media delivery infrastructure for transmitting media items to a rendering device for user receipt, a popularity of a requested media item, in which the popularity is based on a number of users receiving the requested media item, such that the media items include the requested media items and the persuasive media items. An ad placement server associates, with the requested media item, a persuasive media item, in which the association is based on the popularity of the requested media item, and a personal rendering device (e.g. laptop, PDA, wireless phone, etc.) renders the persuasive media item associated with the requested media item in conjunction with the rendered requested media item.
- The association defines a correlation between the popularity of the requested media item and a set of persuasive media items in an ad repository, such that each persuasive media item in the set of persuasive media items is designated for placement at a predetermined popularity. Popularity is based on a popularity metric indicative of the number of recipients currently receiving the requested media item on a rendering device. In the example arrangement, the popularity metric is defined by a popularity index, such that the popularity index corresponds to, for each persuasive media item, a popularity value, increment and compensation, in which the compensation denotes the cost of placing the persuasive media item at each respective increment of the popularity index. Associating the persuasive media item with a requested media item therefore includes determining, for a requested media item, the popularity index, scanning the popularity value of a set of the persuasive media items in the ad repository, and determining a corresponding persuasive media item to associate with the requested media item by comparing the popularity index with the scanned popularity values.
- Alternate configurations of the invention include a multiprogramming or multiprocessing computerized device such as a workstation, handheld or laptop computer or dedicated computing device or the like configured with software and/or circuitry (e.g., a processor as summarized above) to process any or all of the method operations disclosed herein as embodiments of the invention. Still other embodiments of the invention include software programs such as a Java Virtual Machine and/or an operating system that can operate alone or in conjunction with each other with a multiprocessing computerized device to perform the method embodiment steps and operations summarized above and disclosed in detail below. One such embodiment comprises a computer program product that has a computer-readable storage medium including computer program logic encoded thereon that, when performed in a multiprocessing computerized device having a coupling of a memory and a processor, programs the processor to perform the operations disclosed herein as embodiments of the invention to carry out data access requests. Such arrangements of the invention are typically provided as software, code and/or other data (e.g., data structures) arranged or encoded on a computer readable medium such as an optical medium (e.g., CD-ROM), floppy or hard disk or other medium such as firmware or microcode in one or more ROM, RAM or PROM chips, field programmable gate arrays (FPGAs) or as an Application Specific Integrated Circuit (ASIC). The software or firmware or other such configurations can be installed onto the computerized device (e.g., during operating system execution or during environment installation) to cause the computerized device to perform the techniques explained herein as embodiments of the invention.
- The foregoing and other objects, features and advantages of the invention will be apparent from the following description of particular embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
-
FIG. 1 is a context diagram of a media delivery infrastructure suitable for use with the present configuration; -
FIG. 2 is a flowchart of placement of a persuasive media item in the environment ofFIG. 1 ; -
FIG. 3 is a block diagram of associating a persuasive media item as inFIG. 2 ; and -
FIGS. 4-7 are a flowchart of associating a persuasive media item as inFIG. 3 . - An example media delivery infrastructure provides media items to recipients, or users, for receiving requested media items. The requested media items may emanate from a variety of providers, such as remote websites, ISPs, cable television providers, fiber optic mediums, broadband providers, legacy (analog) television, and others. As is common in the field, service providers often deliver a variety of media through multiple different mediums. The disclosed configuration includes Internet connectivity, and may include wireless mediums appropriate to the rendering devices involved, such as WiFi, WiMax, and WAP. Further, the disclosed implementation of the popularity based associations are given as an example; other implementations for defining ad placement based on the popularity of requested media items may be apparent to those of skill in the art.
-
FIG. 1 is a context diagram of a media delivery infrastructure suitable for use with the present configuration. Referring toFIG. 1 , themedia delivery infrastructure 100 includes acontent server 110 for generating media content requested by a user (recipient). The media content takes the form of a requestedmedia item 112, and may be delivered by any suitable mechanism, such as streaming audio/video, as a set of one or more packets, or as a fiber optic signal. The requestedmedia item 112 also has apopularity 114 indicative of the recipients of the requestedmedia item 112. Anad placement server 120 receives the requestedmedia item 112 andpopularity 114 for associatingpersuasive media items 132 with the requestedmedia item 112. Thepopularity 114 may accompany themedia content 112, or it may be determined by other mechanisms at thead placement server 120, such as by a third party exchange with a statistical reference, for example. Thead placement server 120 identifies, based on thepopularity 114, apersuasive media item 132 in anad repository 130, typically an advertisement, for display in conjunction with the requestedmedia item 112. Thead placement server 120 associates the identifiedpersuasive media item 132 with the requestedmedia item 112 for transmission and/or delivery torecipients 140. - Each of the
recipients 140 has a rendering device 118-1 . . . 118-5 (118 generally), such as a laptop PC 118-1, a desktop PC 118-2, a cellphone 118-3, a video monitor 118-4, or a personal audio/video device (i.e. iPod® or similar device) 118-5. It should be noted that other devices may be operable for rendering and that such personal electronic devices often overlap in multiple rendering capabilities. The requestedmedia item 112 and associatedpersuasive media item 132 form an associatedmedia item 150 including the requested andpersuasive media items 112′, 132′, and thead placement server 120 sends the associatedmedia item 150 to therendering devices 140 via theInternet 142 or other suitable means, such as cable TV or fiber optic line. Eachrendering deice 118 therefore receives the associatedmedia item 150′ including the requestedmedia item 112 and thepersuasive media item 132. It should be further noted that the associatedmedia item 150′ may include various arrangements of the requestedmedia item 112 and the persuasive media item, such as multiple packets or streams of requested content associated with eachpersuasive media item 132, which may itself comprise multiple packets. The associatedmedia item 150′ therefore, defines thepersuasive media item 132 associated with the requestedmedia item 112 based on thepopularity 114, discussed further below with respect toFIG. 3 . -
FIG. 2 is a flowchart of placement of a persuasive media item in the environment ofFIG. 1 . Referring toFIGS. 1 and 2 , the method of directing placement of persuasive media as defined herein includes, atstep 200, identifying, in themedia delivery infrastructure 100 for transmitting media items to arendering device 118 for user receipt, apopularity 114 of a requestedmedia item 112. Thepopularity 114 is based on a number of users receiving the requestedmedia item 112, in which the deliverable, or transmittable, media items include both requestedmedia items 112 andpersuasive media items 132. Generally, thepersuasive media items 132 are promotional content that accompanies the entertainment content, such that the entertainment content is primarily for viewer enjoyment and the promotional content for influencing an action or purchasing decision, such as a link or banner to a vendor's website. - The
ad placement server 120 associates, with the requestedmedia item 112, apersuasive media item 132, such that the association is based on thepopularity 114 of the requestedmedia item 112, as depicted atstep 201. Such an association 160 (FIG. 3 , below) may be made on a variety of compensatory arrangements, discussed further below. Anad repository 130 allows rendering of thepersuasive media item 132 associated with the requestedmedia item 112 in conjunction with the rendered requestedmedia item 112, as shown atstep 202. The rendering may be made in a variety of ways appropriate to the medium. A web page may display thepersuasive media item 132 as a banner and/or in the screen margins, while a TV medium may display thepersuasive media item 132 as a sequential segment (i.e. commercial) between portions of the requested media item. -
FIG. 3 is a block diagram of associating apersuasive media item 132 as inFIG. 2 . Referring toFIGS. 1 and 3 , a particular configuration for implementing thepopularity 114 is shown. Alternate arrangements for defining thepopularity 114 may be employed, such as varying increments (tiers) of thepopularity index 134 and popularity values 164, 166, as well as varying compensation, such as various terms of a service level agreement (SLA) or quality of service (QOS) terms, all discussed further below. Thead placement server 120 includes acorrelator module 122 and anindexer module 124. The correlator module 122 (correlator) maps thepopularity 114 to apopularity index 134 used to define theassociations 160. In the configuration shown, thepopularity 114 is indicative of the raw number of recipients (rendering devices). An absolute popularity table 126 defines apopularity index 134 based on therange 127 ofrecipients 140 indicated. A relative popularity table 128 ranks the requestedmedia items 112 according to the number of recipients. Thecorrelator module 122 interprets thepopularity 114 by mapping into the absolute popularity table 126 based on therange 127 and into the relative popularity table 128 by examining thepopularity 114 values of the other requestedcontent items 112. - An
ad repository 130 includes entries 161-1 . . . 161-4 (161 generally) of the storedpersuasive media items 162 along withattribute values relative value 164 corresponds to the relative popularity table 128. Anabsolute value 166 maps to theabsolute popularity value 126. Thecompensation value 166 corresponds to the cost of the association, and may be driven by other factors, such as auctions, contracts (SLAs, QOS) and viewer demographics, for example. Anad placer 116 populates thead repository 130 with thevalues associations 160. The indexer module 124 (indexer) matches the relative popularity values 164 and absolute popularity values 166 to thepopularity index 134 from thecorrelator module 122. - In the example shown, the content server delivers web pages PG_1, having
popularity 50, PG_2, havingpopularity 7500, and PG_3 withpopularity 1001. The correlator maps, for PG_1, a popularity index of 5 for absolute popularity of 50 and 3 for relative popularity. PG_2 receives an absolute popularity index of 2 for 7500 and a relative popularity index of 1. PG_3 ranks 2 in relative popularity and receives an absolute popularity index of 3 for a popularity of 1001. The resultingassociations 160 of the storedpersuasive media items 162 are, according to entry 161-1, AD_1 associates with requested media item PG_2 (112-2), shown as association 160-1. While 7500 does not satisfy the absolute first rank of 10K+, it is the highest relative priority. Read from thead repository 130 values, an advertiser is willing to pay $AAA to associate (render) AD_1 with either the first relative or absolute requested media item. - Association 160-2 associates AD_2 with PG_3 (112-3), as a popularity (114) of 1001 meets the absolute popularity table 126 value of 2. AD_4 is associated with PG_1, as even though no absolute match (−) is indicated, a popularity of 50 meets the 3rd
relative priority value 164 among requested media items 112-1 . . . 112-3.Ad repository 130 entry 161-4 indicates that an advertiser is willing to pay $DDD for at least the 3rd most popular requested media item, regardless of viewership. No associations are made with AD_3, as the entry 161-3 indicates that an advertiser will pay $CCC, but only for a viewership exceeding 10K recipients (absolute popularity index of 1), shown in table 126, and no value is offered for a relative ranking (−). - The
ad repository 130 sends the associatedpersuasive media items 132 to thead placement server 120 for transmission to therendering device 118. Association 160-4 further illustrates that the transmission structure of the request media items 112-1 . . . 112-3 and associatedpersuasive media items 132 need not have a parallel or similar structure or size, as often the persuasive media items are smaller and/or occupy fewer packets than the requested media items to which they correspond. -
FIGS. 4-7 are a flowchart of associating a persuasive media item as inFIG. 3 . Referring toFIGS. 3-7 , prior to transmitting associatedpersuasive media items 132, thead placer 116 builds anadvertising repository 130 ofpersuasive media items 132, as depicted atstep 300. Thead repository 130 receives a persuasive media item 132 (advertisement, banner, slogan, or other promotional media item) for association and subsequent rendering/displaying, as shown atstep 201. Thead repository 130 defines, responsive to an advertiser selection, the popularity values 164, 166 based on apredetermined compensation 168 for rendering at an associatedpopularity index 134, as depicted atstep 302. Associating further includes defining, for eachpersuasive media item 132 the popularity value in either the relative 164 or absolute 166 values indicative of the association to requestedmedia items 112, as disclosed atstep 303, and the compensation indicative of a cost to render the persuasive media item at the defined popularity value corresponding to thepopularity index 134, as shown atstep 304. Either or bothvalues popularity index 134 of a requestedmedia item 112 for association and rendering with that item. - The
ad repository 130 stores theentrees 161 defining the selected associations of thepersuasive media items 162 with the defined popularity values 164, 166 in theadvertising repository 130, such that the defined popularity values are for selective rendering based on comparison with thepopularity index 134 of a requestedmedia item 112, as depicted atstep 305. Themedia delivery infrastructure 100 is configured for delivering persuasive 132 and requested 112 media items; the requestedmedia item 112 is typically an entertainment stream or packet primarily for user enjoyment, and thepersuasive media item 132 is a promotional segment intended to influence a purchasing decision, as depicted atstep 306. Typically, the entertainment stream is actively sought by a user in response to a subscription and/or an on-demand or pay-per-view basis (i.e. as a fee-for-services-basis), and differs from the persuasive ad media which is promoted and paid for by ad sponsors. - The
ad repository 130 represents an example arrangement of gathering and ordering potentialpersuasive media items 132 for subsequent provisioning and rendering with an appropriate requestedmedia item 112. The method of directing placement of persuasive media further includes identifying, in the media delivery infrastructure for transmitting media items to arendering device 118 foruser 118′ (recipient) receipt, a popularity of a requested media item, as depicted at step 307. Thepopularity 114 is based on a number ofusers 118′ receiving the requestedmedia item 112, in which the media items receivable via theinfrastructure 100 include the requestedmedia items 112 andpersuasive media items 132. In the example arrangement shown, thepopularity 114 is based on a popularity metric indicative of the number ofrecipients 118′ receiving the requestedmedia item 112 on arendering device 118, as shown atstep 308. The popularity may, in alternate arrangements, represent other quantums of recipients and may also specify qualitative demographics about the recipients, such as the genre or channel of the requestedmedia item 112. - The popularity metric is defined by a
popularity index 134, in which thepopularity index 134 corresponds to, for eachpersuasive media item 132, apopularity value compensation 168, as depicted atstep 309. The increment indicates the tier, or level of the absolute and relative popularity values 164, 166, and thecompensation 168 denotes the cost of placing thepersuasive media item 132 at each increment of thepopularity index 134. In the example arrangement, the popularity metric defines either an absolute number of recipients of the promotional content, as shown atstep 310, a relative ranking of recipients of the requested content in comparison to other requested content items, as depicted atstep 311, or a recipient criteria, in which the recipient criteria defines a parameter based demographic shared by the recipients, as depicted atstep 312. Thepopularity index 134 computed by thecorrelator module 122 is mappable into thead repository 130 for comparison and matching with therelative popularity value 164 andabsolute popularity value 166. -
Compensation 168 forpersuasive media item 162 association from therepository 130 is established in any suitable manner, such as contract, service level agreement (SLA), quality of service (QOS), and auction, for example. If, atstep 313, compensation for aparticular popularity value corresponding entry 161 is determined via auction, then thead placement server 120 or other auction server receives at least one bid for a particularpersuasive media item 132, such that the bid is indicative of acompensation value 168 and apopularity value association 160 is to be made, as disclosed atstep 314. Thead placement server 120 determines, from among the received bids, a high bid for eachpopularity value step 315, and associates thepersuasive media item 132 for which the high bid was received with a requestedmedia item 112 having thecorresponding popularity index 134, as shown atstep 316. Anentry 161 then stores thepersuasive media item 162 with thevalues compensation 168 in thead repository 130. It should be noted that thead repository 130 may be updated in an ongoing manner with thead placement server 120 defining associations for currently rendered requestedmedia items 112; the sequential nature presented is illustrative. - If no auction defines the
entries 161, the set ofpersuasive media items 162 comprises a ranking ofpersuasive media items 132, in which the ranking defines a cost per placement of rendering thepersuasive media item 162 from therepository 130 with the requestedmedia item 112, as shown atstep 317. - Using the set of
entries 161 established in thead repository 130 or otherwise available, thecorrelator module 122 associates, with the requestedmedia item 112, apersuasive media item 132, in which the association is based on the popularity of the requestedmedia item 112, as depicted atstep 318. In the example arrangement, the association further defines a correlation between thepopularity 114 of the requestedmedia item 112 and a set ofpersuasive media items 130, in which eachpersuasive media item 162 in the set ofpersuasive media items 130 is designated for placement at a predetermined popularity defined in the value fields 164, 166, as shown atstep 319. Thecorrelator module 122 thus determines, for a requestedmedia item 112, thepopularity index 134 for either or both of the absolute 126 and relative 128 tables, as disclosed atstep 320, and theindexer module 124 scans the popularity values 164, 166 of the set of the persuasive media items 130 (ad repository), as depicted atstep 321. Theindexer module 124 determines a correspondingpersuasive media item 162 to associate with the requestedmedia item 112 by comparing thepopularity index 134 with the scanned popularity values 164, 166, as depicted atstep 322. - The
ad placement server 120 renders thepersuasive media item 132 associated with the requestedmedia item 112 in conjunction with the rendered requested media items 112-1 . . . 112-3, as disclosed atstep 323. Following transmission from thead placement server 120, alocal rendering device 118 displays the transmitted media for user observation, in which the media items including requestedmedia items 112 responsive to the request from auser 118′, and the persuasive (advertising)media items 132 associated with the requestedmedia items 112. As indicated above, the persuasive (advertising)media 162 is selected based on thepopularity 114 of the requestedmedia items 112 for delivery in conjunction with the requestedmedia items 112, as disclosed atstep 324. - A check is performed, at
step 325, to identify the type of rendering device. Based on therendering device 118, transmission and rendering may be different, such as whether sequential or concurrent display of themedia items media item 112 further includes delivering the requestedmedia item 112 to a browser, in which the browser is configured to render the media items in multiple windows, and rendering the requestedmedia item 112 concurrently with thepersuasive media item 132 in respective windows, as depicted atstep 326. In contrast, if the rendering device is a TV, as in the case of a cable provider, then rendering the requestedmedia item 112 includes delivering the requestedmedia item 112 via a television medium, in which the television medium delivers a dedicated media stream display, such that the dedicated media stream display has advertising intervals for rendering thepersuasive media items 132 between segments of the requestedmedia items 112. - Alternate rendering formats may be likewise applicable for other rendering devices. For example, the techniques described herein may be implemented by various components of a computer system configured to provide the functionality described. As discussed above with respect to
FIG. 3 , the block diagram illustrates one embodiment of anad placement server 120 and connected components configured to implement the methods described herein. In different embodiments, theenvironment 100 may include any of various types of devices, including but not limited to a personal computer (PC), desktop computer, laptop, notebook or netbook computer, mainframe computer system, handheld computer, workstation, network computer, application server, storage device, a consumer electronics device such as a camera, camcorder, set top box, mobile device, video game console, handheld video game device, a peripheral device such as a switch, modem, router, or in general any type of computing or electronic device. - Those skilled in the art should readily appreciate that the programs and methods for online ad provisioning as defined herein are deliverable to a user processing and rendering device in many forms, including but not limited to a) information permanently stored on non-writeable storage media such as ROM devices, b) information alterably stored on writeable storage media such as floppy disks, magnetic tapes, CDs, RAM devices, and other magnetic and optical media, or c) information conveyed to a computer through communication media, as in an electronic network such as the Internet or telephone modem lines. The operations and methods may be implemented in a set of software executable objects or modules, or as a set of encoded instructions for execution by a processor responsive to the instructions. Alternatively, the operations and methods disclosed herein may be embodied in whole or in part using hardware components, such as Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), state machines, controllers or other hardware components or devices, or a combination of hardware, software, and firmware components.
- While the system and method for online ad provisioning has been particularly shown and described with references to embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/545,538 US8825528B1 (en) | 2009-08-21 | 2009-08-21 | Online advertisement provisioning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/545,538 US8825528B1 (en) | 2009-08-21 | 2009-08-21 | Online advertisement provisioning |
Publications (2)
Publication Number | Publication Date |
---|---|
US8825528B1 US8825528B1 (en) | 2014-09-02 |
US20140289043A1 true US20140289043A1 (en) | 2014-09-25 |
Family
ID=51400105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/545,538 Active 2032-02-13 US8825528B1 (en) | 2009-08-21 | 2009-08-21 | Online advertisement provisioning |
Country Status (1)
Country | Link |
---|---|
US (1) | US8825528B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150082345A1 (en) * | 2011-09-29 | 2015-03-19 | Avvasi Inc. | System for generating enhanced advertizements and methods for use therewith |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7158943B2 (en) * | 2001-09-04 | 2007-01-02 | Ramon Van Der Riet | Marketing communication and transaction/distribution services platform for building and managing personalized customer relationships |
US20050119936A1 (en) * | 2003-12-02 | 2005-06-02 | Robert Buchanan | Sponsored media content |
US20060294538A1 (en) * | 2005-06-24 | 2006-12-28 | Microsoft Corporation | Inserting advertising content into video programming |
-
2009
- 2009-08-21 US US12/545,538 patent/US8825528B1/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150082345A1 (en) * | 2011-09-29 | 2015-03-19 | Avvasi Inc. | System for generating enhanced advertizements and methods for use therewith |
Also Published As
Publication number | Publication date |
---|---|
US8825528B1 (en) | 2014-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9460451B2 (en) | Quality scoring system for advertisements and content in an online system | |
Peitz et al. | The economics of internet media | |
US8788338B1 (en) | Unified marketplace for advertisements and content in an online system | |
US20090089169A1 (en) | Event Based Serving | |
AU2009282938B2 (en) | Competitive advertising server | |
US20080221989A1 (en) | Method and system for providing sponsored content on an electronic device | |
KR100970326B1 (en) | Method and system for providing advertisement content and method and system for displaying advertisement content | |
US20100228592A1 (en) | Entertainment system for providing personalized advertisements | |
US20130066705A1 (en) | Methods and systems for processing and displaying advertisements of variable lengths | |
US20080195458A1 (en) | Dynamic Selection and Incorporation of Advertisements | |
US20130191226A1 (en) | Pricing and delivery of advertising based on exposure time | |
US11277664B2 (en) | Systems and methods for requesting electronic programming content through internet content | |
US20130066726A1 (en) | Methods and systems for bidding and displaying advertisements utilizing various cost models | |
JP6563655B2 (en) | Cross media advertising network | |
AU2012305698A1 (en) | Methods and systems for bidding and acquiring advertisement impressions | |
WO2015181861A1 (en) | Advertising space management system and space adjustment computer | |
US9451308B1 (en) | Directed content presentation | |
US20160066039A1 (en) | Privacy-preserving recommendation system | |
US20140114788A1 (en) | Determining a price for content | |
US8825528B1 (en) | Online advertisement provisioning | |
US20160189212A1 (en) | Method and system for recommending one or more items for skipping advertisements | |
US20110161173A1 (en) | Apparatus and method for targeted display advertising in a multimedia environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ADOBE SYSTEMS INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BAUERMEISTER, BENJAMIN P.;HABERMANN, JOHAN F.;REEL/FRAME:023343/0270 Effective date: 20090917 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
AS | Assignment |
Owner name: ADOBE INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:ADOBE SYSTEMS INCORPORATED;REEL/FRAME:048525/0042 Effective date: 20181008 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |