Floor selection on an interactive digital map
First Claim
1. A method in a computing device having a user interface for providing an interactive display of multi-story buildings displayed on a map, wherein the user interface is configured to receive gesture-based input, the method comprising:
- displaying a digital map of a geographic area via the user interface;
displaying, on the digital map, a three-dimensional (3D) representation of a multi-story building located in the geographic area, including displaying a plurality of stacked, individually selectable floor maps corresponding to a plurality of floors of the multi-story building;
detecting, via the user interface, a scrolling gesture over a point within the 3D representation of the building that includes a motion in a direction substantially along a vertical axis of the 3D representation of the building; and
consecutively activating the plurality of floor maps in response to detecting the scrolling gesture in an order of scrolling to thereby create an animation effect, including changing visual attributes of the activated floor map relative to every other one of the plurality of floor maps, wherein no more than one of the plurality of floor maps is activated at one time.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital map of a geographic area is displayed via a user interface, and a 3D representation of a multi-story building located in the geographic area is displayed on the digital map. The 3D representation includes multiple stacked, individually selectable floor maps corresponding to the floors of the multi-story building. A scrolling gesture over a point within the 3D representation of the building, that includes a motion in a direction substantially along a vertical axis of the 3D representation of the building, is received. In response, the floor maps are consecutively activated, and visual attributes of the activated floor map are changed relative to every other floor maps in the 3D representation, so that no more than one of floor maps is activated at one time.
27 Citations
17 Claims
-
1. A method in a computing device having a user interface for providing an interactive display of multi-story buildings displayed on a map, wherein the user interface is configured to receive gesture-based input, the method comprising:
-
displaying a digital map of a geographic area via the user interface; displaying, on the digital map, a three-dimensional (3D) representation of a multi-story building located in the geographic area, including displaying a plurality of stacked, individually selectable floor maps corresponding to a plurality of floors of the multi-story building; detecting, via the user interface, a scrolling gesture over a point within the 3D representation of the building that includes a motion in a direction substantially along a vertical axis of the 3D representation of the building; and consecutively activating the plurality of floor maps in response to detecting the scrolling gesture in an order of scrolling to thereby create an animation effect, including changing visual attributes of the activated floor map relative to every other one of the plurality of floor maps, wherein no more than one of the plurality of floor maps is activated at one time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a computing device for providing a digital map of outdoor and indoor locations via a user interface, the method comprising:
-
displaying a digital map of a geographic area within a viewport on the user interface, wherein the digital map includes a plurality of map elements representing outdoor physical entities; displaying an external representation of a multi-story building located in the geographic area within the viewport; receiving a selection of a point on the digital map via the user interface; in response to determining that the selected point is within the external representation of the multi-story building; generating an expanded representation of the multi-story building, including simultaneously displaying a plurality of floor maps corresponding to different floors of the multi-story building, and consecutively activating a display of the plurality of floor maps in response to detecting a scrolling gesture that operates directly on the expanded representation of the multi-story building, the scrolling gesture including a motion in a direction substantially along a vertical axis of the expanded representation of the building, including activating the display of the plurality of floor maps in an order of scrolling to thereby create an animation effect; and in response to determining that the selected point is outside the external representation of the multi-story building, providing a plurality of functions for changing the display of the plurality of map elements representing outdoor physical entities. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method in a computing device having a user interface for providing an interactive display of multi-story buildings displayed on a map, wherein the user interface is configured to receive gesture-based input, the method comprising:
-
displaying a digital map of a geographic area via the user interface; displaying, on the digital map, a three-dimensional (3D) representation of a multi-story building located in the geographic area, including displaying a plurality of stacked, individually selectable floor maps corresponding to a plurality of floors of the multi-story building; detecting, via the user interface, a scrolling gesture that operates directly on the 3D representation of the multi-story building, the gesture including a motion in a direction substantially along a vertical axis of the 3D representation of the building; and consecutively activating one of the plurality of floor maps in response to detecting the gesture in an order of scrolling to thereby create an animation effect, including changing visual attributes of the activated floor map relative to every other one of the plurality of floor maps.
-
Specification