# US 12,120,460 B2 · Updating a room element within a virtual conferencing system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,460 B2
- Document ID: US12120460B2
- Status: Granted
- Kind: B2
- Application number: 17/954,949
- Filed: 2022-09-28
- Published: 2023-03-30
- Granted: 2024-10-15
- Earliest claimed: 2021-09-30
- Assignees: Snap Inc.
- Applicants: Snap Inc.
- Inventors: Andrew Cheng-min Lin; Walton Lin
- Web page: https://patentgrep.com/patent/US12120460B2

## CPC

- H04N 7/157: {defining a virtual conference space and using avatars or agents (computer conference optimisation or adaptation H04L12/1827)}
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- H04L 12/1813: {for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15)}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 7/152: {Multipoint control units therefor}
- G06T 2200/24: involving graphical user interfaces [GUIs]
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for updating a room element within a virtual conferencing system. The program and method provide for providing, in association with designing a room for virtual conferencing, an interface for setting properties of elements within a room; receiving, via the interface, an indication of first user input setting a property of an element within the room; providing, based on the first user input, a virtual conference between plural participants within the room, the room including the element; receiving, via the interface and during the virtual conference, an indication of second user input updating the property of the element within the room; and updating, based on the second user input and during the virtual conference, the property of the element.

## Claims

### Claim 1

A method, comprising:
providing, in association with designing a room for virtual conferencing, an interface for setting properties of elements within a room;
receiving, via the interface, an indication of first user input setting a property of a reactions interface within the room, wherein setting the property comprises selecting a first group of reaction buttons to include in the reactions interface;
providing, based on the first user input, a virtual conference between plural participants within the room, the room including the reactions interface;
receiving, via the interface and during the virtual conference, an indication of second user input updating the property of the reactions interface within the room, wherein updating the property comprises selecting a second group of reaction buttons to include in the reactions interface, the second group of reaction buttons being different than the first group of reaction buttons; and
updating, based on the second user input and during the virtual conference, the property of the reactions interface.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
storing, prior to providing the virtual conference, the setting for the property of the reactions interface.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
storing the update for the property of the reactions interface.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving, via the interface and during the virtual conference, an indication of third user input updating the property of the reactions interface within the room; and
updating, based on the third user input and during the virtual conference, the property of the reactions interface.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
providing, for each of the plural participants, display of a participant video element which corresponds to the participant and which includes a video feed for the participant.

### Claim 6

A system comprising:
a processor; and
a memory storing instructions that, when executed by the processor, configure the processor to perform operations comprising:
providing, in association with designing a room for virtual conferencing, an interface for setting properties of elements within a room;
receiving, via the interface, an indication of first user input setting a property of a reactions interface within the room, wherein setting the property comprises selecting a first group of reaction buttons to include in the reactions interface;
providing, based on the first user input, a virtual conference between plural participants within the room, the room including the reactions interface;
receiving, via the interface and during the virtual conference, an indication of second user input updating the property of the reactions interface within the room, wherein updating the property comprises selecting a second group of reaction buttons to include in the reactions interface, the second group of reaction buttons being different than the first group of reaction buttons; and
updating, based on the second user input and during the virtual conference, the property of the reactions interface.

### Claim 7 (depends on 6)

The system of claim 6, the operations further comprising:
storing, prior to providing the virtual conference, the setting for the property of the reactions interface.

### Claim 8 (depends on 7)

The system of claim 7, the operations further comprising:
storing the update for the property of the reactions interface.

### Claim 9 (depends on 6)

The system of claim 6, the operations further comprising
receiving, via the interface and during the virtual conference, an indication of third user input updating the property of the reactions interface within the room; and
updating, based on the third user input and during the virtual conference, the property of the reactions interface.

### Claim 10 (depends on 6)

The system of claim 6, the operations further comprising:
providing, for each of the plural participants, display of a participant video element which corresponds to the participant and which includes a video feed for the participant.

### Claim 11

A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:
providing, in association with designing a room for virtual conferencing, an interface for setting properties of elements within a room;
receiving, via the interface, an indication of first user input setting a property of a reactions interface within the room, wherein setting the property comprises selecting a first group of reaction buttons to include in the reactions interface;
providing, based on the first user input, a virtual conference between plural participants within the room, the room including the reactions interface;
receiving, via the interface and during the virtual conference, an indication of second user input updating the property of the reactions interface within the room, wherein updating the property comprises selecting a second group of reaction buttons to include in the reactions interface, the second group of reaction buttons being different than the first group of reaction buttons; and
updating, based on the second user input and during the virtual conference, the property of the reactions interface.

### Claim 12 (depends on 11)

The computer-readable medium of claim 11, the operations further comprising
storing, prior to providing the virtual conference, the setting for the property of the reactions interface.

### Claim 13 (depends on 12)

The computer-readable medium of claim 12, the operations further comprising:
storing the update for the property of the reactions interface.

### Claim 14 (depends on 11)

The computer-readable medium of claim 11, the operations further comprising:
receiving, via the interface and during the virtual conference, an indication of third user input updating the property of the reactions interface within the room; and
updating, based on the third user input and during the virtual conference, the property of the element.
