IP Library Granted Patent US 12,086,378
Granted Patent B2
US 12,086,378 · App. 18/345,703 · Granted Sep 10, 2024

Moving a digital representation of a video conference participant to a new location in a virtual environment

Inventor: Jordan Thiel (Leander, TX)
Assignee: Zoom Video Communications, Inc.
G06F3/04815G06T13/40G06T19/006H04L65/403G06T2200/24G06T2219/024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,086,378
App. No.
18/345,703
Granted
Sep 10, 2024
Kind
B2
Abstract

Digital representations of video conference participants are displayed in a virtual environment. A user input indicative of a virtual location of the virtual environment is received with respect to one of the digital representations. The one of the digital representations is moved to a new location in the virtual environment based on the user input. A video stream is updated to display the virtual environment from the new location. In an example, an interactive view of the virtual environment that is capable of receiving user input is provided. A third person view of the one of the digital representations is provided in the interactive view at the new location.

Claims (49)

1. A method comprising:

displaying digital representations of video conference participants in a virtual environment, wherein the virtual environment includes augmented or virtual reality (AR/VR) conference participants and the video conference participants, wherein the video conference participants are non-AR/VR conference participants;

receiving, via an interactive view presented to one of the video conference participants and with respect to one of the digital representations, an input indicative of a virtual location of the virtual environment,

wherein the interactive view is separate from the virtual environment and is presented at a display of a device of the one of the video conference participants;

moving the one of the digital representations to a new location in the virtual environment based on the input;

capturing a two-dimensional video stream of the virtual environment from the new location; and

displaying the two-dimensional video stream at the device of the one of the video conference participants.

2. The method of claim 1 , further comprising:

providing a third person view of the one of the digital representations in the interactive view at the new location.

3. The method of claim 1 , further comprising:

providing the two-dimensional video stream of the virtual environment from a viewpoint of the one of the digital representations within the virtual environment.

4. The method of claim 1 , wherein the input indicative of the virtual location includes a facing direction or coordinates, and the method further comprises:

determining the new location in the virtual environment based on the facing direction or the coordinates.

5. The method of claim 1 , further comprising:

adjusting a perspective of the two-dimensional video stream based on the new location such that the two-dimensional video stream is configured to provide a view of the virtual environment from a perspective of the moved digital representation.

6. The method of claim 1 , wherein the one of the digital representations comprises imagery obtained from a streaming video of the one of the video conference participants.

7. A device, comprising:

one or more memories; and

one or more processors, the one or more processors configured to execute instructions stored in the one or more memories to:

display digital representations of video conference participants in a virtual environment, wherein the virtual environment includes augmented or virtual reality (AR/VR) conference participants and the video conference participants, wherein the video conference participants are non-AR/VR conference participants;

receive, via an interactive view presented to one of the video conference participants and with respect to one of the digital representations, an input indicative of a virtual location of the virtual environment,

wherein the interactive view is separate from the virtual environment and is presented at a display of a device of the one of the video conference participants;

move the one of the digital representations to a new location in the virtual environment based on the input;

capture a two-dimensional video stream of the virtual environment from the new location; and

display the two-dimensional video stream at the device of the one of the video conference participants.

8. The device of claim 7 , wherein the new location is selected from a predefined set of locations.

9. The device of claim 7 , wherein the one of the digital representations is a two-dimensional (2D) flat shape representative of the one of the video conference participants in the virtual environment.

10. The device of claim 7 , wherein the one of the digital representations is a flat shape, and the one or more processors are further configured to execute instructions stored in the one or memories to:

alter an orientation of the flat shape in the virtual environment based on the input, such that the flat shape is configured to face a perspective of a viewer in the virtual environment.

11. The device of claim 7 , wherein the input indicative of the virtual location includes coordinates, and the one or more processors are further configured to execute instructions stored in the one or memories to:

determine the new location in the virtual environment based on the coordinates.

12. The device of claim 7 , wherein the virtual environment comprises a virtual reality (VR) environment.

13. The device of claim 7 , wherein the virtual environment comprises an augmented reality (AR) environment.

14. The device of claim 7 , wherein the one of the digital representations comprises a video of one of the video conference participants.

15. A non-transitory computer readable medium that stores executable program instructions that when executed by one or more processors configure the one or more processors to perform operations comprising:

displaying digital representations of video conference participants in a virtual environment, wherein the virtual environment includes augmented or virtual reality (AR/VR) conference participants and the video conference participants, wherein the video conference participants are non-AR/VR conference participants;

receiving, via an interactive view presented to one of the video conference participants and with respect to one of the digital representations, ran input indicative of a virtual location of the virtual environment,

wherein the interactive view is separate from the virtual environment and is presented at a display of a device of the one of the video conference participants;

moving the one of the digital representations to a new location in the virtual environment based on the input;

capturing a two-dimensional video stream of the virtual environment from the new location; and

displaying the two-dimensional video stream at the device of the one of the video conference participants.

16. The non-transitory computer readable medium of claim 15 , wherein the two-dimensional video stream and the interactive view are simultaneously updated based on changes in the virtual environment.

17. The non-transitory computer readable medium of claim 15 , wherein the operations further comprise:

providing a third person view of the one of the digital representations in the interactive view at the new location.

18. The non-transitory computer readable medium of claim 15 , wherein the input indicative of the virtual location includes a facing direction, and the operations further comprise:

determining the new location in the virtual environment based on the facing direction.

19. The non-transitory computer readable medium of claim 15 , wherein the user-input indicative of the virtual location includes coordinates, and the operations further comprise:

determining the new location in the virtual environment based on the coordinates.

20. The non-transitory computer readable medium of claim 15 , wherein the virtual environment comprises a virtual reality (VR) environment or an augmented reality (AR) environment.

Assignments (2)
CHANGE OF NAME Recorded Jan 7, 2025
From: ZOOM VIDEO COMMUNICATIONS, INC.
To: ZOOM COMMUNICATIONS, INC.
Reel/Frame 069839/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2023
From: THIEL, JORDAN
To: ZOOM VIDEO COMMUNICATIONS, INC.
Reel/Frame 064186/0060 →
Continuity (2)
Continuation 17515496 · Oct 31, 2021
Related Publication 20230341993A1 · Oct 26, 2023