US 12,254,576 B2
Navigating a virtual camera to a video avatar in a three-dimensional virtual environment, and applications thereof
Kristofor Bernard Swanson, Anchorage, AK (US)
Assigned to Katmai Tech Inc., New York, NY (US)
Filed by Katmai Tech Inc., New York, NY (US)
Filed on Aug. 25, 2023, as Appl. No. 18/455,674.
Application 18/455,674 is a continuation of application No. 17/931,807, filed on Sep. 13, 2022, granted, now 11,741,674.
Prior Publication US 2024/0087236 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06T 15/04 (2011.01); G06T 15/20 (2011.01)
CPC G06T 19/003 (2013.01) [G06T 15/04 (2013.01); G06T 15/20 (2013.01); G06T 2200/24 (2013.01); G06T 2219/024 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for navigating in a three-dimensional virtual environment, comprising:
(a) receiving data specifying a three-dimensional virtual space;
(b) receiving a position and direction in the three-dimensional virtual space, the position and direction input by a first user, the position and direction representing a first virtual camera used to render the three-dimensional virtual space to the first user;
(c) receiving a video stream captured from a camera positioned to capture the first user;
(d) from a first perspective of a second virtual camera of a second user, rendering for display to the second user a first image of the three-dimensional virtual space;
(e) receiving an input, comprising either:
(1) receiving, from the first user, a summoning request for the second virtual camera to be moved towards the position, or
(2) receiving, from the second user, a transportation request for the second virtual camera to be moved towards the position;
(f) determining a second perspective of the second virtual camera such that the second perspective is to view the first position; and
(g) from the second perspective of the second virtual camera, rendering for display to the second user a second image of the three-dimensional virtual space, the second image including the video stream mapped to a model in the three-dimensional virtual space representing the first user.