Seamless transition from outdoor to indoor mapping
First Claim
1. A method of transitioning a map, the method comprising:
- determining, at a first time and based on first satellite signals, an outdoor location of a computing device;
displaying, on the computing device, a first version of a map showing the outdoor location and including outdoor elements;
determining, at a second time following the first time, that the computing device has moved from the outdoor location to an indoor location based on second satellite signals;
determining that the outdoor location is proximate to an indoor parking structure;
in response to determining that the computing device has moved to the indoor location and determining that the outdoor location is proximate to the indoor parking structure, automatically transitioning, by a processor of the computing device, the map from the first version of the map to a second version of the map, wherein the second version of the map includes internal elements of the indoor parking structure;
receiving, from a user of the computing device, one or more criteria for selecting a destination parking location in the indoor parking structure;
selecting, from a plurality of destination parking locations, a destination parking location based on the one or more criteria received from the user and one or more characteristics of the plurality of destination parking locations; and
presenting indoor navigation directions for reaching the destination parking location in the indoor parking structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for seamlessly transitioning from a map that displays out-of-doors elements to a map that displays indoor elements, in response to detecting a transition event. The transition event may be, for example, that a navigation system that is generating the out-of-doors map has moved to an indoors location. Techniques are also provided for navigating to a parking spot in a parking structure. Specifically, users may search for parking spots that satisfy specific criteria. The search for a parking spot that satisfies the criteria may be initiated at the time a trip begins, or may be automatically triggered by some event. For example, a search for available parking spots near a designated destination may be automatically initiated as a user comes within a predetermined distance of the designated destination.
36 Citations
21 Claims
-
1. A method of transitioning a map, the method comprising:
-
determining, at a first time and based on first satellite signals, an outdoor location of a computing device; displaying, on the computing device, a first version of a map showing the outdoor location and including outdoor elements; determining, at a second time following the first time, that the computing device has moved from the outdoor location to an indoor location based on second satellite signals; determining that the outdoor location is proximate to an indoor parking structure; in response to determining that the computing device has moved to the indoor location and determining that the outdoor location is proximate to the indoor parking structure, automatically transitioning, by a processor of the computing device, the map from the first version of the map to a second version of the map, wherein the second version of the map includes internal elements of the indoor parking structure; receiving, from a user of the computing device, one or more criteria for selecting a destination parking location in the indoor parking structure; selecting, from a plurality of destination parking locations, a destination parking location based on the one or more criteria received from the user and one or more characteristics of the plurality of destination parking locations; and presenting indoor navigation directions for reaching the destination parking location in the indoor parking structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and a non-transitory storage device storing instructions operable to cause the one or more processors to perform operations for transitioning a map, the operations comprising; determining, at a first time and based on first satellite signals, an outdoor location of a computing device; displaying, on the computing device, a first version of a map showing the outdoor location and including outdoor elements; determining, at a second time following the first time, that the computing device has moved from the outdoor location to an indoor location based on second satellite signals; determining that the outdoor location is proximate to an indoor parking structure; in response to determining that the computing device has moved to the indoor location and determining that the outdoor location is proximate to the indoor parking structure, automatically transitioning, by the one or more processors, the map from the first version of the map to a second version of the map, wherein the second version of the map includes internal elements of the indoor parking structure; receiving, from a user of the computing device, one or more criteria for selecting a destination parking location in the indoor parking structure; selecting, from a plurality of destination parking locations, a destination parking location based on the one or more criteria received from the user and one or more characteristics of the plurality of destination parking locations; and presenting indoor navigation directions for reaching the destination parking location in the indoor parking structure. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause performance of a method for transitioning a map, the method comprising:
-
determining, at a first time and based on first satellite signals, an outdoor location of a computing device; displaying, on the computing device, a first version of a map showing the outdoor location and including outdoor elements; determining, at a second time following the first time, that the computing device has moved from the outdoor location to an indoor location based on second satellite signals; determining that the outdoor location is proximate to an indoor parking structure; and in response to determining that the computing device has moved to the indoor location and determining that the outdoor location is proximate to the indoor parking structure, automatically transitioning, by a processor of the computing device, the map from the first version of the map to a second version of the map, wherein the second version of the map includes internal elements of the indoor structure; receiving, from a user of the computing device, one or more criteria for selecting a destination parking location in the indoor parking structure; selecting, from a plurality of destination parking locations, a destination parking location based on the one or more criteria received from the user and one or more characteristics of the plurality of destination parking locations; and presenting indoor navigation directions for reaching the destination parking location in the indoor parking structure. - View Dependent Claims (18, 19, 20, 21)
-
Specification