Systems and methods for simultaneous local access to live broadcast content
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-modifiedWhat 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.