US-12621537-B2 - Systems and methods for generating notification interfaces synchronized with broadcast events and local interactions
Abstract
Systems and methods for generating notification interfaces synchronized with broadcast events and local interactions are disclosed. The system can receive a plurality of interactions corresponding to a conditional event opportunity of a live event from a respective plurality of client devices, and identify a broadcast receiver device that is presenting a broadcast of the live event. The system can generate instructions for a broadcast receiver device that causes an application executing on the broadcast receiver device to display one or more content items corresponding to the conditional event opportunity. The system can transmit the instructions to the broadcast receiver device to cause the application to display the one or more content items with the broadcast of the live event.
Inventors
- Jordan Mendell
Assignees
- DK CROWN HOLDINGS INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20241209
Claims (20)
- 1 . A system, comprising: one or more processors coupled to non-transitory memory, the one or more processors configured to: determine that a client device corresponding to a first wager request is located in proximity to a first location; identify a broadcast receiver device capable of presenting content items with broadcast content that is proximate to the first location; and upon identifying the broadcast receiver device, transmit instructions to the broadcast receiver device that cause the broadcast receiver device to present a content item identifying the first wager request with a broadcast.
- 2 . The system of claim 1 , wherein the one or more processors are further configured to transmit the instructions in response to receiving the first wager request.
- 3 . The system of claim 1 , wherein the one or more processors are further configured to: extract location information of the client device from the first wager request; and determine that the client device is proximate to the first location based on the location information.
- 4 . The system of claim 1 , wherein the first wager request identifies a first live event, and wherein the one or more processors are further configured to transmit the instructions in response to determining that the broadcast receiver device is presenting a first broadcast of the first live event.
- 5 . The system of claim 1 , wherein the one or more processors are further configured to generate the content item in response to receiving the first wager request.
- 6 . The system of claim 1 , wherein the one or more processors are further configured to: generate a second content item based on an outcome of the first wager request; and transmit second instructions to the broadcast receiver device to present the second content item with the broadcast.
- 7 . The system of claim 1 , wherein the one or more processors are further configured to transmit the instructions to the broadcast receiver device upon determining that the broadcast receiver device satisfies a display condition.
- 8 . The system of claim 1 , wherein the one or more processors are further configured to: determine that a player profile associated with the client device includes a configuration setting permitting presentation of wager requests; and transmit the instructions responsive to determining that the player profile associated with the client device includes the configuration setting.
- 9 . The system of claim 1 , wherein the one or more processors are further configured to generate the instructions such that the content item includes an actionable object that, when interacted with, causes the broadcast receiver device to navigate to a second broadcast associated with the first wager request.
- 10 . The system of claim 1 , wherein the one or more processors are further configured to generate the instructions such that the content item includes an actionable object that, when interacted with, causes the broadcast receiver device to present an interface to place a second wager.
- 11 . A method, comprising: determining, by one or more processors coupled to non-transitory memory, that a client device corresponding to a first wager request is located in proximity to a first location; identifying, by the one or more processors, a broadcast receiver device capable of presenting content items with broadcast content that is proximate to the first location; and upon identifying the broadcast receiver device, transmitting, by the one or more processors, instructions to the broadcast receiver device that cause the broadcast receiver device to present a content item identifying the first wager request with a broadcast.
- 12 . The method of claim 11 , further comprising transmitting, by the one or more processors, the instructions in response to receiving the first wager request.
- 13 . The method of claim 11 , further comprising: extracting, by the one or more processors, location information of the client device from the first wager request; and determining, by the one or more processors, that the client device is proximate to the first location based on the location information.
- 14 . The method of claim 11 , wherein the first wager request identifies a first live event, and further comprising transmitting, by the one or more processors, instructions in response to determining that the broadcast receiver device is presenting a first broadcast of the first live event.
- 15 . The method of claim 11 , further comprising generating, by the one or more processors, the content item in response to receiving the first wager request.
- 16 . The method of claim 11 , further comprising: generating, by the one or more processors, a second content item based on an outcome of the first wager request; and transmitting, by the one or more processors, second instructions to the broadcast receiver device to present the second content item with the broadcast.
- 17 . The method of claim 11 , further comprising transmitting, by the one or more processors, the instructions to the broadcast receiver device upon determining that the broadcast receiver device satisfies a display condition.
- 18 . The method of claim 11 , further comprising: determining, by the one or more processors, that a player profile associated with the client device includes a configuration setting permitting presentation of wager requests; and transmitting, by the one or more processors, the instructions responsive to determining that the player profile associated with the client device includes the configuration setting.
- 19 . The method of claim 11 , further comprising generating, by the one or more processors, the instructions such that the content item includes an actionable object that, when interacted with, causes the broadcast receiver device to navigate to a second broadcast associated with the first wager request.
- 20 . The method of claim 11 , further comprising generating, by the one or more processors, the instructions such that the content item includes an actionable object that, when interacted with, causes the broadcast receiver device to present an interface to place a second wager.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present application is a continuation of and claims priority to U.S. patent application Ser. No. 18/408,359, filed Jan. 9, 2024, and titled “SYSTEMS AND METHODS FOR GENERATING NOTIFICATION INTERFACES SYNCHRONIZED WITH BROADCAST EVENTS AND LOCAL INTERACTIONS,” which is a continuation of and claims priority to U.S. patent application Ser. No. 17/943,930, filed Sep. 13, 2022, and titled “SYSTEMS AND METHODS FOR GENERATING NOTIFICATION INTERFACES SYNCHRONIZED WITH BROADCAST EVENTS AND LOCAL INTERACTIONS,” which is a continuation of and claims priority to U.S. patent application Ser. No. 17/516,200, filed Nov. 1, 2021, and titled “SYSTEMS AND METHODS FOR GENERATING NOTIFICATION INTERFACES SYNCHRONIZED WITH BROADCAST EVENTS AND LOCAL INTERACTIONS,” which claims the benefit of and priority to U.S. Provisional Patent Application No. 63/273,580, filed Oct. 29, 2021, and titled “SYSTEMS AND METHODS FOR IMPROVED MANAGEMENT OF PROCESSING BROADCAST DATA,” the contents of all of which are incorporated herein by reference in their entirety for all purposes. BACKGROUND Broadcast devices, such as cable boxes or set-top boxes, are used to display broadcast content received from a broadcast source. Due to the one-to-many nature of broadcast content, it is challenging to monitor and display information relating to a specific broadcast device with broadcast content. SUMMARY It is therefore advantageous for a system to provide techniques to identify characteristics of a broadcast receiver device, and to display notifications, alerts, or user interfaces in connection with broadcast content Conventional broadcast systems are incapable of providing customized or broadcast receiver device-specific information to broadcast receiver devices displaying content broadcasts, due to the one-to-many configuration of traditional broadcast systems. The systems and methods described herein overcome these limitations by generating instructions for either a broadcast provider system, which is in communication with many broadcast receiver devices, or by communicating directly with broadcast receiver devices to display notifications or user interfaces in connection with live content. The systems and methods described herein provide a significant technical improvement over traditional broadcast content systems, because the techniques described herein allow for both identifying content broadcasts being displayed at particular broadcast receiver devices, and generating display instructions to display information with those content broadcasts without interrupting or detracting from the quality of the content broadcast. At least one aspect of the present disclosure relates to a method for generating notification interfaces synchronized with broadcast events and local interactions. The method can be performed, for example, by one or more processors coupled to memory. The method can include receiving a plurality of interactions corresponding to a conditional event opportunity of a live event from a respective plurality of client devices. The method can include identifying a broadcast receiver device that is presenting a broadcast of the live event. The method can include generating instructions for a broadcast receiver device that causes an application executing on the broadcast receiver device to display one or more content items corresponding to the conditional event opportunity. The method can include transmitting the instructions to the broadcast receiver device to cause the application to display the one or more content items with the broadcast of the live event. In some implementations, identifying the broadcast receiver device can include determining a first physical location of the broadcast receiver device. In some implementations, the method can include identifying, based on a plurality of user profiles, a respective plurality of client devices that are located within a predetermined distance of the first physical location. In some implementations, the method can include identifying the subset of the plurality of client devices are each associated with a respective interaction of the plurality of interactions. In some implementations, the instructions can be generated such that the one or more content items include an actionable object that, when actuated, causes the application to display an interface corresponding to the conditional event opportunity. In some implementations, the method can include selecting the one or more content items based on attributes of a plurality of user profiles that correspond to the respective plurality of client devices. In some implementations, selecting the one or more content items can further include determining a similarity score between the attributes of the plurality of user profiles and content attributes of the one or more content items. In some implementations, identifying the broadcast receiver device can further include transmitting, to a broadcast provider