US 12,246,254 B2
Maintaining object alignment in 3D map segments
Ben Benfold, Oxford (GB); Victor Adrian Prisacariu, Oxford (GB); and Daniel Knoblauch, San Francisco, CA (US)
Assigned to Niantic, Inc., San Francisco, CA (US)
Filed by Niantic, Inc., San Francisco, CA (US)
Filed on Jul. 29, 2022, as Appl. No. 17/877,562.
Prior Publication US 2024/0033631 A1, Feb. 1, 2024
Int. Cl. A63F 13/5378 (2014.01)
CPC A63F 13/5378 (2014.09) 20 Claims
OG exemplary drawing
 
1. A method for displaying a virtual object comprising:
determining a location of a client device;
retrieving, based on the location of the client device, a set of map segments;
determining a virtual object to display on the client device;
obtaining a relation vector between the virtual object and each map segment of the set of map segments;
weighting each relation vector based on object parameters of the virtual object;
determining a position to display the virtual object based on the weighted relation vectors; and
providing the virtual object for display on the client device at the determined position.