US 11,700,354 B1
Resituating avatars in a virtual environment
Gerard Cornelis Krol, Leiden (NL); and 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 Jul. 21, 2022, as Appl. No. 17/870,091.
Int. Cl. G06F 3/04815 (2022.01); H04N 7/15 (2006.01)
CPC H04N 7/157 (2013.01) [G06F 3/04815 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for resituating avatars in a three-dimensional (3D) virtual environment, comprising:
rendering, on a first device of a first user and from a perspective of a first virtual camera controlled by the first user, the 3D virtual environment, including a first avatar and a second avatar, wherein the first avatar represents the first user at a first location of the first virtual camera and the second avatar represents a second user, wherein the second user views the 3D virtual environment from a perspective of a second virtual camera controlled by the second user at a second location of the second avatar, and wherein the perspectives of the first and second virtual cameras each comprise X, Y, and Z positions and pan, tilt, and yaw angles; and
from the perspective of the first virtual camera:
determining a new location for a perceived avatar relative to the first avatar, wherein the perceived avatar corresponds to the second avatar; and
resituating the perceived avatar to the new location, such that, after resituating, the second avatar and the second virtual camera are maintained at the perspective of the second virtual camera from the second location for the second user.