IP Library Granted Patent US 11,451,878
Granted Patent B1
US 11,451,878 · App. 17/516,197 · Granted Sep 20, 2022

Systems and methods for generating notification interfaces based on interactions with broadcast events

Inventor: Jordan Mendell (Boca Raton, FL)
Assignee: DraftKings, Inc.
H04N21/6547H04N21/2187H04N21/4532H04N21/4882H04N21/8133
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,451,878
App. No.
17/516,197
Granted
Sep 20, 2022
Kind
B1
Abstract

Systems and methods for generating notification interfaces based on interactions with broadcast events are provided. The system can maintain content items corresponding to a live event, and identify interactions provided via a broadcast receiver device while the broadcast receiver device presented corresponding historic live event broadcasts. The system can determine an arrangement of the content items corresponding to the live event based on attributes of the historic live event broadcasts. The system can generate display instructions for the broadcast receiver device that cause the broadcast receiver device to display the content items with a broadcast of the live event according to the arrangement, and transmit the display instructions to the broadcast receiver device to cause the broadcast receiver device to display the content items with the broadcast of the live event.

Claims (33)

1. A method, comprising:

maintaining, by one or more processors coupled to memory, a plurality of content items corresponding to a live event, at least one of the plurality of content items comprising an interactive user interface element that causes a broadcast receiver device to transmit, to the one or more processors, responsive to an interaction with the user interface element, a request to cause the one or more processors to update a player profile associated with the broadcast receiver device;

receiving, by the one or more processors, from a first broadcast receiver device, a request for content relating to a broadcast of the live event, the request for content identifying a first player profile of the first broadcast receiver device;

determining, by the one or more processors, a set of attributes of the live event to which the request for content is related;

determining, by the one or more processors, that the first player profile includes an indication that the one or more processors are authorized to store records of historic live event broadcasts previously presented by the first broadcast receiver device and store records of interactions with historic content items received via the first broadcast receiver device, the historic content items previously presented with the historic live event broadcasts at the first broadcast receiver device;

identifying, by the one or more processors, subsequent to determining the first player profile includes the indication, from the records of interactions, a plurality of historic interactions provided via the first broadcast receiver device while the first broadcast receiver device presented corresponding historic live event broadcasts;

selecting, by the one or more processors, based on one or more attributes of the corresponding historic live event broadcasts matching at least one of the set of attributes of the live event, a subset of the plurality of content items for presentation by the first broadcast receiver device with a broadcast of the live event;

generating, by the one or more processors, display instructions for the first broadcast receiver device that causes the first broadcast receiver device to display the subset of the plurality of content items with the broadcast of the live event; and

transmitting, by the one or processors, the display instructions to the first broadcast receiver device to cause the broadcast receiver device to display the subset of the plurality of content items with the broadcast of the live event.

2. The method of claim 1 , further comprising determining, by the one or more processors, an arrangement of the subset of the plurality of content items.

3. The method of claim 2 , wherein determining the arrangement of the subset of the plurality of content items further comprises determining, by the one or more processors, an order in which to display the subset of the plurality of content items as a list.

4. The method of claim 2 , wherein determining the arrangement of the subset of the plurality of content items is further based on the set of attributes of the broadcast of the live event being presented by the first broadcast receiver device.

5. The method of claim 1 , wherein the subset of the plurality of content items are selected further based on attributes of content items displayed with the corresponding historic live event broadcasts.

6. The method of claim 1 , further comprising maintaining, by the one or more processors, a data structure comprising an association between one or more event types, one or more interaction types, the plurality of historic interactions, and the corresponding historic live event broadcasts.

7. The method of claim 1 , further comprising identifying, by the one or more processors, the first broadcast receiver device based on the first broadcast receiver device displaying the broadcast of the live event.

8. The method of claim 1 , further comprising identifying, by the one or more processors, the corresponding historic live event broadcasts accessed by the first broadcast receiver device.

9. A system configured for generating notification interfaces based on interactions with broadcast events, the system comprising:

one or more processors coupled to memory, the one or more processors configured to:

maintain a plurality of content items corresponding to a live event, at least one of the plurality of content items comprising an interactive user interface element that causes a broadcast receiver device to transmit, to the one or more processors, responsive to an interaction with the user interface element, a request to cause the one or more processors to update a player profile associated with the broadcast receiver device;

receive, from a first broadcast receiver device, a request for content relating to a broadcast of the live event, the request for content identifying a first player profile of the first broadcast receiver device;

determine a set of attributes of the live event to which the request for content is related;

determine that the first player profile includes an indication that the one or more processors are authorized to store records of historic live event broadcasts previously presented by the first broadcast receiver device and store records of interactions with historic content items received via the first broadcast receiver device, the historic content items previously presented with the historic live event broadcasts at the first broadcast receiver device;

identify, subsequent to determining the first player profile includes the indication, from the records of interactions, a plurality of historic interactions provided via the first broadcast receiver device while the first broadcast receiver device presented corresponding historic live event broadcasts;

select, based on one or more attributes of the corresponding historic live event broadcasts matching at least one of the set of attributes of the live event, a subset of the plurality of content items for presentation by the first broadcast receiver device with a broadcast of the live event;

generate display instructions for the first broadcast receiver device that causes the first broadcast receiver device to display the subset of the plurality of content items with the broadcast of the live event; and

transmit the display instructions to the first broadcast receiver device to cause the broadcast receiver device to display the subset of the plurality of content items with the broadcast of the live event.

10. The system of claim 9 , wherein the one or more processors are further configured to determine an arrangement of the subset of the plurality of content items.

11. The system of claim 10 , wherein the one or more processors are further configured to determine the arrangement of the subset of the plurality of content items based on determining an order in which to display the subset of the plurality of content items as a list.

12. The system of claim 10 , wherein the one or more processors are further configured to determine the arrangement of the subset of the plurality of content items further based on the set of attributes of the broadcast of the live event being presented by the broadcast receiver device.

13. The system of claim 9 , wherein the subset of the plurality of content items are selected further based on attributes of content items displayed with the corresponding historic live event broadcasts.

14. The system of claim 9 , wherein the one or more processors are further configured to maintain a data structure comprising an association between one or more event types, one or more interaction types, the plurality of historic interactions, and the corresponding historic live event broadcasts.

15. The system of claim 9 , wherein the one or more processors are further configured to identify the first broadcast receiver device based on the first broadcast receiver device displaying the broadcast of the live event.

16. The system of claim 9 , wherein the one or more processors are further configured to identify the corresponding historic live event broadcasts accessed by the first broadcast receiver device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2024
From: BANC OF CALIFORNIA (FORMERLY KNOWN AS PACIFIC WESTERN BANK)
To: DK CROWN HOLDINGS INC.
Reel/Frame 069315/0578 →
SECURITY INTEREST Recorded Nov 7, 2024
From: DK CROWN HOLDINGS INC.; JACKPOCKET LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 069320/0109 →
CHANGE OF NAME Recorded Oct 3, 2023
From: DRAFTKINGS, INC.
To: DK CROWN HOLDINGS INC.
Reel/Frame 065103/0263 →
SECURITY INTEREST Recorded Jan 3, 2023
From: DK CROWN HOLDINGS INC.
To: PACIFIC WESTERN BANK
Reel/Frame 062266/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2021
From: MENDELL, JORDAN
To: DRAFTKINGS, INC.
Reel/Frame 057985/0258 →