US 11,888,633 B2
Concurrent display of multiple content views during a communication session
Jason Thomas Faulkner, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Feb. 22, 2023, as Appl. No. 18/112,986.
Application 18/112,986 is a continuation of application No. 17/091,537, filed on Nov. 6, 2020, granted, now 11,621,861.
Prior Publication US 2023/0283493 A1, Sep. 7, 2023
Int. Cl. H04L 12/18 (2006.01); H04L 65/1069 (2022.01); H04L 65/1093 (2022.01); H04L 65/403 (2022.01)
CPC H04L 12/1822 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1093 (2013.01); H04L 65/403 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for rendering a user interface that displays a group of participants concurrently with at least two presentations displayed in separate content display areas, the method for execution on a system, comprising:
generating communication data for causing one or more computing devices to generate the user interface comprising a participant display area reserved for, and configured to display, renderings of video streams depicting individual participants of a communication session, wherein the user interface further includes a first content sharing area and a second content sharing area, the first content sharing area reserved for, and configured to display, a rendering of a first content, wherein the second sharing area reserved for, and configured to display, a rendering of a second content;
causing a transmission of the communication data comprising the plurality of streams to the one or more computing devices, the communication data causing the one or more computing devices to concurrently display the user interface on separate computing devices of the one or more computing devices, the user interface concurrently displaying the participant display area, the first content sharing area, and the second content sharing area; and
causing the one or more computing devices, by use of the communication data, to display the renderings of video streams depicting individual participants in the participant display area, wherein the communication data concurrently causes a display of a rendering of the first content in the first content sharing area reserved for, and configured to display, the first content, wherein the communication data concurrently causes a display of a rendering of the second content in the second content sharing area reserved for, and configured to display, the second content.