| CPC A63F 13/5378 (2014.09) [A63F 13/213 (2014.09); A63F 13/216 (2014.09); G06T 7/70 (2017.01); G06T 19/006 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/30244 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving camera frame and sensor data from a client device associated with a location-based application;
inputting the received data into a computer vision algorithm to generate candidate pose estimates, each pose estimate representing a prediction of a three-dimensional position and orientation of the client device and having an associated confidence score that is generated based on a combination of a comparison between a captured image of a scene and one or more other images of the scene and a probability map indicating likelihoods of potential candidate poses;
selecting an authoritative candidate pose estimate from the pose estimates using the confidence scores; and
causing the client device to provide location-based content within the location-based application using the authoritative pose estimate.
|