Patent ID: 11882381
Assignee: GLOBAL IMPORTS L.L.C.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 11:
12. A computer-implemented method for sharing data streams in a virtual collaboration environment, the computer-implemented method comprising:
receiving, at a server, a first user video data stream from a first user device for display to a plurality of participants in the virtual collaboration environment;
receiving, at the server, a first user screen sharing data stream from the first user device for display to a plurality of participants in the virtual collaboration environment;
for each individual participant in the plurality of participants in the virtual collaboration environment:
providing to the first user device, via the server, a second participant video data stream, a second participant screen sharing data stream, and identification information and a control toolbar status each individually associated with the individual participant, wherein the participant screen sharing data stream allows a user of the first user device to view a screen of a participant user device, wherein the control toolbar status includes an indication of whether the individual participant is muted, whether the individual participant is sharing video, and whether the individual participant has raised a hand, wherein the participant video data stream, the participant screen sharing data stream, and identification information and a control toolbar status are configured for simultaneous display, at the first user device, with other participant video data stream and participant screen sharing data stream from other participants in the plurality of participants, and wherein the first user device is configured to display a subset of the plurality of participants at a time; and
simultaneous with the providing to the first user device, providing to the individual participant, via the server, a display of the first user video data stream and the first user screen sharing data stream;

detecting, from the second participant video data stream associated with a non-displayed participant of the plurality of participants, two or more faces in the participant video data stream;
detecting, from the participant video data stream associated with the non-displayed participant of the plurality of participants, a facial expression of each face of the one or more faces; and
providing an indicator on the first user device of the detected facial expression of at least one face of the one or more faces, wherein the indicator is separate from the participant video data stream to alert the first user about the detected facial expression of at least one face of the one or more faces associated with the non-displayed participant of the plurality of participants.