| CPC G01C 21/3415 (2013.01) [G01C 21/3476 (2013.01); G01C 21/3632 (2013.01); G01C 21/3644 (2013.01); G01C 21/367 (2013.01); G01C 21/3697 (2013.01)] | 20 Claims | 

| 
               1. An electronic device, comprising: 
            a display; 
                a geolocation device; 
                a memory configured to store computer-executable instructions; and 
                a processor configured to access the memory and execute the computer-executable instructions to at least: 
              receive, from a remote server, graduated directions for navigating to a service location for providing a service relating to an item for a user, the service location associated with a first geolocation; 
                  provide, for presentation on the display, a first set of graduated directions of the graduated directions, the first set of graduated directions for navigating towards the first geolocation using a first navigation method; 
                  determine a current location of the electronic device using the geolocation device; 
                  detect a transition trigger using the current location of the electronic device, the transition trigger being associated with a second geolocation; and 
                  responsive to detecting the transition trigger, transition from the first set of graduated directions to a second set of graduated directions of the graduated directions by at least: 
                ceasing providing, for presentation at the display, the first set of graduated directions; and 
                    providing, for presentation at the display, the second set of graduated directions for moving from the second geolocation towards the service location using a second navigation method. 
                   |