US 11,928,756 B2
Geographic augmented reality design for low accuracy scenarios
Mohamed Suhail Mohamed Yousuf Sait, Mountain View, CA (US); Andre Le, Mountain View, CA (US); Juan David Hincapie, Mountain View, CA (US); Mirko Ranieri, Mountain View, CA (US); Marek Gorecki, Mountain View, CA (US); Wenli Zhao, Mountain View, CA (US); Tony Shih, Mountain View, CA (US); Bo Zhang, Mountain View, CA (US); Alan Sheridan, Mountain View, CA (US); and Matt Seegmiller, Mountain View, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Sep. 22, 2021, as Appl. No. 17/482,303.
Prior Publication US 2023/0088884 A1, Mar. 23, 2023
Int. Cl. G06T 11/00 (2006.01); G01C 21/20 (2006.01); G06T 7/70 (2017.01); G06T 7/73 (2017.01)
CPC G06T 11/00 (2013.01) [G01C 21/20 (2013.01); G06T 7/74 (2017.01); G06T 2207/30196 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for presenting augmented reality features without localizing a user, the method comprising:
receiving, by one or more processors, a request for presenting augmented reality features in a camera view of a computing device of the user;
prior to localizing the user, obtaining, by the one or more processors, sensor data indicative of a location of the user;
determining, by the one or more processors, the location of the user based on the sensor data with a confidence level that exceeds a confidence threshold which indicates a low accuracy state having a low degree of precision for the location of the user;
presenting, by the one or more processors, one or more augmented reality features in the camera view in accordance with the determined location of the user while in the low accuracy state, wherein the one or more augmented reality features have a lower degree of precision than additional or updated augmented reality features presented while in a high accuracy state having a high degree of precision for the location of the user;
after presenting the one or more augmented reality features while in the low accuracy state, localizing the user by determining an updated location of the user with a confidence level within the confidence threshold which indicates the high accuracy state; and
presenting, by the one or more processors, the additional or updated augmented reality features in the camera view in accordance with the updated location of the user while in the high accuracy state.