IP Library Granted Patent US 12,155,906
Granted Patent B2
US 12,155,906 · App. 17/976,141 · Granted Nov 26, 2024

Systems and methods for simultaneous local access to live broadcast content

Inventor: Jordan Mendell (Boca Raton, FL)
Assignee: DK Crown Holdings Inc.
H04N21/4882G07F17/3211G07F17/3237G07F17/3288H04N21/2187H04N21/2353H04N21/25808H04N21/26208H04N21/2625H04N21/41407H04N21/4316H04N21/4518H04N21/4524H04N21/4532H04N21/458H04N21/4753H04N21/478H04N21/6543H04N21/6547H04N21/8126H04N21/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 12,155,906
App. No.
17/976,141
Granted
Nov 26, 2024
Kind
B2
Abstract

Systems and methods for simultaneous local access to live broadcast content are disclosed. The system can receive a request to create a viewing session for a broadcast of a live event displayed at a broadcast receiver device, and identify a plurality of player profiles that are participating in the viewing session. The system can identify, based on the plurality of player profiles, a plurality of conditional events associated with the live event, and detect an outcome of the plurality of conditional events. The system can transmit, responsive to detecting the outcome of the plurality of conditional events, instructions that cause an application executing on the broadcast receiver device to display a notification corresponding to the outcome of the plurality of conditional events with the broadcast of the live event.

Claims (41)

1. A method, comprising:

receiving, by one or more processors coupled to memory, a request to create a viewing session for a broadcast of a live event, the request associated with a first broadcast receiver device of a first player profile;

responsive to receiving the request to create the viewing session:

generating, by the one or more processors, a login code for joining the viewing session, and

transmitting, by the one or more processors, first instructions to the first broadcast receiver device that cause the first broadcast receiver device to present a content item displaying the login code;

receiving, by the one or more processors, a plurality of requests to join the viewing session, the plurality of requests respectively associated with a plurality of player profiles, each of the plurality of requests comprising the login code;

updating, by the one or more processors, the viewing session to identify each of the plurality of player profiles based on the login code included each of the plurality of requests;

identifying, by the one or more processors, a wager placed using a second player profile of the plurality of player profiles participating in the viewing session;

detecting, by the one or more processors, during the live event, an outcome of the wager;

determining, by the one or more processors, that the second player profile comprises a selectable configuration setting, which when selected, authorizes outcomes of wagers to be shared in the viewing session; and

transmitting, by the one or more processors, responsive to detecting the outcome of the wager and responsive to determining that the second player profile comprises a selection of the selectable configuration setting, second instructions that cause a respective application executing on the first broadcast receiver device of the first player profile to display the outcome of the wager placed using the second player profile with the broadcast of the live event;.

2. The method of claim 1 , further comprising:

receiving, by the one or more processors, from a client device corresponding to the first player profile of the plurality of player profiles, a request to leave the viewing session; and

modifying, by the one or more processors, the viewing session such that a third outcome of a third wager corresponding to the first player profile is not displayed via the first broadcast receiver device.

3. The method of claim 1 , further comprising generating, by the one or more processors, responsive to detecting the outcome of the wager, the second instructions that cause the respective application executing on the first broadcast receiver device to display the outcome of the wager with the broadcast of the live event.

4. The method of claim 1 , wherein identifying the wager associated with the live event further comprises:

accessing, by the one or more processors, a plurality of active wagers identified in the plurality of player profiles; and

identifying, by the one or more processors, the wager associated with the live event from the plurality of active wagers identified in the plurality of player profiles.

5. The method of claim 1 , wherein the request is received from the first broadcast receiver device.

6. The method of claim 1 , further comprising transmitting, by the one or more processors, a plurality of second notifications to a respective plurality of client devices corresponding to the plurality of player profiles that are participating in the viewing session.

7. The method of claim 1 , wherein detecting the outcome of the wager further comprises detecting, by the one or more processors, a change in a condition of the live event identified in the wager.

8. A system, comprising:

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

receive a request to create a viewing session for a broadcast of a live event, the request associated with a first broadcast receiver device of a first player profile;

responsive to receiving the request to create the viewing session:

generate a login code for joining the viewing session, and

transmit first instructions to the first broadcast receiver device that cause the first broadcast receiver device to present a content item displaying the login code;

receive a plurality of requests to join the viewing session, the plurality of requests respectively associated with a plurality of player profiles, each of the plurality of requests comprising the login code;

update the viewing session to identify each of the plurality of player profiles based on the login code included each of the plurality of requests;

identify a wager placed using a second player profile of the plurality of player profiles participating in the viewing session;

detect, during the live event, an outcome of the wager;

determine that the second player profile comprises a selectable configuration setting, which when selected, authorizes outcomes of wagers to be shared in the viewing session;

transmit, responsive to detecting the outcome of the wager and responsive to determining that the second player profile comprises a selection of the selectable configuration setting, second instructions that cause a respective application executing on the first broadcast receiver device of the first player profile to display the outcome of the wager placed using the second player profile with the broadcast of the live event.

9. The system of claim 8 , wherein the one or more processors are further configured to:

receive, from a client device corresponding to the first player profile of the plurality of player profiles, a request to leave the viewing session; and

modify the viewing session such that a third outcome of a third wager corresponding to the first player profile is not displayed by the first broadcast receiver device.

10. The system of claim 8 , wherein the one or more processors are further configured to generate, responsive to detecting the outcome of the wager, the second instructions that cause the respective application executing on the first broadcast receiver device to display the outcome of the wager with the broadcast of the live event.

11. The system of claim 8 , wherein the one or more processors are further configured to identify the wager associated with the live event from a plurality of active wagers associated with each of the plurality of player profiles.

12. The system of claim 8 , wherein the request is received from the first broadcast receiver device.

13. The system of claim 8 , wherein the one or more processors are further configured to transmit a plurality of second notifications to a respective plurality of client devices corresponding to the plurality of player profiles that are participating in the viewing session.

14. The system of claim 8 , wherein detecting the outcome of the wager further comprises detecting a change in a condition of the live event identified in the wager.

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 Oct 28, 2022
From: MENDELL, JORDAN
To: DRAFTKINGS, INC.
Reel/Frame 061584/0098 →
Continuity (2)
Provisional Application 63273580 · Oct 29, 2021
Related Publication 20230138122A1 · May 4, 2023