US 12,010,161 B1
Browser-based video production
Jan Hesters, Berlin (DE)
Assigned to StreamYard, Inc., Wilmington, DE (US)
Filed by StreamYard, Inc., Wilmington, DE (US)
Filed on Jun. 17, 2022, as Appl. No. 17/843,276.
Application 17/843,276 is a continuation of application No. 17/559,234, filed on Dec. 22, 2021, granted, now 11,381,628.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/80 (2022.01); H04L 65/1089 (2022.01); H04L 65/613 (2022.01); H04L 65/65 (2022.01); H04N 5/265 (2006.01); H04N 5/278 (2006.01); H04N 5/77 (2006.01)
CPC H04L 65/80 (2013.01) [H04L 65/1089 (2013.01); H04L 65/613 (2022.05); H04L 65/65 (2022.05); H04N 5/265 (2013.01); H04N 5/278 (2013.01); H04N 5/77 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for updating a video stream layout, the method comprising:
receiving a plurality of individual video streams associated with a respective plurality of participant users;
generating a respective plurality of video windows corresponding to the plurality of individual video streams to be displayed in a user interface based on a predefined video template during a video communication session between the respective plurality of participant users,
wherein the predefined video template comprises a Hypertext Markup Language (HTML) layout defining a sizing and positioning of the respective plurality of video windows within the user interface;
receiving a user interaction from a participant user of the respective plurality of participant users during the video communication session; and
responsive to the user interaction from the participant user, updating the HTML layout during the video communication session with a change to the respective plurality of video windows within the user interface based on the user interaction from the participant user.