US 12,309,436 B2
System and method for hosting live multicasting sessions
Cori Silberman-Sais, New York, NY (US); and Michael Sais, New York, NY (US)
Assigned to Bandits Roost LLC, New York, NY (US)
Filed by Bandits Roost LLC, New York, NY (US)
Filed on Nov. 16, 2021, as Appl. No. 17/527,369.
Claims priority of provisional application 63/114,056, filed on Nov. 16, 2020.
Prior Publication US 2022/0159314 A1, May 19, 2022
Int. Cl. H04N 21/2187 (2011.01); H04N 21/475 (2011.01); H04N 21/4784 (2011.01); H04N 21/6405 (2011.01); H04N 21/854 (2011.01)
CPC H04N 21/2187 (2013.01) [H04N 21/4758 (2013.01); H04N 21/4784 (2013.01); H04N 21/6405 (2013.01); H04N 21/854 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A system for hosting a live multicast session, the system comprising:
a processor; and
a memory having executable instructions stored thereon that when executed by the processor cause the processor to:
establish a live multicast session initiated by a multicasting user of a multicasting client device, the live multicast session transmitting a live media stream to viewer client devices of viewer users;
receive an indication of a voting event from the multicasting user during the live multicast session;
generate choices based on input from the multicasting user, wherein the choices dictate an action taken by the multicasting user during the live multicast session;
present the choices to the viewer client devices;
receive votes on the choices from the viewer client devices;
calculate a result of the votes;
reward the viewer users based on the result of the votes, wherein the viewer users who voted on a winning choice are rewarded;
reward the multicasting user based on a pass decision for action performed in accordance with the votes; and
penalize the multicasting user based on a fail decision for action not performed in accordance with the votes.