| CPC A63F 13/5378 (2014.09) | 20 Claims |

|
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.
|