US20130347032A1 - Method and system for targeted broadcast advertising - Google Patents
Method and system for targeted broadcast advertising Download PDFInfo
- Publication number
- US20130347032A1 US20130347032A1 US13/529,905 US201213529905A US2013347032A1 US 20130347032 A1 US20130347032 A1 US 20130347032A1 US 201213529905 A US201213529905 A US 201213529905A US 2013347032 A1 US2013347032 A1 US 2013347032A1
- Authority
- US
- United States
- Prior art keywords
- broadcaster
- viewer
- vendor
- advertisement
- multimedia stream
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012546 transfer Methods 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 claims description 2
- 230000009471 action Effects 0.000 description 6
- 238000010079 rubber tapping Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 210000000707 wrist Anatomy 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012011 method of payment Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000002255 vaccination Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/47815—Electronic shopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Definitions
- Embodiments disclosed herein relate generally to the field of broadcast advertising for multiple media applications; more particularly, embodiments disclosed herein relate to the field of targeted broadcast advertising.
- FIG. 1 shows a system for targeted broadcast advertising, according to some embodiments.
- FIG. 2 shows a display in a system for targeted broadcast advertising, according to some embodiments.
- FIG. 3 shows a display in a system for targeted broadcast advertising, according to some embodiments.
- FIG. 4 shows a display in a system for targeted broadcast advertising, according to some embodiments.
- FIG. 5 shows a flow chart in a method for providing targeted broadcast advertising, according to some embodiments.
- FIG. 6 shows a flow chart in a method for providing targeted broadcast advertising, according to some embodiments.
- a system for targeted broadcast advertising includes a broadcasting medium; and a broadcaster configured to provide a multimedia stream to a viewing device through the broadcasting medium; the multimedia stream including a close captioning string; wherein: the broadcaster is further configured to provide advertisements in the multimedia stream according to a correlation between the close captioning and a plurality of vendor keywords.
- a system including a server the server including a processor circuit and a memory circuit, wherein: the processor circuit is configured to provide a broadcast link to a broadcaster through a network provider, the broadcast link embedded in an advertisement, and to provide a viewer wish list to the broadcaster, the viewer wish list including items of interest for a viewer; the processor circuit is configured to access a vendor account through a link in a network provider, and to store the vendor account information in the memory circuit; the processor circuit is configured to access an account for the viewer through a link in a network provider; and the processor circuit is configured to transfer funds from the viewer account to the vendor account upon a viewer selection of the broadcast link.
- a network provider includes a broadcast link to a broadcaster providing a multimedia stream to a viewer; a vendor link to a vendor; a server link to a server having a viewer account and a vendor account; and a processing circuit configured to provide an advertisement in the multimedia stream according to a correlation between a multimedia stream metadata, a multimedia close captioning, and a plurality of vendor keywords, the advertisement including a link to the server.
- a non-transitory machine-readable medium includes a plurality of machine-readable instructions which when executed by one or more processors of a broadcaster are adapted to cause the broadcaster to perform a method including: broadcasting a multimedia stream to a viewing device through a broadcasting medium, the multimedia stream comprising a close captioning stream; finding correlation values between the close captioning stream and a plurality of vendor keywords; and providing advertisements in the multimedia stream according to the correlation values.
- a method for targeted broadcast advertising may include storing, electronically in a memory circuit of a broadcaster a plurality of keywords related to an item for sale by a vendor; finding, electronically by a processor circuit in the broadcaster correlation values between vendor keywords and a close captioning in a multimedia stream; placing, electronically by the processor circuit an advertisement field for the item at selected locations in the multimedia stream according to the correlation values; placing, electronically by the processor circuit a payment tab on the advertisement field; and displaying an advertisement in the advertisement field at pre-determined events performed by a viewer accessing the multimedia stream.
- Embodiments in this disclosure include methods and systems for using closed captioning to provide targeted advertisements to viewers of a broadcast.
- the broadcast may include a multimedia stream provided through a broadcast medium.
- the broadcast medium may be open space, electrical cables and wires, fiber optics networks, or a combination of the above.
- Targeted advertisements are relevant to the broadcast content so that the viewer will be naturally interested in the advertisement.
- close captioning is keyword rich by nature.
- using close captioning in a broadcast to match a keyword of interest for advertising provides vendors an appropriate moment and an appropriate audience to advertise a product or service.
- a broadcaster queries the closed captioning text and matches specific products or terms with advertisements that either are the exact product that is being mentioned or share enough similarity with the product such that the advertisement is “relevant.”
- the similarity between the advertised product and the content of the multimedia stream may be measured using a correlation between a vendor provided keyword and the close captioning text. Such correlation may be in the form of a language correlation. This could be seen as having even greater relevance if the keyword for the item is included in the close captioning, and an item matching the keyword description is visually displayed in the program.
- FIG. 1 shows a system 100 for targeted broadcast advertising according to some embodiments.
- System 100 includes a service provider 101 , a vendor 105 , and a broadcaster 110 .
- Broadcaster 110 generates a multimedia stream 120 that is received by a viewer 160 on a viewing device 150 including a display 155 .
- Viewing device 150 may receive multimedia stream 120 via a free space antenna (such as a dish), a cable connection, or any other form of network connection through network link 174 .
- Viewing device 150 may be a TV display, a cell phone, a laptop, a computing tablet, a smart phone, or a desktop computer.
- Broadcaster 110 may be a traditional TV station or network, or a web-based server providing video content.
- broadcaster 110 may be a news outlet operating in the internet, a video source linked to a search engine, or a server providing movies to registered users.
- Broadcaster 110 may include a computer having a processor circuit 112 and a memory circuit 113 .
- processor 112 may perform the operations of broadcaster 110 as described in detail below.
- FIG. 1 also illustrates a service provider 101 , such as PayPal, Inc. of San Jose, Calif., having a link 171 to viewer 160 , a link 172 to vendor 105 and a link 173 to broadcaster 110 .
- Each one of links 171 , 172 , 173 and 174 may be part of a network.
- links 171 , 172 , 173 and 174 may be a cell phone network, a wireless network, an Ethernet network, or any combination of the above.
- link 171 may be a cell phone network between service provider 101 and viewer 160 .
- vendor 105 may be a registered user of service provider 101 .
- viewer 160 may also be a registered user of service provider 101 .
- service provider 101 may include a computer having a processor circuit 102 and a memory circuit 103 .
- the operations of service provider 101 as described below may be performed electronically by processor 102 following commands and using data stored in memory 103 .
- Vendor 105 may use an account in service provider 101 to provide a remote payment mechanism in advertisement 123 .
- Viewer 160 may use an account in service provider 101 to pay for an item using the remote payment option placed by broadcaster 110 for vendor 105 , in advertisement 123 .
- viewer 160 may provide a ‘wish list’ 104 to service provider 101 .
- Wish list 104 includes lists of items that viewer 160 may be interested in purchasing.
- Wish list 104 may include a generic list of items, such as ‘books’, or ‘men's clothing’, or ‘women's clothing’.
- wish list 104 may be more specific, such as ‘sport's cars’, ‘surfing gear’, ‘women's shoes’, or the like.
- Items in wish list 104 may include also services such as ‘travel’ or ‘mobile phone plans’ or ‘health’.
- Service provider 101 may store wish list 104 in memory circuit 103 , associated to a private account of viewer 160 with service provider 101 .
- broadcaster 110 provides multimedia stream 120 through a broadcasting medium.
- Multimedia stream 120 may include metadata 122 and a close captioning string 121 .
- broadcaster 110 provides advertisements 123 in multimedia stream 120 according to a correlation between metadata 122 , close captioning 121 , and a plurality of vendor keywords 107 .
- Vendor keywords 107 are provided by vendor 105 to broadcaster 110 upon a contract agreement. Vendor keywords 107 describe or characterize the main aspects of a product offered for sale by vendor 105 .
- service provider 101 provides wish list 104 to broadcaster 110 .
- broadcaster 110 may further use wish list 104 to perform a correlation with metadata 122 , close captioning 121 , and vendor keywords 107 , specifically targeted for viewer 160 .
- broadcaster 110 may have information as to the identity of viewer 160 prior to, or during, the broadcasting of multimedia stream 120 to viewer 160 . This information may be obtained by broadcaster 110 for example when viewer 160 logs in to access a program content from broadcaster 110 .
- wish list 104 may be provided to broadcaster 110 after viewer 160 has used an account in service provider 101 with a link provided by broadcaster 110 . Based on the correlation, broadcaster 110 may determine a targeted advertising to display for viewer 160 . The targeted advertisement may best match the viewer's expressed interest on an item to a broadcast content being down-streamed to the viewer.
- FIG. 1 illustrates element 105 as a vendor
- element 105 may be any organization that collects funds through advertisement.
- a non-profit organization dedicated to charity or any other activity using fresh funds from the public may use methods and systems for targeted broadcast advertising as disclosed herein.
- aid organizations established on a permanent basis (disease research or vaccination campaigns) or in natural disasters may use methods and systems for targeted broadcast advertising as disclosed herein.
- FIG. 2 shows a display 255 in a system for targeted broadcast advertising, according to some embodiments.
- Display 255 includes a canvas 220 to display the program content, and an advertisement field 230 to display an advertisement.
- advertisement field 230 includes a payment tab 240 .
- payment tab 240 may be provided by private account service provider 101 .
- advertisement field 230 may display advertisements 123 while program content 220 is streaming continuously.
- advertisements 123 may be placed in advertisement field 230 according to a strong correlation with the streaming close caption string 121 , the visual display in program content 220 , and keywords 107 .
- Broadcaster 110 displays advertisement 123 in multimedia stream 120 when a specific product name has been mentioned in closed captioning 121 .
- broadcaster 110 displays advertisement 123 when a correlation match occurs for a vendor's product in relation to close captioning 121 , metadata 122 , and wish list 104 .
- broadcaster 110 displays advertisement 123 when a specific product name appears in close captioning 121 and the product is also visually displayed in a frame in broadcast program 220 .
- broadcaster 110 displays advertisement 123 when a generic item is mentioned in close captioning 121 in the broadcast program.
- the generic item may be related to vendor keywords 107 , or a viewer's wish list 104 .
- broadcaster 110 displays advertisement 123 when a generic item is mentioned in close captioning 121 and shown in the broadcast program.
- broadcaster 110 displays advertisement 123 when a correlation match occurs between close captioning 121 and wish list 104 .
- broadcaster 110 compares a correlation match to wish list 104 , if there is a match, displaying advertisement 123 may include a premium cost to vendor 105 .
- broadcaster 110 may display advertisement 123 in multimedia stream 120 for products or services in wish list 104 matching vendor keywords 107 .
- the added revenue for placing advertisement 123 using wish list 104 may be shared between service provider 101 and broadcaster 110 , according to a contract agreement.
- broadcaster 110 may access wish list 104 in memory chip 103 of service provider 101 through link 173 .
- service provider 101 may provide wish list 104 through link 173 to be stored in memory circuit 113 with broadcaster 110 .
- Broadcaster 110 may select to display advertisement 123 for viewer 160 at any point during broadcast. Accordingly, broadcaster 110 may display advertisement 123 in multimedia stream 120 while program content 220 is paused by viewer 160 . Thus, more than one advertisement 123 may be displayed by broadcaster 110 , if more than one vendor item has obtained a high correlation value. According to some embodiments, broadcaster 110 may store in memory circuit 113 a number of vendor items that have reached a high correlation value between a first point in multimedia stream 120 and a second point in multimedia stream 120 . For example, the first point and the second point in multimedia stream 120 may be a ‘pause’ action by viewer 160 in the program. In some embodiments, a first point in multimedia stream 120 may be the start of program content 220 , and a second point in multimedia stream 120 may be the end of program content 220 .
- viewer 160 may pause program content 220 when an item of interest is advertised in advertisement field 230 .
- the viewer may use payment tab 240 to purchase the advertised product, such as by selecting payment tab 240 via a remote control device, a user touch, or a pointing device.
- display of advertisement field 230 may be optional, by viewer 160 .
- viewer 160 may select to clear advertisement field 230 for certain portions of the broadcast.
- viewer 160 may decide to turn advertisement field 230 ‘on’ when an item of interest appears on display 255 .
- Viewer 160 may decide to turn advertisement field 230 ‘on’ when an item or service of interest is mentioned in the context of program content 220 .
- advertisement field 230 may include a ‘skip add’ tab 235 , so that viewer 160 may remove advertisement 230 at a given time.
- ‘skip add’ tab 235 may appear on advertisement field 230 after a certain period of time, predetermined by broadcaster 110 . The period of time may be determined upon a contract between broadcaster 110 and vendor 105 .
- viewer 160 may be a registered user with service provider 101 , having an account login and a password or personal identification number (PIN).
- PIN personal identification number
- broadcaster 110 may link viewer 160 to service provider 101 through link 173 .
- Viewer 160 may then be prompted to enter account login information and a password or PIN, to access a private funds account with service provider 101 .
- viewer 160 may then finalize the purchase of the product advertised in advertisement field 230 .
- service provider 101 may contact viewer 160 through link 171 to authenticate and complete the purchase.
- service provider 101 may contact vendor 105 through link 172 to provide details of the purchase.
- vendor 105 may also be a registered user of service provider 101 .
- service provider 101 may transfer funds from a viewer account to a vendor account within service provider 101 after the purchase has been authenticated by viewer 160 .
- viewer 160 may enter a mobile number and personal identification number (PIN).
- PIN personal identification number
- the mobile number and PIN may be stored in memory circuit 103 within service provider 101 , associated to a viewer's private account.
- service provider 101 verifies the viewer's account, the purchase is completed and service provider 101 transfers funds from the viewer's to the vendors account. According to some embodiments, the fund transfer may take a few minutes, or even less.
- viewer 160 receives a confirmation screen and a receipt from service provider 101 .
- service provider 101 sends a receipt to viewer 160 in email form, through link 171 .
- the subject line would read “Receipt from X merchant” and contain details of the purchase including total, date, and time.
- an e-mail receipt from service provider 101 to viewer 160 may include offers of related items from the vendor. In some embodiments, further offers of vendor's product included in a communication from service provider 101 to viewer 160 may be part of a contract between vendor 105 and service provider 101 .
- FIG. 3 shows a display 355 in a system for targeted broadcast advertising, according to some embodiments.
- Display 355 includes a canvas to display a program content 320 and an advertisement field 330 to display an advertisement.
- advertisement field 330 includes a payment tab 340 , as described in detail above in relation to payment tab 240 (cf. FIG. 2 ).
- a viewer interested in purchasing some of the advertised products may select payment tab 340 and complete a transaction while pausing the program broadcasted by broadcaster 110 .
- embodiments consistent with the present disclosure provide real-time targeted marketing.
- advertisement field 330 may be displayed to the side of display 355 , upon viewer 160 taking a specific action on the video display, such as pressing the ‘pause’ button, as shown by a ‘pause’ indicator 350 .
- a product or service advertised in advertisement field 330 may be related to a product or service being displayed as part of program content 320 .
- the product or service advertised in advertisement field 330 may also be related to the content of a close captioning associated to program content 320 .
- advertisement field 330 displays a product or service related to a close captioning in program content 320 whether or not viewer 160 has the ‘close captioning’ option ‘on,’ in display 355 .
- a viewer action on display 355 may be a tap on the screen.
- viewer 160 may tap on an item that appears on program content 320 . If the item is related to a product offered for sale by a vendor 105 having a contract with broadcaster 110 , then program content 320 may be paused and advertisement field 330 displayed, including purchase information for the item.
- broadcaster 110 may include a tapping option on portions of video frames showing people wearing certain watches.
- the tapping option may work on viewing device 150 having a touch screen capability.
- the tapping option may work with a click on a cursor that may be moved on top of the portion of the video frame selected by viewer 160 .
- viewer 160 may be down-streaming a movie from an internet outlet. As the movie progresses, a character in the movie makes a remark including a device or service that may be offered for sale by vendor 105 .
- program content 320 also displays an image of the device offered for sale by vendor 105 , a high correlation between the screen display, the close captioning, and the vendor's keyword may prompt display 355 to run advertisement field 330 promoting vendor's 105 product or service.
- advertisement field 330 may be displayed upon viewer 160 ‘pausing’ program 320 on display 355 .
- viewer 160 may decide to ‘pause’ program 320 upon seeing a small advertisement on the screen during downstream, such as in advertisement field 230 in display 255 (cf.
- advertisement field 330 may provide further details about the product or service offered for sale by vendor 105 .
- advertisement field 330 may include price, availability, and any other information about a product or service, such as store location, and other related products or services offered by vendor 105 .
- viewer 160 may be watching a broadcast of a regular TV show in program content 320 .
- the viewer may ‘pause’ the program 350 to take note of the item, utensil, or service of interest.
- display 355 shows advertisement field 330 including the item, utensil, or service of interest.
- FIG. 4 shows a display 455 in a system for targeted broadcast advertising according to some embodiments.
- Display 455 includes a canvas to display the program content 420 , and an advertisement field 430 to display an advertisement.
- advertisement field 430 includes a payment tab 440 , as described in detail above in relation to payment tabs 240 and 340 (cf. FIGS. 2 and 3 above).
- FIG. 4 illustrates a cursor 460 following a trajectory 461 within program content 420 . Trajectory 461 hovers over enabled items 410 - 1 , 410 - 2 , and 410 - 3 (collectively referred to as enabled items 410 ) within program content 420 .
- Cursor 460 may be controlled by viewer 160 that has ‘paused’ program content 420 as indicated by ‘pause’ indicator 450 , upon finding interest on either one, or more than one, of enabled items 410 .
- vendor information for the items may be displayed in advertisement field 430 .
- broadcaster 110 may enable the option for viewer 160 to tap or double click on a selected one of enabled items 410 to find more detailed information about the specific item.
- payment tab 440 may be enabled upon tapping or double clicking on a selected enabled item 410 .
- broadcaster 110 selects enabled items 410 upon signing a contract agreement with vendors associated with either one of the items.
- viewer 160 may be trained to enable ‘pause’ 450 on the video downstream, and browse through the frozen frame for an item of interest using cursor 460 .
- enabled items 410 may show flashing borderlines, or bright-colored fillings. Thus, in some embodiments viewer 160 may easily detect which items in the video frame are available for purchasing on a given frame.
- FIG. 5 shows a flow chart in a method 500 for providing targeted broadcast advertising according to some embodiments.
- method 500 may be performed by a broadcaster that produces video programs for an audience that may be reached via traditional antenna transmissions, a cable network, or the internet.
- the broadcaster performing method 500 may be as broadcaster 110 performing the steps in FIG. 5 electronically, using processor 112 acting from commands and data stored in memory 113 (cf. FIG. 1 ).
- the internet may include a cell phone network, a wireless network, an Ethernet network, or any combination of the above.
- the broadcaster provides multimedia data streams to the audience through the network.
- the audience may receive and display the multimedia data stream using a viewing device such as device 150 (cf. FIG. 1 ).
- the broadcaster provides a contract to a vendor.
- the vendor may provide a keyword set to the broadcaster upon agreeing to a contract in step 510 .
- the broadcaster finds correlation values between the vendor keywords and embedded metadata in a multimedia data stream to be broadcasted.
- the embedded metadata may include the close captioning for the program provided by the broadcaster.
- the embedded metadata may also include a description of the display content.
- Video editing programs have annotations and metadata relating to the video content as embedded metadata. Strong correlation between what is being said and what is being shown on the screen increases the probability of displaying an advertisement.
- a vendor that sells wrist watches may provide the keyword ‘watch,’ ‘durable,’ ‘water resistant’ as part of keyword 107 provided to a broadcaster.
- the broadcaster matches the above keyword with the close caption of a multimedia stream. If the close captioning for a given frame of the stream includes all of the keyword ‘watch,’ ‘durable,’ and ‘water resistant,’ than a high correlation value may be found. Furthermore, if the frame itself includes the image of a wrist watch used underwater, then a correlation value may be set even higher. Once the correlation value is higher than a pre-determined threshold, then an advertisement provided by the wrist watch vendor may be displayed by the broadcaster.
- the advertisement may be displayed in parallel with the program content, as in advertisement field 230 (cf. FIG. 2 ). Then, the interested viewer may press on the ‘pause’ button in order to display a larger advertisement field 330 (cf. FIG. 3 ).
- the broadcaster places an advertisement field at selected locations in multimedia stream 120 .
- broadcaster 110 places advertisements 123 in an advertisement field such as 230 , 330 , or 430 described in detail above (cf. FIGS. 2 , 3 , and 4 ).
- the location within multimedia stream 120 selected by broadcaster 110 to place advertisements 123 include a point where high correlation value is found between keywords 107 , close captioning 121 , and the visual display.
- points where broadcaster 110 places advertisements 123 in multimedia stream 120 may vary for different broadcasts of the same multimedia stream.
- broadcaster 110 may remove advertisements 123 related to vendor 105 .
- broadcaster 110 may include a ‘rotating’ scheme for placing advertisements 123 in multimedia stream 120 .
- more than one vendor 105 may desire to have advertisements 123 having similar keywords placed on ‘prime’ locations in multimedia stream 120 . This may be the case for vendors 105 from a particular industry, such as automakers, in action movies, or car racing movies. Thus, broadcaster 110 may alternate advertisements 123 from different vendors 105 at the same or similar spot in multimedia stream 120 .
- the broadcaster places a payment tab on the advertisement field.
- the payment tab may be as payment tab 240 , 340 , or 440 described in detail above (cf. FIGS. 2 , 3 , and 4 ).
- the payment tab may establish a direct link between viewer 160 and service provider 101 .
- service provider 101 may contact viewer 160 through link 171 (cf. FIG. 1 ).
- viewer 160 may purchase an item being advertised using methods and systems for targeted broadcast advertisement as disclosed herein.
- the broadcaster may transmit a message to the service provider that a viewer is interested in a selected product from a vendor.
- the service provider may be configured to contact the vendor and the viewer to finalize purchasing transactions according to embodiments of method 500 .
- step 550 the broadcaster displays advertisements 123 at a pre-determined, viewer-selected event.
- advertisements 123 may be displayed when viewer 160 pauses the program.
- the viewer-selected event in step 550 may include a ‘pause’ action or any other action on the multimedia stream (cf. FIG. 3 ).
- Different points in the downstream of the program content may include different advertisements mapped to what is being displayed or talked about within the program. For example, multiple advertisements may be determined between a first pause and a second pause by the viewer in a multimedia downstream, according to correlation matches between the first and second pause.
- step 550 may include the broadcaster displaying the multiple advertisements at the second pause by the viewer.
- the broadcaster may choose to display a selected advertisement from the multiple advertisements having a correlation match.
- the selected advertisement may correspond to a vendor that has placed a bid with the broadcaster to display the advertisement.
- the broadcaster may choose the selected advertisement according to the highest bid received.
- FIG. 6 shows a flow chart in a method 600 for providing targeted broadcast advertising according to some embodiments.
- method 600 may be performed by a broadcaster that produces video programs for an audience that may be reached via traditional antenna transmissions, a cable network, or the internet.
- the broadcaster performing method 600 may be as broadcaster 110 performing the steps in FIG. 6 electronically, using processor 112 acting from commands and data stored in memory 113 (cf. FIG. 1 ).
- the broadcaster receives data from a vendor after signing a contract to display advertisements of vendor's products or services.
- the data may include a set of keywords associated to products or services provided by the vendor.
- a service provider such as private account service provider 101 may also have a contract with the broadcaster to provide a method for online payment of products and services advertised by the broadcaster.
- a vendor having a contract with the broadcaster may also have a private account with the service provider.
- a viewer having access to program down stream from the broadcaster may also have a private account with the service provider.
- the viewer may be as viewer 160 described in detail above (cf. FIG. 1 ).
- the broadcaster may receive data from the service provider.
- the data received in step 620 may be a wish list of items that the viewer may be interested in purchasing, or may consider purchasing.
- the wish list received by the broadcaster in step 620 may be as wish list 104 described in detail above (cf. FIG. 1 ).
- step 630 the broadcaster determines if the keywords provided by the vendor match a close captioning of a program content that the broadcaster provides to viewers. If the vendor keywords do not match the close captioning of a given program content, the broadcaster may display advertisements associated to products and services included in the wish list provided by the user, in step 695 . If the vendor keywords match the close captioning at some point of the stream, then in step 640 the broadcaster determines if the vendor keywords also match a visual element in a frame of the display associated to the close captioning. For example, the broadcaster may perform step 640 by using a metadata associated with the multimedia downstream including the program content. If the broadcaster finds a match in step 640 , then the broadcaster includes a premium for the vendor to pay in an advertisement associated to the product or service matched in step 640 .
- step 650 it is determined if multiple vendors have keywords matching the close captioning (step 630 ) or the frame display (step 640 ). For example, multiple vendors may provide keywords for a generic item (e.g. ‘cars’ or ‘travel’) that matches a word in the close captioning, and a portion of an image in the frame display.
- a generic item e.g. ‘cars’ or ‘travel’
- the broadcaster determines that no more than one vendor has a match in step 650 , then the broadcaster provides multimedia stream to the viewer in step 670 .
- the broadcaster determines in step 650 that more than one vendor has a match, then in step 660 the broadcaster requests and receives bids from the vendors that have a match.
- the broadcaster may determine to display an advertisement for the highest bidder. In some embodiments, in step 660 the broadcaster may determine a probability function weighted according to the bid received from the vendors. In such embodiments, the broadcaster may display an advertisement associated to a specific vendor according to the probability function.
- step 670 the broadcaster provides the multimedia stream including the program content to the viewer.
- step 680 the broadcaster stores the advertisement in a memory circuit, such as memory circuit 113 described in detail above (cf. FIG. 1 ).
- step 685 the broadcaster determines if the viewer has paused the program stream. If the user has not paused the program, then in step 687 the broadcaster determines if the program has ended. If the program has not ended, then the broadcaster continues to provide multimedia stream in step 670 . If the broadcaster determines in step 687 that the program has ended, or in step 685 that the viewer has paused the program, then in step 690 the broadcaster displays the advertisement stored in step 680 for the viewer.
- multiple advertisements may be displayed in step 690 , as the broadcaster memory circuit may have more than one advertisement stored.
- the broadcaster may repeat steps 630 through 680 in multiple portions of a multimedia stream, before a user pauses the program in step 685 , or the program ends in step 687 .
- method 600 may include step 695 where the broadcaster displays advertisements for products or services in the viewer's wish-list provided by the service provider.
- the broadcaster may display products or services under promotion by a vendor, or a product that a vendor desires to place in the market, at a premium price for the vendor.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A system and a method for using the system for targeted broadcast advertising includes a broadcasting medium are provided. The system includes a broadcaster configured to provide a multimedia stream to a viewing device through the broadcasting medium; the multimedia stream including a close captioning string; wherein: the broadcaster is further configured to provide advertisements in the multimedia stream according to a correlation between the close captioning string and a plurality of vendor keywords.
Description
- 1. Field of the Invention
- Embodiments disclosed herein relate generally to the field of broadcast advertising for multiple media applications; more particularly, embodiments disclosed herein relate to the field of targeted broadcast advertising.
- 2. Description of Related Art
- In state-of-the-art advertising, commercials may not be correlated with a broadcasting program, be it a TV show or a video downstream from a media outlet. Therefore, vendors may miss opportunities to pitch appropriate products to viewers, and on occasions vendors may pitch products to inappropriate audiences, wasting resources. Typically, advertising strategies are matched to audiences modeled by broadcasters prior to broadcasting, based on marketing strategies, program ratings, and program schedules. While these models have become increasingly complicated, there are still inefficiencies in the strategies used.
- Moreover, with the advent of new consumer electronic devices and network capabilities, potential consumers may be watching a program at any time of the day, in any place. Audiences have become dispersed geographically and chronologically, making many of currently amended marketing models obsolete and inappropriate.
- What is needed is an alternative method of payment for online commerce that is flexible and increases a sales opportunity for the buyer and the vendor.
-
FIG. 1 shows a system for targeted broadcast advertising, according to some embodiments. -
FIG. 2 shows a display in a system for targeted broadcast advertising, according to some embodiments. -
FIG. 3 shows a display in a system for targeted broadcast advertising, according to some embodiments. -
FIG. 4 shows a display in a system for targeted broadcast advertising, according to some embodiments. -
FIG. 5 shows a flow chart in a method for providing targeted broadcast advertising, according to some embodiments. -
FIG. 6 shows a flow chart in a method for providing targeted broadcast advertising, according to some embodiments. - In the figures, elements having the same reference number have the same or similar functions.
- According to some embodiments a system for targeted broadcast advertising includes a broadcasting medium; and a broadcaster configured to provide a multimedia stream to a viewing device through the broadcasting medium; the multimedia stream including a close captioning string; wherein: the broadcaster is further configured to provide advertisements in the multimedia stream according to a correlation between the close captioning and a plurality of vendor keywords.
- According to some embodiments, a system including a server the server including a processor circuit and a memory circuit, wherein: the processor circuit is configured to provide a broadcast link to a broadcaster through a network provider, the broadcast link embedded in an advertisement, and to provide a viewer wish list to the broadcaster, the viewer wish list including items of interest for a viewer; the processor circuit is configured to access a vendor account through a link in a network provider, and to store the vendor account information in the memory circuit; the processor circuit is configured to access an account for the viewer through a link in a network provider; and the processor circuit is configured to transfer funds from the viewer account to the vendor account upon a viewer selection of the broadcast link.
- According to some embodiments, a network provider includes a broadcast link to a broadcaster providing a multimedia stream to a viewer; a vendor link to a vendor; a server link to a server having a viewer account and a vendor account; and a processing circuit configured to provide an advertisement in the multimedia stream according to a correlation between a multimedia stream metadata, a multimedia close captioning, and a plurality of vendor keywords, the advertisement including a link to the server.
- In some embodiments, a non-transitory machine-readable medium includes a plurality of machine-readable instructions which when executed by one or more processors of a broadcaster are adapted to cause the broadcaster to perform a method including: broadcasting a multimedia stream to a viewing device through a broadcasting medium, the multimedia stream comprising a close captioning stream; finding correlation values between the close captioning stream and a plurality of vendor keywords; and providing advertisements in the multimedia stream according to the correlation values.
- According to embodiments disclosed herein, a method for targeted broadcast advertising may include storing, electronically in a memory circuit of a broadcaster a plurality of keywords related to an item for sale by a vendor; finding, electronically by a processor circuit in the broadcaster correlation values between vendor keywords and a close captioning in a multimedia stream; placing, electronically by the processor circuit an advertisement field for the item at selected locations in the multimedia stream according to the correlation values; placing, electronically by the processor circuit a payment tab on the advertisement field; and displaying an advertisement in the advertisement field at pre-determined events performed by a viewer accessing the multimedia stream.
- Embodiments in this disclosure include methods and systems for using closed captioning to provide targeted advertisements to viewers of a broadcast. The broadcast may include a multimedia stream provided through a broadcast medium. The broadcast medium may be open space, electrical cables and wires, fiber optics networks, or a combination of the above. Targeted advertisements are relevant to the broadcast content so that the viewer will be naturally interested in the advertisement. In any given program broadcast including video, close captioning is keyword rich by nature. Thus, using close captioning in a broadcast to match a keyword of interest for advertising provides vendors an appropriate moment and an appropriate audience to advertise a product or service. According to some embodiments, a broadcaster queries the closed captioning text and matches specific products or terms with advertisements that either are the exact product that is being mentioned or share enough similarity with the product such that the advertisement is “relevant.” The similarity between the advertised product and the content of the multimedia stream may be measured using a correlation between a vendor provided keyword and the close captioning text. Such correlation may be in the form of a language correlation. This could be seen as having even greater relevance if the keyword for the item is included in the close captioning, and an item matching the keyword description is visually displayed in the program.
-
FIG. 1 shows asystem 100 for targeted broadcast advertising according to some embodiments.System 100 includes aservice provider 101, avendor 105, and abroadcaster 110.Broadcaster 110 generates amultimedia stream 120 that is received by aviewer 160 on aviewing device 150 including adisplay 155. Viewingdevice 150 may receivemultimedia stream 120 via a free space antenna (such as a dish), a cable connection, or any other form of network connection throughnetwork link 174. Viewingdevice 150 may be a TV display, a cell phone, a laptop, a computing tablet, a smart phone, or a desktop computer. -
Broadcaster 110 may be a traditional TV station or network, or a web-based server providing video content. For example,broadcaster 110 may be a news outlet operating in the internet, a video source linked to a search engine, or a server providing movies to registered users.Broadcaster 110 may include a computer having aprocessor circuit 112 and amemory circuit 113. Thus, the operations ofbroadcaster 110 as described in detail below may be performed electronically byprocessor 112 according to commands and data stored inmemory 113. -
FIG. 1 also illustrates aservice provider 101, such as PayPal, Inc. of San Jose, Calif., having alink 171 toviewer 160, alink 172 tovendor 105 and alink 173 tobroadcaster 110. Each one oflinks links link 171 may be a cell phone network betweenservice provider 101 andviewer 160. Thus, in someembodiments vendor 105 may be a registered user ofservice provider 101. In some embodiments,viewer 160 may also be a registered user ofservice provider 101. In some embodiments,service provider 101 may include a computer having aprocessor circuit 102 and amemory circuit 103. Thus, the operations ofservice provider 101 as described below may be performed electronically byprocessor 102 following commands and using data stored inmemory 103. -
Vendor 105 may use an account inservice provider 101 to provide a remote payment mechanism inadvertisement 123.Viewer 160 may use an account inservice provider 101 to pay for an item using the remote payment option placed bybroadcaster 110 forvendor 105, inadvertisement 123. Further according to some embodiments,viewer 160 may provide a ‘wish list’ 104 toservice provider 101.Wish list 104 includes lists of items thatviewer 160 may be interested in purchasing.Wish list 104 may include a generic list of items, such as ‘books’, or ‘men's clothing’, or ‘women's clothing’. In some embodiments,wish list 104 may be more specific, such as ‘sport's cars’, ‘surfing gear’, ‘women's shoes’, or the like. Items inwish list 104 may include also services such as ‘travel’ or ‘mobile phone plans’ or ‘health’.Service provider 101 may storewish list 104 inmemory circuit 103, associated to a private account ofviewer 160 withservice provider 101. - In some embodiments,
broadcaster 110 providesmultimedia stream 120 through a broadcasting medium.Multimedia stream 120 may includemetadata 122 and aclose captioning string 121. In some embodiments,broadcaster 110 providesadvertisements 123 inmultimedia stream 120 according to a correlation betweenmetadata 122,close captioning 121, and a plurality ofvendor keywords 107.Vendor keywords 107 are provided byvendor 105 tobroadcaster 110 upon a contract agreement.Vendor keywords 107 describe or characterize the main aspects of a product offered for sale byvendor 105. - In some embodiments,
service provider 101 provideswish list 104 tobroadcaster 110. In such embodiments,broadcaster 110 may further usewish list 104 to perform a correlation withmetadata 122,close captioning 121, andvendor keywords 107, specifically targeted forviewer 160. In such embodiments,broadcaster 110 may have information as to the identity ofviewer 160 prior to, or during, the broadcasting ofmultimedia stream 120 toviewer 160. This information may be obtained bybroadcaster 110 for example whenviewer 160 logs in to access a program content frombroadcaster 110. In some embodiments,wish list 104 may be provided tobroadcaster 110 afterviewer 160 has used an account inservice provider 101 with a link provided bybroadcaster 110. Based on the correlation,broadcaster 110 may determine a targeted advertising to display forviewer 160. The targeted advertisement may best match the viewer's expressed interest on an item to a broadcast content being down-streamed to the viewer. - While
FIG. 1 illustrateselement 105 as a vendor, it should be understood by those of ordinary skill thatelement 105 may be any organization that collects funds through advertisement. For example, a non-profit organization dedicated to charity or any other activity using fresh funds from the public may use methods and systems for targeted broadcast advertising as disclosed herein. In this regard, aid organizations established on a permanent basis (disease research or vaccination campaigns) or in natural disasters, may use methods and systems for targeted broadcast advertising as disclosed herein. -
FIG. 2 shows adisplay 255 in a system for targeted broadcast advertising, according to some embodiments.Display 255 includes acanvas 220 to display the program content, and anadvertisement field 230 to display an advertisement. In someembodiments advertisement field 230 includes apayment tab 240. In someembodiments payment tab 240 may be provided by privateaccount service provider 101. Thus, a viewer interested in purchasing some of the advertised products may selectpayment tab 240 and complete a transaction while watching the program broadcasted bybroadcaster 110. According to some embodiments,advertisement field 230 may displayadvertisements 123 whileprogram content 220 is streaming continuously. Thus,advertisements 123 may be placed inadvertisement field 230 according to a strong correlation with the streamingclose caption string 121, the visual display inprogram content 220, andkeywords 107. -
Broadcaster 110displays advertisement 123 inmultimedia stream 120 when a specific product name has been mentioned inclosed captioning 121. In some embodiments,broadcaster 110displays advertisement 123 when a correlation match occurs for a vendor's product in relation to close captioning 121,metadata 122, andwish list 104. In someembodiments broadcaster 110displays advertisement 123 when a specific product name appears inclose captioning 121 and the product is also visually displayed in a frame inbroadcast program 220. In someembodiments broadcaster 110displays advertisement 123 when a generic item is mentioned inclose captioning 121 in the broadcast program. The generic item may be related tovendor keywords 107, or a viewer'swish list 104. In someembodiments broadcaster 110displays advertisement 123 when a generic item is mentioned inclose captioning 121 and shown in the broadcast program. - Further according to embodiments consistent with the present disclosure,
broadcaster 110displays advertisement 123 when a correlation match occurs betweenclose captioning 121 andwish list 104. In some embodiments,broadcaster 110 compares a correlation match towish list 104, if there is a match, displayingadvertisement 123 may include a premium cost tovendor 105. Further according to some embodiments,broadcaster 110 may displayadvertisement 123 inmultimedia stream 120 for products or services inwish list 104matching vendor keywords 107. According to some embodiments, the added revenue for placingadvertisement 123 usingwish list 104 may be shared betweenservice provider 101 andbroadcaster 110, according to a contract agreement. In someembodiments broadcaster 110 may accesswish list 104 inmemory chip 103 ofservice provider 101 throughlink 173. In some embodiments,service provider 101 may providewish list 104 throughlink 173 to be stored inmemory circuit 113 withbroadcaster 110. -
Broadcaster 110 may select to displayadvertisement 123 forviewer 160 at any point during broadcast. Accordingly,broadcaster 110 may displayadvertisement 123 inmultimedia stream 120 whileprogram content 220 is paused byviewer 160. Thus, more than oneadvertisement 123 may be displayed bybroadcaster 110, if more than one vendor item has obtained a high correlation value. According to some embodiments,broadcaster 110 may store in memory circuit 113 a number of vendor items that have reached a high correlation value between a first point inmultimedia stream 120 and a second point inmultimedia stream 120. For example, the first point and the second point inmultimedia stream 120 may be a ‘pause’ action byviewer 160 in the program. In some embodiments, a first point inmultimedia stream 120 may be the start ofprogram content 220, and a second point inmultimedia stream 120 may be the end ofprogram content 220. - According to some embodiments,
viewer 160 may pauseprogram content 220 when an item of interest is advertised inadvertisement field 230. Upon pausingprogram content 220, the viewer may usepayment tab 240 to purchase the advertised product, such as by selectingpayment tab 240 via a remote control device, a user touch, or a pointing device. Further according to some embodiments, display ofadvertisement field 230 may be optional, byviewer 160. Thus,viewer 160 may select toclear advertisement field 230 for certain portions of the broadcast. In such embodiments,viewer 160 may decide to turn advertisement field 230 ‘on’ when an item of interest appears ondisplay 255.Viewer 160 may decide to turn advertisement field 230 ‘on’ when an item or service of interest is mentioned in the context ofprogram content 220. Further according to some embodiments,advertisement field 230 may include a ‘skip add’tab 235, so thatviewer 160 may removeadvertisement 230 at a given time. For example, ‘skip add’tab 235 may appear onadvertisement field 230 after a certain period of time, predetermined bybroadcaster 110. The period of time may be determined upon a contract betweenbroadcaster 110 andvendor 105. - In some embodiments,
viewer 160 may be a registered user withservice provider 101, having an account login and a password or personal identification number (PIN). Thus, whenviewer 160 presses or taps onpayment tab 240,broadcaster 110 may linkviewer 160 toservice provider 101 throughlink 173.Viewer 160 may then be prompted to enter account login information and a password or PIN, to access a private funds account withservice provider 101. When doing so,viewer 160 may then finalize the purchase of the product advertised inadvertisement field 230. In some embodiments,service provider 101 may contactviewer 160 throughlink 171 to authenticate and complete the purchase. - In some embodiments consistent with the present disclosure, once the purchase is authenticated by
viewer 160 throughlink 171,service provider 101 may contactvendor 105 throughlink 172 to provide details of the purchase. Furthermore, according to someembodiments vendor 105 may also be a registered user ofservice provider 101. Thus,service provider 101 may transfer funds from a viewer account to a vendor account withinservice provider 101 after the purchase has been authenticated byviewer 160. - As a method of authentication,
viewer 160 may enter a mobile number and personal identification number (PIN). The mobile number and PIN may be stored inmemory circuit 103 withinservice provider 101, associated to a viewer's private account. Onceservice provider 101 verifies the viewer's account, the purchase is completed andservice provider 101 transfers funds from the viewer's to the vendors account. According to some embodiments, the fund transfer may take a few minutes, or even less. Upon successful fund transfer,viewer 160 receives a confirmation screen and a receipt fromservice provider 101. In some embodiments,service provider 101 sends a receipt toviewer 160 in email form, throughlink 171. In such embodiments, the subject line would read “Receipt from X merchant” and contain details of the purchase including total, date, and time. In some embodiments an e-mail receipt fromservice provider 101 toviewer 160 may include offers of related items from the vendor. In some embodiments, further offers of vendor's product included in a communication fromservice provider 101 toviewer 160 may be part of a contract betweenvendor 105 andservice provider 101. -
FIG. 3 shows adisplay 355 in a system for targeted broadcast advertising, according to some embodiments.Display 355 includes a canvas to display aprogram content 320 and anadvertisement field 330 to display an advertisement. In someembodiments advertisement field 330 includes apayment tab 340, as described in detail above in relation to payment tab 240 (cf.FIG. 2 ). Thus, a viewer interested in purchasing some of the advertised products may selectpayment tab 340 and complete a transaction while pausing the program broadcasted bybroadcaster 110. Thus, embodiments consistent with the present disclosure provide real-time targeted marketing. - According to some embodiments illustrated in
FIG. 3 ,advertisement field 330 may be displayed to the side ofdisplay 355, uponviewer 160 taking a specific action on the video display, such as pressing the ‘pause’ button, as shown by a ‘pause’indicator 350. Further according to some embodiments, a product or service advertised inadvertisement field 330 may be related to a product or service being displayed as part ofprogram content 320. In some embodiments, the product or service advertised inadvertisement field 330 may also be related to the content of a close captioning associated toprogram content 320. In some embodiments,advertisement field 330 displays a product or service related to a close captioning inprogram content 320 whether or notviewer 160 has the ‘close captioning’ option ‘on,’ indisplay 355. - In some embodiments, a viewer action on
display 355 may be a tap on the screen. For example,viewer 160 may tap on an item that appears onprogram content 320. If the item is related to a product offered for sale by avendor 105 having a contract withbroadcaster 110, thenprogram content 320 may be paused andadvertisement field 330 displayed, including purchase information for the item. - For example, if
vendor 105 offers watches for sale, thenbroadcaster 110 may include a tapping option on portions of video frames showing people wearing certain watches. The tapping option may work onviewing device 150 having a touch screen capability. In some embodiments, the tapping option may work with a click on a cursor that may be moved on top of the portion of the video frame selected byviewer 160. - According to some embodiments,
viewer 160 may be down-streaming a movie from an internet outlet. As the movie progresses, a character in the movie makes a remark including a device or service that may be offered for sale byvendor 105. Whenprogram content 320 also displays an image of the device offered for sale byvendor 105, a high correlation between the screen display, the close captioning, and the vendor's keyword may promptdisplay 355 to runadvertisement field 330 promoting vendor's 105 product or service. For example,advertisement field 330 may be displayed upon viewer 160 ‘pausing’program 320 ondisplay 355. In some embodiments,viewer 160 may decide to ‘pause’program 320 upon seeing a small advertisement on the screen during downstream, such as inadvertisement field 230 in display 255 (cf.FIG. 2 ). Thus, in suchembodiments advertisement field 330 may provide further details about the product or service offered for sale byvendor 105. For example,advertisement field 330 may include price, availability, and any other information about a product or service, such as store location, and other related products or services offered byvendor 105. - According to some embodiments,
viewer 160 may be watching a broadcast of a regular TV show inprogram content 320. Asviewer 160 notices an item, utensil or service of interest inprogram content 320, the viewer may ‘pause’ theprogram 350 to take note of the item, utensil, or service of interest. As a result,display 355 showsadvertisement field 330 including the item, utensil, or service of interest. -
FIG. 4 shows adisplay 455 in a system for targeted broadcast advertising according to some embodiments.Display 455 includes a canvas to display theprogram content 420, and anadvertisement field 430 to display an advertisement. In someembodiments advertisement field 430 includes apayment tab 440, as described in detail above in relation topayment tabs 240 and 340 (cf.FIGS. 2 and 3 above).FIG. 4 illustrates acursor 460 following atrajectory 461 withinprogram content 420.Trajectory 461 hovers over enabled items 410-1, 410-2, and 410-3 (collectively referred to as enabled items 410) withinprogram content 420.Cursor 460 may be controlled byviewer 160 that has ‘paused’program content 420 as indicated by ‘pause’indicator 450, upon finding interest on either one, or more than one, of enabled items 410. Thus, ascursor 460 hovers over either of enabled items 410, vendor information for the items may be displayed inadvertisement field 430. Further, in someembodiments broadcaster 110 may enable the option forviewer 160 to tap or double click on a selected one of enabled items 410 to find more detailed information about the specific item. In some embodiments,payment tab 440 may be enabled upon tapping or double clicking on a selected enabled item 410. - According to some embodiments,
broadcaster 110 selects enabled items 410 upon signing a contract agreement with vendors associated with either one of the items. Once aviewer 160 becomes familiarized with methods and systems for targeted broadcast advertising as disclosed herein,viewer 160 may be trained to enable ‘pause’ 450 on the video downstream, and browse through the frozen frame for an item ofinterest using cursor 460. In some embodiments, upon ‘pausing’program content 420, enabled items 410 may show flashing borderlines, or bright-colored fillings. Thus, in someembodiments viewer 160 may easily detect which items in the video frame are available for purchasing on a given frame. -
FIG. 5 shows a flow chart in amethod 500 for providing targeted broadcast advertising according to some embodiments. According to some embodiments,method 500 may be performed by a broadcaster that produces video programs for an audience that may be reached via traditional antenna transmissions, a cable network, or the internet. Thebroadcaster performing method 500 may be asbroadcaster 110 performing the steps inFIG. 5 electronically, usingprocessor 112 acting from commands and data stored in memory 113 (cf.FIG. 1 ). The internet may include a cell phone network, a wireless network, an Ethernet network, or any combination of the above. The broadcaster provides multimedia data streams to the audience through the network. The audience may receive and display the multimedia data stream using a viewing device such as device 150 (cf.FIG. 1 ). - In
step 510 the broadcaster provides a contract to a vendor. According to some embodiments, the vendor may provide a keyword set to the broadcaster upon agreeing to a contract instep 510. Instep 520, the broadcaster finds correlation values between the vendor keywords and embedded metadata in a multimedia data stream to be broadcasted. The embedded metadata may include the close captioning for the program provided by the broadcaster. The embedded metadata may also include a description of the display content. Video editing programs have annotations and metadata relating to the video content as embedded metadata. Strong correlation between what is being said and what is being shown on the screen increases the probability of displaying an advertisement. - For example, in step 520 a vendor that sells wrist watches may provide the keyword ‘watch,’ ‘durable,’ ‘water resistant’ as part of
keyword 107 provided to a broadcaster. The broadcaster then matches the above keyword with the close caption of a multimedia stream. If the close captioning for a given frame of the stream includes all of the keyword ‘watch,’ ‘durable,’ and ‘water resistant,’ than a high correlation value may be found. Furthermore, if the frame itself includes the image of a wrist watch used underwater, then a correlation value may be set even higher. Once the correlation value is higher than a pre-determined threshold, then an advertisement provided by the wrist watch vendor may be displayed by the broadcaster. In some embodiments, the advertisement may be displayed in parallel with the program content, as in advertisement field 230 (cf.FIG. 2 ). Then, the interested viewer may press on the ‘pause’ button in order to display a larger advertisement field 330 (cf.FIG. 3 ). - In
step 530 the broadcaster places an advertisement field at selected locations inmultimedia stream 120. In some embodiments,broadcaster 110places advertisements 123 in an advertisement field such as 230, 330, or 430 described in detail above (cf.FIGS. 2 , 3, and 4). The location withinmultimedia stream 120 selected bybroadcaster 110 to placeadvertisements 123 include a point where high correlation value is found betweenkeywords 107,close captioning 121, and the visual display. Moreover, points wherebroadcaster 110places advertisements 123 inmultimedia stream 120 may vary for different broadcasts of the same multimedia stream. Thus, when the contract provided instep 510 expires,broadcaster 110 may removeadvertisements 123 related tovendor 105. In some embodiments,broadcaster 110 may include a ‘rotating’ scheme for placingadvertisements 123 inmultimedia stream 120. For example, more than onevendor 105 may desire to haveadvertisements 123 having similar keywords placed on ‘prime’ locations inmultimedia stream 120. This may be the case forvendors 105 from a particular industry, such as automakers, in action movies, or car racing movies. Thus,broadcaster 110 may alternateadvertisements 123 fromdifferent vendors 105 at the same or similar spot inmultimedia stream 120. - In
step 540 the broadcaster places a payment tab on the advertisement field. The payment tab may be aspayment tab FIGS. 2 , 3, and 4). The payment tab may establish a direct link betweenviewer 160 andservice provider 101. For example,service provider 101 may contactviewer 160 through link 171 (cf.FIG. 1 ). Thus,viewer 160 may purchase an item being advertised using methods and systems for targeted broadcast advertisement as disclosed herein. Whenviewer 160 presses or taps on a payment tab, the broadcaster may transmit a message to the service provider that a viewer is interested in a selected product from a vendor. The service provider may be configured to contact the vendor and the viewer to finalize purchasing transactions according to embodiments ofmethod 500. - In
step 550 thebroadcaster displays advertisements 123 at a pre-determined, viewer-selected event. To create a high impact uponviewer 160 when showing the advertisements,advertisements 123 may be displayed whenviewer 160 pauses the program. Thus, the viewer-selected event instep 550 may include a ‘pause’ action or any other action on the multimedia stream (cf.FIG. 3 ). Different points in the downstream of the program content may include different advertisements mapped to what is being displayed or talked about within the program. For example, multiple advertisements may be determined between a first pause and a second pause by the viewer in a multimedia downstream, according to correlation matches between the first and second pause. In such embodiments,step 550 may include the broadcaster displaying the multiple advertisements at the second pause by the viewer. In some embodiments, instep 550 the broadcaster may choose to display a selected advertisement from the multiple advertisements having a correlation match. The selected advertisement may correspond to a vendor that has placed a bid with the broadcaster to display the advertisement. In some embodiments, while multiple vendors may each place a bid with the broadcaster, the broadcaster may choose the selected advertisement according to the highest bid received. -
FIG. 6 shows a flow chart in amethod 600 for providing targeted broadcast advertising according to some embodiments. According to some embodiments,method 600 may be performed by a broadcaster that produces video programs for an audience that may be reached via traditional antenna transmissions, a cable network, or the internet. Thebroadcaster performing method 600 may be asbroadcaster 110 performing the steps inFIG. 6 electronically, usingprocessor 112 acting from commands and data stored in memory 113 (cf.FIG. 1 ). - In
step 610 the broadcaster receives data from a vendor after signing a contract to display advertisements of vendor's products or services. The data may include a set of keywords associated to products or services provided by the vendor. A service provider such as privateaccount service provider 101 may also have a contract with the broadcaster to provide a method for online payment of products and services advertised by the broadcaster. According to some embodiments, a vendor having a contract with the broadcaster may also have a private account with the service provider. Furthermore, a viewer having access to program down stream from the broadcaster may also have a private account with the service provider. The viewer may be asviewer 160 described in detail above (cf.FIG. 1 ). Thus, instep 620 the broadcaster may receive data from the service provider. The data received instep 620 may be a wish list of items that the viewer may be interested in purchasing, or may consider purchasing. The wish list received by the broadcaster instep 620 may be aswish list 104 described in detail above (cf.FIG. 1 ). - In
step 630 the broadcaster determines if the keywords provided by the vendor match a close captioning of a program content that the broadcaster provides to viewers. If the vendor keywords do not match the close captioning of a given program content, the broadcaster may display advertisements associated to products and services included in the wish list provided by the user, instep 695. If the vendor keywords match the close captioning at some point of the stream, then instep 640 the broadcaster determines if the vendor keywords also match a visual element in a frame of the display associated to the close captioning. For example, the broadcaster may performstep 640 by using a metadata associated with the multimedia downstream including the program content. If the broadcaster finds a match instep 640, then the broadcaster includes a premium for the vendor to pay in an advertisement associated to the product or service matched instep 640. - Whether or not a match is found in
step 640, instep 650 it is determined if multiple vendors have keywords matching the close captioning (step 630) or the frame display (step 640). For example, multiple vendors may provide keywords for a generic item (e.g. ‘cars’ or ‘travel’) that matches a word in the close captioning, and a portion of an image in the frame display. When the broadcaster determines that no more than one vendor has a match instep 650, then the broadcaster provides multimedia stream to the viewer instep 670. When the broadcaster determines instep 650 that more than one vendor has a match, then instep 660 the broadcaster requests and receives bids from the vendors that have a match. Instep 660 the broadcaster may determine to display an advertisement for the highest bidder. In some embodiments, instep 660 the broadcaster may determine a probability function weighted according to the bid received from the vendors. In such embodiments, the broadcaster may display an advertisement associated to a specific vendor according to the probability function. - In
step 670 the broadcaster provides the multimedia stream including the program content to the viewer. Instep 680 the broadcaster stores the advertisement in a memory circuit, such asmemory circuit 113 described in detail above (cf.FIG. 1 ). Instep 685 the broadcaster determines if the viewer has paused the program stream. If the user has not paused the program, then instep 687 the broadcaster determines if the program has ended. If the program has not ended, then the broadcaster continues to provide multimedia stream instep 670. If the broadcaster determines instep 687 that the program has ended, or instep 685 that the viewer has paused the program, then instep 690 the broadcaster displays the advertisement stored instep 680 for the viewer. In some embodiments, multiple advertisements may be displayed instep 690, as the broadcaster memory circuit may have more than one advertisement stored. For example, in some embodiments the broadcaster may repeatsteps 630 through 680 in multiple portions of a multimedia stream, before a user pauses the program instep 685, or the program ends instep 687. - In some embodiments,
method 600 may include step 695 where the broadcaster displays advertisements for products or services in the viewer's wish-list provided by the service provider. In some embodiments, instep 695 the broadcaster may display products or services under promotion by a vendor, or a product that a vendor desires to place in the market, at a premium price for the vendor. - Embodiments of the invention described above are exemplary only. One skilled in the art may recognize various alternative embodiments from those specifically disclosed. Those alternative embodiments are also intended to be within the scope of this disclosure. As such, the invention is limited only by the following claims.
Claims (20)
1. A system for targeted broadcast advertising comprising:
a broadcasting medium; and
a broadcaster configured to provide a multimedia stream to a viewing device through the broadcasting medium;
the multimedia stream comprising a close captioning string;
wherein:
the broadcaster is further configured to provide advertisements in the multimedia stream according to a correlation between the close captioning and a plurality of vendor keywords.
2. The system of claim 1 wherein the multimedia stream further comprises a video frame and a metadata describing the contents of the video frame.
3. The system of claim 2 wherein the correlation comprises correlation with the metadata.
4. The system of claim 1 wherein the broadcaster is configured to add a premium cost for the vendor when the vendor keywords have a correlation with the close captioning and the metadata.
5. The system of claim 1 wherein the broadcaster is configured to provide a link to a private account service provider for a viewer in the advertisement.
6. The system of claim 5 wherein the correlation further comprises correlations with a wish list comprising items of interest for the viewer.
7. A system including a server, the server comprising a processor circuit and a memory circuit, wherein:
the processor circuit is configured to provide a broadcast link to a broadcaster through a network provider, the broadcast link embedded in an advertisement, and to provide a viewer wish list to the broadcaster, the viewer wish list including items of interest for a viewer;
the processor circuit is configured to access a vendor account through a link in a network provider, and to store the vendor account information in the memory circuit;
the processor circuit is configured to access an account for the viewer through a link in a network provider; and
the processor circuit is configured to transfer funds from the viewer account to the vendor account upon a viewer selection of the broadcast link.
8. A network provider comprising:
a broadcast link to a broadcaster providing a multimedia stream to a viewer;
a vendor link to a vendor;
a server link to a server comprising a viewer account and a vendor account; and
a processing circuit configured to provide an advertisement in the multimedia stream according to a correlation between a multimedia stream metadata, a multimedia close captioning, and a plurality of vendor keywords, the advertisement including a link to the server.
9. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a broadcaster are adapted to cause the broadcaster to perform a method comprising:
broadcasting a multimedia stream to a viewing device through a broadcasting medium, the multimedia stream comprising a close captioning stream;
finding correlation values between the close captioning stream and a plurality of vendor keywords; and
providing advertisements in the multimedia stream according to the correlation values.
10. The non-transitory, machine-readable medium of claim 9 wherein the multimedia stream further comprises a video frame and a metadata describing the contents of the video frame.
11. The non-transitory, machine-readable medium of claim 10 wherein the correlation further includes correlations with the metadata.
12. The non-transitory, machine-readable medium of claim 9 wherein the broadcaster is configured to provide a link to a private account service provider for a viewer in the advertisement.
13. The non-transitory, machine-readable medium of claim 12 wherein the correlation further comprises correlation with a wish list having items of interest for the viewer.
14. A method for targeted broadcast advertising comprising:
storing, electronically in a memory circuit of a broadcaster a plurality of keywords related to an item for sale by a vendor;
finding, electronically by a processor circuit in the broadcaster correlation values between vendor keywords and a close captioning in a multimedia stream;
placing, electronically by the processor circuit an advertisement field for the item at selected locations in the multimedia stream according to the correlation values;
placing, electronically by the processor circuit a payment tab on the advertisement field; and
displaying an advertisement in the advertisement field at pre-determined events performed by a viewer accessing the multimedia stream.
15. The method of claim 14 wherein the finding, electronically by the processor circuit in the broadcaster correlation values comprises correlations with an embedded metadata in the multimedia stream.
16. The method of claim 14 wherein the storing, electronically in the memory circuit of a broadcaster comprises storing a wish list for a viewer.
17. The method of claim 16 wherein the finding, electronically by the processor circuit in the broadcaster correlation values comprises correlations with the wish list for the viewer.
18. The method of claim 15 further comprising adding, electronically by the processor circuit a premium cost to the advertisement when a correlation is found with the metadata.
19. The method of claim 14 further comprising requesting, electronically by the processor circuit in the broadcaster a bid from each of a plurality of vendors having vendor keywords correlated to the close captioning.
20. The method of claim 19 further wherein displaying an advertisement comprises selecting an advertisement for a vendor with the highest bid from the plurality of vendors.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/529,905 US20130347032A1 (en) | 2012-06-21 | 2012-06-21 | Method and system for targeted broadcast advertising |
US15/378,027 US10735779B2 (en) | 2012-06-21 | 2016-12-13 | Method and system for targeted broadcast advertising |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/529,905 US20130347032A1 (en) | 2012-06-21 | 2012-06-21 | Method and system for targeted broadcast advertising |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/378,027 Continuation US10735779B2 (en) | 2012-06-21 | 2016-12-13 | Method and system for targeted broadcast advertising |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130347032A1 true US20130347032A1 (en) | 2013-12-26 |
Family
ID=49775596
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/529,905 Abandoned US20130347032A1 (en) | 2012-06-21 | 2012-06-21 | Method and system for targeted broadcast advertising |
US15/378,027 Active 2032-09-24 US10735779B2 (en) | 2012-06-21 | 2016-12-13 | Method and system for targeted broadcast advertising |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/378,027 Active 2032-09-24 US10735779B2 (en) | 2012-06-21 | 2016-12-13 | Method and system for targeted broadcast advertising |
Country Status (1)
Country | Link |
---|---|
US (2) | US20130347032A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140157299A1 (en) * | 2012-11-30 | 2014-06-05 | Set Media, Inc. | Systems and Methods for Video-Level Reporting |
US8863175B2 (en) | 2012-12-19 | 2014-10-14 | Ebay Inc. | Method and system for targeted commerce in network broadcasting |
US9380413B1 (en) * | 2012-11-29 | 2016-06-28 | Intuit Inc. | Dynamically forming the content of a message to a user based on a perceived emotion |
US9380353B1 (en) * | 2015-05-04 | 2016-06-28 | Google Inc. | Methods, systems, and media for generating an advertisement from a video stream |
US9414130B2 (en) | 2014-12-15 | 2016-08-09 | At&T Intellectual Property, L.P. | Interactive content overlay |
EP3054694A1 (en) | 2015-02-04 | 2016-08-10 | Iddeando Business Consulting, S.L. | Device, server and system for interacting with broadcasting media content |
US20160241918A1 (en) * | 2006-06-23 | 2016-08-18 | Tivo Inc. | Method and apparatus for menu placement on a media playback device |
CN112308626A (en) * | 2020-11-11 | 2021-02-02 | 陈炜炜 | Advertisement pushing method based on block chain and artificial intelligence and big data mining center |
GB2593318A (en) * | 2015-09-18 | 2021-09-22 | Nielsen Co Us Llc | Digital overlay offers on connected media devices |
US11405667B2 (en) * | 2020-06-17 | 2022-08-02 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
US20230077795A1 (en) * | 2021-09-15 | 2023-03-16 | International Business Machines Corporation | Real time feature analysis and ingesting correlated advertisements in a video advertisement |
US20230088155A1 (en) * | 2021-09-20 | 2023-03-23 | Rovi Guides, Inc. | Systems and methods to improve presentation of advertisements |
US11647259B2 (en) * | 2020-06-17 | 2023-05-09 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101463864B1 (en) * | 2013-08-07 | 2014-11-21 | (주)엔써즈 | System and method for detecting direct response advertisemnets and grouping the detected advertisements |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001093161A1 (en) * | 2000-05-26 | 2001-12-06 | Zebus Group, Inc. | Online multimedia system and method |
US20040268419A1 (en) * | 2003-06-24 | 2004-12-30 | Microsoft Corporation | Interactive content without embedded triggers |
US20050137958A1 (en) * | 2003-12-23 | 2005-06-23 | Thomas Huber | Advertising methods for advertising time slots and embedded objects |
US20050273828A1 (en) * | 1999-12-21 | 2005-12-08 | Tivo Inc. | Method for enhancing digital video recorder television advertising viewership |
US20070089150A1 (en) * | 2005-10-13 | 2007-04-19 | Howard Bowler | Interactive advertising system and method |
US20080221989A1 (en) * | 2007-03-09 | 2008-09-11 | Samsung Electronics Co., Ltd. | Method and system for providing sponsored content on an electronic device |
US20090048910A1 (en) * | 2007-08-13 | 2009-02-19 | Research In Motion Limited | System and method for facilitating targeted broadcast based mobile advertisement |
US20090293086A1 (en) * | 2006-12-18 | 2009-11-26 | Ryan Lutterbach | System and methods for network tv broadcasts for out-of-home viewing with targeted advertising |
US20100153831A1 (en) * | 2008-12-16 | 2010-06-17 | Jeffrey Beaton | System and method for overlay advertising and purchasing utilizing on-line video or streaming media |
US20110138412A1 (en) * | 2009-12-09 | 2011-06-09 | Verizon Patent And Licensing, Inc. | Methods and systems for providing enhanced content associated with a media content instance available for purchase |
US20110202270A1 (en) * | 2010-02-03 | 2011-08-18 | Sharma Sridar G | Delivery of advertisments over broadcasts to receivers with upstream connection and the associated compensation models |
US20120297406A1 (en) * | 2011-04-18 | 2012-11-22 | Domanicom Corporation | Devices, systems, and methods for simultaneously delivering personalized/ targeted services and advertisements to end users |
US20120304065A1 (en) * | 2011-05-25 | 2012-11-29 | Alibaba Group Holding Limited | Determining information associated with online videos |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8661464B2 (en) * | 2007-06-27 | 2014-02-25 | Google Inc. | Targeting in-video advertising |
US20090235312A1 (en) * | 2008-03-11 | 2009-09-17 | Amir Morad | Targeted content with broadcast material |
US20100042499A1 (en) * | 2008-08-13 | 2010-02-18 | Barton James M | Advertisement content management and distribution system |
US9147210B2 (en) * | 2009-07-29 | 2015-09-29 | Paypal, Inc. | System and a machine-readable medium for processing an on-line payment without authenticating the user |
US8424052B2 (en) * | 2009-12-18 | 2013-04-16 | Samir ABED | Systems and methods for automated extraction of closed captions in real time or near real-time and tagging of streaming data for advertisements |
US20110179445A1 (en) * | 2010-01-21 | 2011-07-21 | William Brown | Targeted advertising by context of media content |
US9473828B2 (en) * | 2010-01-28 | 2016-10-18 | Futurewei Technologies, Inc. | System and method for matching targeted advertisements for video content delivery |
US8473977B2 (en) * | 2011-06-30 | 2013-06-25 | Cable Television Laboratories, Inc. | Dynamic advertisement copy insert |
-
2012
- 2012-06-21 US US13/529,905 patent/US20130347032A1/en not_active Abandoned
-
2016
- 2016-12-13 US US15/378,027 patent/US10735779B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050273828A1 (en) * | 1999-12-21 | 2005-12-08 | Tivo Inc. | Method for enhancing digital video recorder television advertising viewership |
WO2001093161A1 (en) * | 2000-05-26 | 2001-12-06 | Zebus Group, Inc. | Online multimedia system and method |
US20040268419A1 (en) * | 2003-06-24 | 2004-12-30 | Microsoft Corporation | Interactive content without embedded triggers |
US20050137958A1 (en) * | 2003-12-23 | 2005-06-23 | Thomas Huber | Advertising methods for advertising time slots and embedded objects |
US20070089150A1 (en) * | 2005-10-13 | 2007-04-19 | Howard Bowler | Interactive advertising system and method |
US20090293086A1 (en) * | 2006-12-18 | 2009-11-26 | Ryan Lutterbach | System and methods for network tv broadcasts for out-of-home viewing with targeted advertising |
US20080221989A1 (en) * | 2007-03-09 | 2008-09-11 | Samsung Electronics Co., Ltd. | Method and system for providing sponsored content on an electronic device |
US20090048910A1 (en) * | 2007-08-13 | 2009-02-19 | Research In Motion Limited | System and method for facilitating targeted broadcast based mobile advertisement |
US20100153831A1 (en) * | 2008-12-16 | 2010-06-17 | Jeffrey Beaton | System and method for overlay advertising and purchasing utilizing on-line video or streaming media |
US20110138412A1 (en) * | 2009-12-09 | 2011-06-09 | Verizon Patent And Licensing, Inc. | Methods and systems for providing enhanced content associated with a media content instance available for purchase |
US20110202270A1 (en) * | 2010-02-03 | 2011-08-18 | Sharma Sridar G | Delivery of advertisments over broadcasts to receivers with upstream connection and the associated compensation models |
US20120297406A1 (en) * | 2011-04-18 | 2012-11-22 | Domanicom Corporation | Devices, systems, and methods for simultaneously delivering personalized/ targeted services and advertisements to end users |
US20120304065A1 (en) * | 2011-05-25 | 2012-11-29 | Alibaba Group Holding Limited | Determining information associated with online videos |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160241918A1 (en) * | 2006-06-23 | 2016-08-18 | Tivo Inc. | Method and apparatus for menu placement on a media playback device |
US10992990B2 (en) * | 2006-06-23 | 2021-04-27 | Tivo Solutions Inc. | Method and apparatus for menu placement on a media playback device |
US12096080B2 (en) | 2006-06-23 | 2024-09-17 | Tivo Solutions Inc. | Method and apparatus for menu placement on a media playback device |
US9380413B1 (en) * | 2012-11-29 | 2016-06-28 | Intuit Inc. | Dynamically forming the content of a message to a user based on a perceived emotion |
US20140157299A1 (en) * | 2012-11-30 | 2014-06-05 | Set Media, Inc. | Systems and Methods for Video-Level Reporting |
US9648371B2 (en) | 2012-12-19 | 2017-05-09 | Paypal, Inc. | Method and system for targeted commerce in network broadcasting |
US10455268B2 (en) | 2012-12-19 | 2019-10-22 | Paypal, Inc. | Method and system for targeted commerce in network broadcasting |
US9148685B2 (en) | 2012-12-19 | 2015-09-29 | Paypal, Inc. | Method and system for targeted commerce in network broadcasting |
US8863175B2 (en) | 2012-12-19 | 2014-10-14 | Ebay Inc. | Method and system for targeted commerce in network broadcasting |
US9414130B2 (en) | 2014-12-15 | 2016-08-09 | At&T Intellectual Property, L.P. | Interactive content overlay |
EP3054694A1 (en) | 2015-02-04 | 2016-08-10 | Iddeando Business Consulting, S.L. | Device, server and system for interacting with broadcasting media content |
US9380353B1 (en) * | 2015-05-04 | 2016-06-28 | Google Inc. | Methods, systems, and media for generating an advertisement from a video stream |
US9794600B2 (en) | 2015-05-04 | 2017-10-17 | Google Inc. | Methods, systems, and media for generating an advertisement from a video stream |
US10070157B2 (en) | 2015-05-04 | 2018-09-04 | Google Llc | Methods, systems, and media for generating an advertisement from a video stream |
GB2593318A (en) * | 2015-09-18 | 2021-09-22 | Nielsen Co Us Llc | Digital overlay offers on connected media devices |
US11218761B2 (en) | 2015-09-18 | 2022-01-04 | Roku, Inc. | Digital overlay offers on connected media devices |
GB2593318B (en) * | 2015-09-18 | 2022-03-02 | Roku Inc | Digital overlay offers on connected media devices |
US20220329887A1 (en) * | 2020-06-17 | 2022-10-13 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
US11405667B2 (en) * | 2020-06-17 | 2022-08-02 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
US11647259B2 (en) * | 2020-06-17 | 2023-05-09 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
US20230239545A1 (en) * | 2020-06-17 | 2023-07-27 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
US11843811B2 (en) * | 2020-06-17 | 2023-12-12 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
US12108122B2 (en) * | 2020-06-17 | 2024-10-01 | Yieldmo, Inc. | Method for serving interactive digital advertising content within a streaming platform |
CN112308626A (en) * | 2020-11-11 | 2021-02-02 | 陈炜炜 | Advertisement pushing method based on block chain and artificial intelligence and big data mining center |
US20230077795A1 (en) * | 2021-09-15 | 2023-03-16 | International Business Machines Corporation | Real time feature analysis and ingesting correlated advertisements in a video advertisement |
US20230088155A1 (en) * | 2021-09-20 | 2023-03-23 | Rovi Guides, Inc. | Systems and methods to improve presentation of advertisements |
Also Published As
Publication number | Publication date |
---|---|
US20170094325A1 (en) | 2017-03-30 |
US10735779B2 (en) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10735779B2 (en) | Method and system for targeted broadcast advertising | |
US10455268B2 (en) | Method and system for targeted commerce in network broadcasting | |
US10387949B2 (en) | System and method for providing interactive advertisement | |
US10368141B2 (en) | System and method for engagement and distribution of media content | |
US8386304B2 (en) | Methods for interactive television and mobile device | |
US20190364329A1 (en) | Non-intrusive media linked and embedded information delivery | |
US10387920B2 (en) | System and method for offering and billing advertisement opportunities | |
US7890380B2 (en) | Method, system, and computer readable medium for implementing sales of products using a trace of an object | |
US8930358B2 (en) | System and method for presenting search results | |
US20090172727A1 (en) | Selecting advertisements to present | |
US20070199017A1 (en) | Intelligent automated method and system for optimizing the value of the sale and/or purchase of certain advertising inventory | |
US20080046919A1 (en) | Method and system for combining and synchronizing data streams | |
US9769544B1 (en) | Presenting content with video content based on time | |
US20080195458A1 (en) | Dynamic Selection and Incorporation of Advertisements | |
EP2725541A1 (en) | System and method for providing interactive advertisement | |
US20190340672A1 (en) | Online video purchasing platform | |
KR101627355B1 (en) | Method and system for providing sub-contents while providing online contents | |
EP2728536A1 (en) | System and method for offering and billing advertisement opportunities | |
KR20150011659A (en) | Server for recording data of product image in real time, system and method for purchasing captured image products | |
US20170031733A1 (en) | Content generation and tracking application, engine, system and method | |
KR20050082567A (en) | Method of selling a broadcasting title advertisement using internet and electronic commerce method using a broadcasting title advertisement | |
CN113498525A (en) | Information linkage system, interest information management server, commodity sales management server, billing server, and information processing device | |
KR20150124410A (en) | System for providing mash-up contents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: EBAY INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GERACI, CHAD ANTHONY;REEL/FRAME:028430/0971 Effective date: 20120621 |
|
AS | Assignment |
Owner name: PAYPAL, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EBAY INC.;REEL/FRAME:036170/0140 Effective date: 20150717 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |