US20130347032A1 - Method and system for targeted broadcast advertising - Google Patents

Method and system for targeted broadcast advertising Download PDF

Info

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
Application number
US13/529,905
Inventor
Chad Anthony Geraci
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PayPal Inc
Original Assignee
eBay Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by eBay Inc filed Critical eBay Inc
Priority to US13/529,905 priority Critical patent/US20130347032A1/en
Assigned to EBAY INC. reassignment EBAY INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GERACI, CHAD ANTHONY
Publication of US20130347032A1 publication Critical patent/US20130347032A1/en
Assigned to PAYPAL, INC. reassignment PAYPAL, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EBAY INC.
Priority to US15/378,027 priority patent/US10735779B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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/4316Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia 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.

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

    BACKGROUND
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION
  • 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 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. 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 a processor circuit 112 and a memory circuit 113. Thus, the operations of broadcaster 110 as described in detail below may be performed electronically by processor 112 according to commands and data stored in memory 113.
  • 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. For example, links 171, 172, 173 and 174 may be a cell phone network, a wireless network, an Ethernet network, or any combination of the above. In some embodiments, link 171 may be a cell phone network between service provider 101 and viewer 160. Thus, in some embodiments vendor 105 may be a registered user of service provider 101. In some embodiments, viewer 160 may also be a registered user of service provider 101. In some embodiments, service provider 101 may include a computer having a processor circuit 102 and a memory circuit 103. Thus, 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. Further according to some embodiments, 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’. In some embodiments, 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.
  • In some embodiments, broadcaster 110 provides multimedia stream 120 through a broadcasting medium. Multimedia stream 120 may include metadata 122 and a close captioning string 121. In some embodiments, 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.
  • In some embodiments, service provider 101 provides wish list 104 to broadcaster 110. In such embodiments, 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. In such embodiments, 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. In some embodiments, 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.
  • While FIG. 1 illustrates element 105 as a vendor, it should be understood by those of ordinary skill that element 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 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. In some embodiments advertisement field 230 includes a payment tab 240. In some embodiments payment tab 240 may be provided by private account service provider 101. Thus, a viewer interested in purchasing some of the advertised products may select payment tab 240 and complete a transaction while watching the program broadcasted by broadcaster 110. According to some embodiments, advertisement field 230 may display advertisements 123 while program content 220 is streaming continuously. Thus, 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. In some embodiments, 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. In some embodiments 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. In some embodiments 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. In some embodiments broadcaster 110 displays advertisement 123 when a generic item is mentioned in close captioning 121 and shown in the broadcast program.
  • Further according to embodiments consistent with the present disclosure, broadcaster 110 displays advertisement 123 when a correlation match occurs between close captioning 121 and wish list 104. In some embodiments, 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. Further according to some embodiments, broadcaster 110 may display advertisement 123 in multimedia stream 120 for products or services in wish list 104 matching vendor keywords 107. According to some embodiments, 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. In some embodiments broadcaster 110 may access wish list 104 in memory chip 103 of service provider 101 through link 173. In some embodiments, 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.
  • According to some embodiments, viewer 160 may pause program content 220 when an item of interest is advertised in advertisement field 230. Upon pausing program content 220, 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. Further according to some embodiments, display of advertisement field 230 may be optional, by viewer 160. Thus, viewer 160 may select to clear 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 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. Further according to some embodiments, advertisement field 230 may include a ‘skip add’ tab 235, so that viewer 160 may remove advertisement 230 at a given time. For example, ‘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.
  • In some embodiments, viewer 160 may be a registered user with service provider 101, having an account login and a password or personal identification number (PIN). Thus, when viewer 160 presses or taps on payment tab 240, 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. When doing so, viewer 160 may then finalize the purchase of the product advertised in advertisement field 230. In some embodiments, service provider 101 may contact viewer 160 through link 171 to authenticate and complete the purchase.
  • In some embodiments consistent with the present disclosure, once the purchase is authenticated by viewer 160 through link 171, service provider 101 may contact vendor 105 through link 172 to provide details of the purchase. Furthermore, according to some embodiments vendor 105 may also be a registered user of service provider 101. Thus, 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.
  • 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 in memory circuit 103 within service provider 101, associated to a viewer's private account. Once 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. Upon successful fund transfer, viewer 160 receives a confirmation screen and a receipt from service provider 101. In some embodiments, service provider 101 sends a receipt to viewer 160 in email form, through link 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 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. In some embodiments advertisement field 330 includes a payment 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 select payment tab 340 and complete a transaction while pausing the program broadcasted by broadcaster 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 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. Further according to some embodiments, 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. In some embodiments, 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. In some embodiments, 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.
  • 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 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.
  • For example, if vendor 105 offers watches for sale, then 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. 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 by viewer 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 by vendor 105. When 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. For example, advertisement field 330 may be displayed upon viewer 160 ‘pausing’ program 320 on display 355. In some embodiments, 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. FIG. 2). Thus, in such embodiments advertisement field 330 may provide further details about the product or service offered for sale by vendor 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 by vendor 105.
  • According to some embodiments, viewer 160 may be watching a broadcast of a regular TV show in program content 320. As viewer 160 notices an item, utensil or service of interest in program content 320, the viewer may ‘pause’ the program 350 to take note of the item, utensil, or service of interest. As a result, 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. In some embodiments 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. Thus, as cursor 460 hovers over either of enabled items 410, vendor information for the items may be displayed in advertisement field 430. Further, in some embodiments 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. 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 a viewer 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 of interest using cursor 460. In some embodiments, upon ‘pausing’ program content 420, 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. 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).
  • 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 in step 510. In step 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 in multimedia stream 120. In some embodiments, 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. Moreover, points where broadcaster 110 places advertisements 123 in multimedia stream 120 may vary for different broadcasts of the same multimedia stream. Thus, when the contract provided in step 510 expires, broadcaster 110 may remove advertisements 123 related to vendor 105. In some embodiments, broadcaster 110 may include a ‘rotating’ scheme for placing advertisements 123 in multimedia stream 120. For example, 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.
  • In step 540 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. For example, service provider 101 may contact viewer 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. When viewer 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 of method 500.
  • In step 550 the broadcaster displays advertisements 123 at a pre-determined, viewer-selected event. To create a high impact upon viewer 160 when showing the advertisements, advertisements 123 may be displayed when viewer 160 pauses the program. Thus, 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. In such embodiments, step 550 may include the broadcaster displaying the multiple advertisements at the second pause by the viewer. In some embodiments, in step 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 a method 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. 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).
  • 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 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. 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 as viewer 160 described in detail above (cf. FIG. 1). Thus, in step 620 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).
  • 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, 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.
  • Whether or not a match is found in step 640, in 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. When 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. When 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. In step 660 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.
  • In step 670 the broadcaster provides the multimedia stream including the program content to the viewer. In step 680 the broadcaster stores the advertisement in a memory circuit, such as memory circuit 113 described in detail above (cf. FIG. 1). In 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. In some embodiments, multiple advertisements may be displayed in step 690, as the broadcaster memory circuit may have more than one advertisement stored. For example, in some embodiments 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.
  • 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, in step 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)

What is claimed is:
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.
US13/529,905 2012-06-21 2012-06-21 Method and system for targeted broadcast advertising Abandoned US20130347032A1 (en)

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)

* Cited by examiner, † Cited by third party
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
US9380353B1 (en) * 2015-05-04 2016-06-28 Google Inc. Methods, systems, and media for generating an advertisement from a video stream
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
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
US20110184807A1 (en) * 2010-01-28 2011-07-28 Futurewei Technologies, Inc. System and Method for Filtering Targeted Advertisements for Video Content Delivery
US8473977B2 (en) * 2011-06-30 2013-06-25 Cable Television Laboratories, Inc. Dynamic advertisement copy insert

Patent Citations (13)

* Cited by examiner, † Cited by third party
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 (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10992990B2 (en) * 2006-06-23 2021-04-27 Tivo Solutions Inc. Method and apparatus for menu placement on a media playback device
US20160241918A1 (en) * 2006-06-23 2016-08-18 Tivo 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
US9148685B2 (en) 2012-12-19 2015-09-29 Paypal, Inc. Method and system for targeted commerce in network broadcasting
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
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
GB2593318B (en) * 2015-09-18 2022-03-02 Roku Inc Digital overlay offers on connected media devices
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
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
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
US10735779B2 (en) 2020-08-04
US20170094325A1 (en) 2017-03-30

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
US20190364329A1 (en) Non-intrusive media linked and embedded information delivery
US8386304B2 (en) Methods for interactive television and mobile device
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
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