US 11,943,679 B2
Mobile device navigation system
Robert William Mayor, Half Moon Bay, CA (US); Isaac T. Miller, Half Moon Bay, CA (US); Adam S. Howell, Oakland, CA (US); Vinay R. Majjigi, Mountain View, CA (US); Oliver Ruepp, Mountain View, CA (US); Daniel Ulbricht, Sunnyvale, CA (US); Oleg Naroditsky, San Francisco, CA (US); Christian Lipski, Cupertino, CA (US); Sean P. Cier, Seattle, WA (US); Hyojoon Bae, San Jose, CA (US); Saurabh Godha, Santa Clara, CA (US); and Patrick J. Coleman, San Ramon, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 8, 2022, as Appl. No. 17/861,167.
Application 17/861,167 is a continuation of application No. 16/576,573, filed on Sep. 19, 2019, granted, now 11,412,350.
Prior Publication US 2022/0345849 A1, Oct. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/024 (2018.01); G01C 21/36 (2006.01); G06T 7/73 (2017.01); G06V 10/44 (2022.01); G06V 10/80 (2022.01); G06V 20/10 (2022.01); H04M 1/724 (2021.01); H04W 4/02 (2018.01); H04W 64/00 (2009.01)
CPC H04W 4/024 (2018.02) [G01C 21/3647 (2013.01); G06T 7/74 (2017.01); G06V 10/44 (2022.01); G06V 10/806 (2022.01); G06V 20/10 (2022.01); H04M 1/724 (2021.01); H04W 4/026 (2013.01); G06T 2207/30244 (2013.01); H04M 2250/52 (2013.01); H04W 64/006 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a computing device, a current location of the computing device;
receiving, by the computing device, image data corresponding to one or more images captured by one or more cameras at the current location of the computing device;
determining one or more physical objects located near the current location from map information corresponding to the current location of the computing device;
matching one or more objects captured within the image data with the map information, wherein matching the one or more objects captured within the image data comprises matching the one or more objects captured within the image data with the one or more physical objects located near the current location; and
determining, by the computing device, a directional orientation of the computing device based at least in part on matching the one or more objects captured within the image data with the map information, wherein determining the directional orientation comprises determining the directional orientation based at least in part on matching the one or more objects captured within the image data with the one or more physical objects located near the current location.