Systems and methods for validating live programming content based on third-party data
AssigneeDK Crown Holdings Inc.
InventorJordan Mendell
Life of this patent
Estimating the term…
Abstract
Systems and methods for validating live programming content based on data are provided. A system can access an initial schedule for a live broadcast event provided by a broadcast provider computing system, and identify an initial start time for the live broadcast event and a duration for the live broadcast event. The system can receive an update relating to the live broadcast event from a data source. The system can determine that the initial schedule is invalid based on the update, and set a flag for the live broadcast event indicating that the initial schedule has changed. The system can then modify a selection policy for content to display with the live broadcast event responsive to the flag.
Claims20
A method, comprising:
- accessing, by one or more processors coupled to memory, an initial schedule for a broadcast of a live sporting event provided by a broadcast provider computing system;
- identifying, by the one or more processors, from the initial schedule, an initial start time for the broadcast of the live sporting event and a duration for the broadcast of the live sporting event;
- receiving, by the one or more processors, from a data source, an update indicating that a schedule for the live sporting event has been modified;
- determining, by the one or more processors, that the initial schedule is invalid based on the update;
- setting, by the one or more processors, a flag for the broadcast of the live sporting event indicating that the initial schedule has changed;
- modifying, by the one or more processors, responsive to the flag, a selection policy for wager recommendations identifying the live sporting event to display with the broadcast of the live sporting event;
- determining, by the one or more processors, that a broadcast receiver device associated with a player profile is presenting broadcast content;
- selecting, by the one or more processors, based on the player profile and the selection policy, responsive to determining that the broadcast receiver device is presenting broadcast content, a content item comprising at least one wager recommendation identifying the live sporting event for display in an application executing on the broadcast receiver device, the content item to be displayed in the application concurrent with the broadcast content;
- and
- providing, by the one or more processors, the content item to the broadcast receiver device for display, the content item comprising an interactive object that, when interacted with, causes the broadcast receiver device to navigate to the broadcast of the live sporting event.
A system, comprising one or more processors coupled to memory, the one or more processors configured to:
- access an initial schedule for a broadcast of a live sporting event provided by a broadcast provider computing system;
- identify, from the initial schedule, an initial start time for the broadcast of the live sporting event and a duration for the broadcast of the live sporting event;
- receive, from a data source, an update indicating that a schedule for the live sporting event has been modified;
- determine that the initial schedule is invalid based on the update;
- set a flag for the broadcast of the live sporting event indicating that the initial schedule has changed;
- modify, responsive to the flag a selection policy for wager recommendations identifying the live sporting event to display with the broadcast of the live sporting event;
- determine that a broadcast receiver device associated with a player profile is presenting broadcast content;
- select, based on the player profile and the selection policy, responsive to determining that the broadcast receiver device is presenting broadcast content, a content item comprising at least one wager recommendation identifying the live sporting event for display in an application executing on the broadcast receiver device, the content item to be displayed in the application concurrent with the broadcast content;
- and
- provide the content item to the broadcast receiver device for display, the content item comprising an interactive object that, when interacted with, causes the broadcast receiver device to navigate to the broadcast of the live sporting event.
Dependencies are inferred from the claim text.