US 12,085,406 B2
Venues map application and system
Ryan D. Shelby, Mountain View, CA (US); Ryan W. Apuy, San Francisco, CA (US); Vincent P. Arroyo, Union City, CA (US); Sunny Chan, Cupertino, CA (US); Jae Woo Chang, Cupertino, CA (US); Megan M. Frost, Menlo Park, CA (US); Brett L. Lareau, San Jose, CA (US); Sean P. O'Brien, San Francisco, CA (US); Tadayasu Sasada, Cupertino, CA (US); and Sebastian A. Araya, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Nov. 16, 2022, as Appl. No. 18/056,162.
Application 18/056,162 is a continuation of application No. 17/245,722, filed on Apr. 30, 2021, granted, now 11,536,585.
Application 17/245,722 is a continuation of application No. 15/990,456, filed on May 25, 2018, granted, now 11,029,173, issued on Jun. 8, 2021.
Claims priority of provisional application 62/514,547, filed on Jun. 2, 2017.
Prior Publication US 2023/0152118 A1, May 18, 2023
Int. Cl. G06F 17/00 (2019.01); G01C 21/20 (2006.01); G01C 21/36 (2006.01); G06F 3/04815 (2022.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 16/00 (2019.01); G06F 16/29 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06T 17/05 (2011.01); G09B 29/10 (2006.01); G06Q 90/00 (2006.01); G06T 13/20 (2011.01)
CPC G01C 21/3682 (2013.01) [G01C 21/206 (2013.01); G01C 21/3614 (2013.01); G01C 21/3638 (2013.01); G01C 21/367 (2013.01); G01C 21/3673 (2013.01); G06F 3/04815 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 16/00 (2019.01); G06F 16/29 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); G06T 17/05 (2013.01); G09B 29/10 (2013.01); G09B 29/102 (2013.01); G01C 21/3611 (2013.01); G01C 21/3617 (2013.01); G06F 2203/04806 (2013.01); G06Q 90/20 (2013.01); G06T 13/20 (2013.01)] 29 Claims
OG exemplary drawing
 
1. A method implemented by a mapping application executing on a mobile device having a display screen, the method comprising:
receiving, by the mapping application, indication of a destination within a venue;
identifying, by the mapping application, an indoor route to navigate to the destination within the venue;
monitoring, by the mapping application, a current position of a computing device within the venue as the computing device traverses the route;
determining, by the mapping application, a current context within the venue based on the current position of the computing device along the route;
presenting, by the mapping application, a navigation presentation on a display screen that guides a user along the route, the navigation presentation including a map; and
dynamically adjusting, by the mapping application, the map of the navigation presentation to account for the current context within the venue as the computing device traverses the route;
wherein dynamically adjusting, by the mapping application, the map of the navigation presentation comprises at least one of:
(a) graying out and/or showing in phantom a particular structure of a plurality of structures in the venue, wherein the particular structure is dynamically selected, by the mapping application, based on a selection criteria for dynamic adjustment;
(b) separating floors, in the map, to corresponding separate illustrations;
(c) repositioning a floor in the map; or
(d) rotating a floor in the map.