Digital overlay offers on connected media devices
Abstract
A computing device includes memory for storing commercial metadata and offer metadata harvested from within an offer distribution network. A processor compares the commercial metadata related to a broadcast commercial to be streamed to a client media device with the offer metadata related to available offers from offer providers, to generate a comparison. The processor then selects an offer from the available offers based on the comparison; determines when and over what video stream the broadcast commercial is to be streamed; detects that a screen device is paired to the client media device; and delivers the offer to a display of the screen device during streaming of the broadcast commercial over the video stream to the client media device. When a user of the screen device selects an indicia of the offer, the offer is collected into a virtual wallet from which the offer can be redeemed in various ways.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method comprising:
receiving, at data processing hardware:
a broadcast commercial from a broadcast stream to be streamed to a client media device; and
available offers from offer providers of an offer distribution network;
identifying, by automatic content recognition of the data processing hardware, commercial metadata related to the broadcast commercial;
determining, by the data processing hardware, whether any of the available offers comprise a respective direct offer, the respective direct offer having offer metadata matching commercial metadata of the broadcast commercial, the commercial metadata defining a brand or an entity associated with the broadcast commercial;
when any of the available offers comprise the respective direct offer, automatically delivering, by the data processing hardware, the respective direct offer to a display of the client media device as an overlay or a pop-up advertisement during streaming of the broadcast commercial; and
when the available offers fail to comprise the respective direct offer:
determining, by the data processing hardware, that at least one available offer is an indirect offer, the indirect offer having offer metadata indicating a commercial relationship with the brand or the entity associated with the broadcast commercial; and
automatically delivering, by the data processing hardware, the indirect offer to the display of the client media device as the overlay or the pop-up advertisement during streaming of the broadcast commercial.
2. The method of claim 1 , further comprising delivering the respective direct offer or the indirect offer over a personal area network to a display of a screen device during streaming of the broadcast commercial.
3. The method of claim 2 , further comprising tracking, by the data processing hardware, the screen device receiving the respective direct offer or the indirect offer.
4. The method of claim 2 , further comprising storing, at the data processing hardware, the respective direct offer or the indirect offer for access by a user associated with the client media device after the broadcast commercial is streamed by the client media device.
5. The method of claim 1 , wherein the respective direct offer or the indirect offer is automatically delivered with an advertising identifier, the advertising identifier configured to track redemption of the respective direct offer or the indirect offer.
6. The method of claim 1 , further comprising determining, by the data processing hardware, that the broadcast commercial is streaming at the client media device.
7. The method of claim 1 , further comprising determining, by the data processing hardware, that the respective direct offer comprises offer metadata that matches user metadata indicating a preference for offer content.
8. The method of claim 1 further comprising determining, by the data processing hardware, that the indirect offer comprises offer metadata that matches user metadata indicating a preference for offer content.
9. The method of claim 8 , wherein the user metadata comprises at least one of a user purchase history, user geo-location information, or user demographics.
10. The method of claim 1 , wherein automatically delivering the respective direct offer or the indirect offer to the display of the client media device as the overlay or the pop-up advertisement during streaming of the broadcast commercial further comprises:
determining that the respective direct offer or the indirect offer has previously been delivered to the display of the client media device; and
determining an alternative direct offer or an alternative indirect offer to automatically deliver to the display of the client media device as the overlay or the pop-up advertisement during streaming of the broadcast commercial instead of the respective direct offer or the indirect offer.
11. A system comprising:
data processing hardware; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
receiving a broadcast commercial from a broadcast stream to be streamed to a client media device;
receiving available offers from offer providers of an offer distribution network;
identifying, by automatic content recognition, commercial metadata related to the broadcast commercial;
determining whether any of the available offers comprise a respective direct offer, the respective direct offer having offer metadata matching commercial metadata of the broadcast commercial, the commercial metadata defining a brand or an entity associated with the broadcast commercial;
when any of the available offers comprise the respective direct offer, automatically delivering, by the data processing hardware, the respective direct offer to a display of the client media device as an overlay or a pop-up advertisement during streaming of the broadcast commercial; and
when the available offers fail to comprise the respective direct offer:
determining that at least one available offer is an indirect offer, the indirect offer having offer metadata indicating a commercial relationship with the brand or the entity associated with the broadcast commercial; and
automatically delivering the indirect offer to the display of the client media device as the overlay or the pop-up advertisement during streaming of the broadcast commercial.
12. The system of claim 11 , wherein the operations further comprise delivering the respective direct offer or the indirect offer over a personal area network to a display of a screen device during streaming of the broadcast commercial.
13. The system of claim 12 , wherein the operations further comprise tracking the screen device receiving the respective direct offer or the indirect offer.
14. The system of claim 12 , wherein the operations further comprise storing the respective direct offer or the indirect offer for access by a user associated with the client media device after the broadcast commercial is streamed by the client media device.
15. The system of claim 11 , wherein the respective direct offer or the indirect offer is automatically delivered with an advertising identifier, the advertising identifier configured to track redemption of the respective direct offer or the indirect offer.
16. The system of claim 11 , wherein the operations further comprise determining that the broadcast commercial is streaming at the client media device.
17. The system of claim 11 , wherein the operations further comprise determining that the respective direct offer comprises offer metadata that matches user metadata indicating a preference for offer content.
18. The system of claim 11 , wherein the operations further comprise determining that the indirect offer comprises offer metadata that matches user metadata indicating a preference for offer content.
19. The system of claim 18 , wherein the user metadata comprises at least one of a user purchase history, user geo-location information, or user demographics.
20. The system of claim 11 , wherein the operation of automatically delivering the respective direct offer or the indirect offer to the display of the client media device as the overlay or the pop-up advertisement during streaming of the broadcast commercial further comprises:
determining that the respective direct offer or the indirect offer has previously been delivered to the display of the client media device; and
determining an alternative direct offer or an alternative indirect offer to automatically deliver to the display of the client media device as the overlay or the pop-up advertisement during streaming of the broadcast commercial instead of the respective direct offer or the indirect offer.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.