Map presentation for multi-floor buildings
First Claim
1. A method of displaying a map of a multi-floor building, the method comprising:
- generating a first view, by one or more hardware processors, the first view comprising a floor map of each of a plurality of floors of a building, the floor maps of the plurality of floors being arranged in parallel according to position within the building and displayed at an angle between perpendicular to the floor maps and parallel to the floor maps;
causing display of the first view on a display device of a user device comprising one or more processors;
receiving, during the display of the first view, a user selection of a first one of the floor maps input via a user interface presented on the display device;
generating, by one or more hardware processors and in response to receiving the user selection, using at least one hardware processor of a machine, an animation from the first view to a second view, the second view comprising the first one of the floor maps displayed at an angle perpendicular to the display of the first one of the floor maps in the first view;
causing display of the animation from the first view to the second view on the display device of the user device;
receiving, during the display of the second view, a further user selection of an individual feature of the first one of the floor maps, the further user selection being input via the user interface; and
in response to receiving the further user selection of the individual feature of the first one of the floor maps, modifying the display of the second view to include information corresponding to the selected feature, the modifying of the display of the second view further including;
scanning across the second view to the selected feature of the one of the floor maps; and
zooming in the second view to the selected feature of the first one of the floor maps.
2 Assignments
0 Petitions
Accused Products
Abstract
Example systems, methods, and computer-readable storage media for displaying a map of a multi-floor building are presented. In one example, a first view may be presented for display. The first view may include a floor map of each of multiple floors of a building. The floor maps may be arranged in parallel according to position within the building and displayed at an angle between perpendicular to the floor maps and parallel to the floor maps. During the presenting for display of the first view, a user selection of a first one of the floor maps may be received. In response to the user selection, an animation from the first view to a second view may be presented for display. The second view may display the first one of the floor maps at an angle perpendicular to the first one of the floor maps.
52 Citations
20 Claims
-
1. A method of displaying a map of a multi-floor building, the method comprising:
-
generating a first view, by one or more hardware processors, the first view comprising a floor map of each of a plurality of floors of a building, the floor maps of the plurality of floors being arranged in parallel according to position within the building and displayed at an angle between perpendicular to the floor maps and parallel to the floor maps; causing display of the first view on a display device of a user device comprising one or more processors; receiving, during the display of the first view, a user selection of a first one of the floor maps input via a user interface presented on the display device; generating, by one or more hardware processors and in response to receiving the user selection, using at least one hardware processor of a machine, an animation from the first view to a second view, the second view comprising the first one of the floor maps displayed at an angle perpendicular to the display of the first one of the floor maps in the first view; causing display of the animation from the first view to the second view on the display device of the user device; receiving, during the display of the second view, a further user selection of an individual feature of the first one of the floor maps, the further user selection being input via the user interface; and in response to receiving the further user selection of the individual feature of the first one of the floor maps, modifying the display of the second view to include information corresponding to the selected feature, the modifying of the display of the second view further including; scanning across the second view to the selected feature of the one of the floor maps; and zooming in the second view to the selected feature of the first one of the floor maps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
generating, by the at least one processor, a first view, the first view comprising a floor map of each of a plurality of floors of a building, the floor maps of the plurality of floors are arranged in parallel according to position within the building and displayed at an angle between perpendicular to the floor maps and parallel to the floor maps, causing display of the first view on a display device; receiving, during the display of the first view, a user selection of a first one of the floor maps input via a user interface displayed on the display device; generating, by the at east one processor and in response to receiving the user selection, an animation from the first view to a second view, the second view comprising the first one of the floor maps displayed at an angle perpendicular to the display of the first one of the floor maps in the first view; causing display of the animation from the first view to the second view on the display device; receiving, during the display of the second view, a further user selection of an individual feature of the first one of the floor maps, the further user selection being input via the user interface; and in response to receiving the further user selection of individual feature of the first one of the floor maps, modifying the display of the second view to include information corresponding to the selected feature, the modifying of the display of the second view further including; scanning across the second view to the selected feature of the first one of the floor maps; and zooming in the second view to the selected feature of the first one of the floor maps.
-
-
20. A system comprising:
-
one or more processors; a machine-readable medium storing a set of instructions that, when executed by the one or more processors, cause the machine to perform operations comprising; accessing a map data for a building;
generating a first view, the first view comprising a floor map of each of a plurality of floors of the building, the floor maps of the plurality of floors being arranged in parallel according to position within the building and displayed at an angle between perpendicular to the floor maps and parallel to the floor maps;causing display of the first view on a display device; receiving, during the display of the first view, a user selection of a first one of the floor maps input via a user interface displayed on the display device; generating, response to the receiving of the user selection, an animation the first view to a second view, the second view comprising the first one of the floor maps displayed at an angle perpendicular to the display of the first one of the floor maps in the first view, and the second view omitting each remaining one of the floor maps other than the first one of the floor maps; causing display of the animation from the first view to the second view on the display device; receiving, during display of the second view, a further user selection of an individual feature of the first one of the floor maps, the further user selection being input via the user interface; and in response to receiving the further user selection of the individual feature of the first one of the floor maps, modifying the display of the second view to include information corresponding to the selected feature, the modifying of the display of the second view further including; scanning across the second view to the selected feature of the first one of the floor maps; and zooming in the second view to the selected feature of the first one of the floor maps.
-
Specification