US 11,871,151 B2
Spatialized display of chat messages
Oded Gal, Palo Alto, CA (US); Andrew Law, Los Gatos, CA (US); Sally Lu, Los Angeles, CA (US); Ping Luo, Pleasanton, CA (US); Sharvari Nerurkar, Redmond, WA (US); Archil Vardidze, Austin, TX (US); and Zheng Yuan, Santa Clara, CA (US)
Assigned to Zoom Video Communications, Inc., San Jose, CA (US)
Filed by Zoom Video Communications, Inc., San Jose, CA (US)
Filed on Sep. 10, 2021, as Appl. No. 17/472,572.
Prior Publication US 2023/0082021 A1, Mar. 16, 2023
Int. Cl. H04N 7/15 (2006.01); H04L 12/18 (2006.01); H04L 51/04 (2022.01)
CPC H04N 7/157 (2013.01) [H04L 12/1822 (2013.01); H04L 51/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing a spatialized display of chat messages within a messaging platform, comprising:
joining a video meeting including a plurality of participants, the video meeting including a messaging session;
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;
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;
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;
receiving one or more initial chat messages sent by a participant from the plurality of participants;
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;
displaying one or more other participant chat bubbles corresponding to messages sent by participants from the plurality of participants other than the participant;
receiving one or more additional chat messages sent by the participant; and
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.