US12155906B2ActiveUtilityA1

Systems and methods for simultaneous local access to live broadcast content

82
Assignee: DK CROWN HOLDINGS INCPriority: Oct 29, 2021Filed: Oct 28, 2022Granted: Nov 26, 2024
Est. expiryOct 29, 2041(~15.3 yrs left)· nominal 20-yr term from priority
Inventors:Jordan Mendell
H04L 67/306H04L 67/63H04L 67/61H04N 21/41407H04N 21/4518H04N 21/2353H04N 21/8126H04N 21/6543H04N 21/25808H04N 21/2625H04N 21/26208H04N 21/4753H04N 21/458H04N 21/8133H04N 21/6547H04N 21/4532G07F 17/3288H04N 21/4316G07F 17/3237G07F 17/3211H04N 21/4524H04N 21/478H04N 21/2187H04N 21/25891H04N 21/25841H04N 21/4882
82
PatentIndex Score
0
Cited by
111
References
14
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.