US2022116436A1PendingUtilityA1

Live group video streaming

Assignee: FACEBOOK INCPriority: Sep 3, 2020Filed: Dec 20, 2021Published: Apr 14, 2022
Est. expirySep 3, 2040(~14.1 yrs left)· nominal 20-yr term from priority
H04L 65/611H04L 65/765H04N 21/6405H04N 21/44222H04N 21/437H04N 21/4312H04N 21/4223H04N 21/2665H04N 21/234363H04N 7/152H04N 7/147H04L 65/4038H04L 65/1069H04N 21/2187H04L 65/403H04L 65/4076
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for accurately, flexibly, and efficiently broadcasting public combined live video streams from multiple participant devices, which change over the course of the live broadcast, as well as generating dynamic user interfaces that streamline adding, removing, and swapping participant devices from the public combined live video stream. In particular, a live video streaming system facilitates compositing live video streams from multiple participant devices into a public combined live video stream within a digital room before broadcasting the public combined live video stream to viewer devices. In addition, the live video stream smoothly and efficiently transitions new participant devices from a digital waiting room to the public combined live video stream as well as switches current participant devices from the public combined live video stream to a digital waiting room, all while maintaining live video stream of the participant devices.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, at a server device, a plurality of live video streams from a plurality of participant devices;   detecting, from a first participant device of the plurality of participant devices, a user selection of a graphical live broadcast element within a digital preparation room interface that provides a combined live video stream to the plurality of participant devices and is displayed on the first participant device, wherein the combined live video stream comprises the plurality of live video streams;   detecting, from the first participant device of the plurality of participant devices, a user selection of a game element within the digital preparation room interface; and   based on detecting the user selections of the graphical live broadcast element and the game element displayed within the digital preparation room interface, converting the digital preparation room interface provided to the plurality of participant devices into a public combined live video stream interface comprising the combined live video stream and a game associated with the game element.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising displaying, within the public combined live video stream interface on the first participant device, the combined live video stream to display a plurality of participants from the plurality of live video streams corresponding to the plurality of participant devices. 
     
     
         3 . The computer-implemented method of  claim 2 , further comprising displaying, within the public combined live video stream interface on the first participant device, the game as part of the combined live video stream to display user interactions from the plurality of participant devices within the game. 
     
     
         4 . The computer-implemented method of  claim 1 , further comprising broadcasting a second public combined live video stream interface comprising the combined live video stream and the game associated with the game element to a plurality of non-participant viewer devices, wherein the plurality of non-participant viewer devices is distinct from the plurality of participant devices. 
     
     
         5 . The computer-implemented method of  claim 4 , further comprising:
 receiving one or more viewer interactions from the plurality of non-participant viewer devices in association with the game; and   displaying the one or more viewer interactions as part of the second public combined live video stream interface.   
     
     
         6 . The computer-implemented method of  claim 5 , wherein the one or more viewer interactions comprise viewer comments. 
     
     
         7 . The computer-implemented method of  claim 1 , further comprising displaying, within the public combined live video stream interface on the first participant device, activity metrics corresponding to the game. 
     
     
         8 . The computer-implemented method of  claim 1 , further comprising removing a particular participant video from the combined live video stream and the public combined live video stream interface based on activity metrics corresponding to the game. 
     
     
         9 . The computer-implemented method of  claim 1 , further comprising:
 before broadcasting the combined live video stream to a plurality of non-participant viewer devices, providing, for display at the first participant device, a live broadcast user interface that comprises broadcast participation elements indicating one or more participation triggers for participant devices to participate in the combined live video stream;   based on receiving a selection of a broadcast participation element from the first participant device, identifying a participation trigger; and   broadcasting the combined live video stream to the plurality of non-participant viewer devices in accordance with the participation trigger.   
     
     
         10 . The computer-implemented method of  claim 9 , wherein the participation trigger comprises at least one of a trigger for adding a participant device to the combined live video stream, a trigger for removing a participant device from the combined live video stream, a trigger for transitioning a participant device from a digital preparation room to the combined live video stream, a trigger for transitioning a participant device from a digital waiting room to the combined live video stream, or a trigger for transitioning a participant device from the combined live video stream to a post-participation room. 
     
     
         11 . A system comprising:
 at least one processor; and   at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
 receive, at a server device, a plurality of live video streams from a plurality of participant devices; 
 detect, from a first participant device of the plurality of participant devices, a user selection of a graphical live broadcast element within a digital preparation room interface that provides a combined live video stream to the plurality of participant devices and is displayed on the first participant device, wherein the combined live video stream comprises the plurality of live video streams; 
 detect, from the first participant device of the plurality of participant devices, a user selection of a game element within the digital preparation room interface; and 
 based on detecting the user selections of the graphical live broadcast element and the game element displayed within the digital preparation room interface, convert the digital preparation room interface provided to the plurality of participant devices into a public combined live video stream interface comprising the combined live video stream and a game associated with the game element. 
   
     
     
         12 . The system of  claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to display, within the public combined live video stream interface on the first participant device, the combined live video stream to display a plurality of participants from video streams corresponding to the plurality of participant devices. 
     
     
         13 . The system of  claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to display, within the public combined live video stream interface on the first participant device, the game as part of the combined live video stream to display user interactions from the plurality of participant devices within the game. 
     
     
         14 . The system of  claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to broadcast a second public combined live video stream interface comprising the combined live video stream and the game associated with the game element to a plurality of non-participant viewer devices, wherein the plurality of non-participant viewer devices is distinct from the plurality of participant devices. 
     
     
         15 . The system of  claim 14 , further comprising instructions that, when executed by the at least one processor, cause the system to:
 receive one or more viewer comments from the plurality of non-participant viewer devices in association with the game; and   display the one or more viewer comments as part of the second public combined live video stream interface.   
     
     
         16 . System of  claim 11 , further comprising instructions that, when executed by the at least one processor, cause the system to display, within the public combined live video stream interface on the first participant device, activity metrics corresponding to the game. 
     
     
         17 . A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computer system to:
 receive, at a server device, a plurality of live video streams from a plurality of participant devices;   detect, from a first participant device of the plurality of participant devices, a user selection of a graphical live broadcast element within a digital preparation room interface that provides a combined live video stream to the plurality of participant devices and is displayed on the first participant device, wherein the combined live video stream comprises the plurality of live video streams;   detect, from the first participant device of the plurality of participant devices, a user selection of a game element within the digital preparation room interface; and   based on detecting the user selections of the graphical live broadcast element and the game element displayed within the digital preparation room interface, convert the digital preparation room interface provided to the plurality of participant devices into a public combined live video stream interface comprising the combined live video stream and a game associated with the game element.   
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer system to display, within the public combined live video stream interface on the first participant device, the combined live video stream to display a plurality of participants from the plurality of live video streams corresponding to the plurality of participant devices. 
     
     
         19 . The non-transitory computer-readable medium of  claim 17 , further comprising instructions that, when executed by the at least one processor, cause the computer system to broadcast a second public combined live video stream interface comprising the combined live video stream and the game associated with the game element to a plurality of non-participant viewer devices, wherein the plurality of non-participant viewer devices is distinct from the plurality of participant devices. 
     
     
         20 . The non-transitory computer-readable medium of  claim 19 , further comprising instructions that, when executed by the at least one processor, cause the computer system to:
 receive one or more viewer interactions from the plurality of non-participant viewer devices in association with the game; and   display the one or more viewer interactions as part of the second public combined live video stream interface.

Join the waitlist — get patent alerts

Track US2022116436A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.