Patent ID: 11871151
Assignee: ZOOM VIDEO COMMUNICATIONS, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A non-transitory computer-readable medium containing instructions for providing a spatialized display of chat messages within a messaging platform, comprising:
instructions for joining a video meeting including a plurality of participants, the video meeting including a messaging session;
instructions for determining a virtual background from multiple virtual backgrounds to use for the messaging session during the video meeting, the virtual background comprising a representation of one or more rooms, each of the one or more rooms having a plurality of seating locations, wherein a portion of the virtual background corresponds to a physical space;
instructions for determining a respective initial seating location among the plurality of seating locations in the virtual background for each of the plurality of participants, wherein:
a subset of the plurality of participants are in the physical space; and
the respective initial seating location of each participant in the subset corresponds to a location in the physical space;

instructions for displaying, for each of the plurality of participants within the messaging session, a spatial chat user interface (UI), the spatial chat UI comprising:
the virtual background; and
one or more spatialized avatar components, each of the spatialized avatar components is a representation of one of the plurality of participants overlaid on the virtual background at the determined respective initial seating location, and each of the spatialized avatar components is positioned in a spatialized fashion throughout the length and width of the virtual background;
instructions for receiving one or more initial chat messages sent by a participant from the plurality of participants;
instructions for displaying, adjacent to the spatialized avatar component representing the participant, one or more initial chat bubbles corresponding to the one or more initial chat messages sent by the participant;
instructions for displaying one or more other participant chat bubbles corresponding to messages sent by participants from the plurality of participants other than the participant;
instructions for receiving one or more additional chat messages sent by the participant; and
instructions for displaying, adjacent to the spatialized avatar component representing the participant, one or more additional chat bubbles corresponding to the one or more additional chat messages sent by the participant, the one or more initial chat bubbles are repositioned within a prespecified chat bubble area concurrently to the additional chat bubbles being displayed.