Map presentation for multi-floor buildings
Abstract
Example systems, methods, and computer-readable storage media for displaying a map of a multi-floor building are presented. In one example, a view may be generated for display. The view may include a first floor map of a building displayed at an angle perpendicular to a display of a plurality of floor maps of the building arranged in parallel according to position within the building. During the display of the view, a user selection of an individual feature of the first floor map may be received. In response to the user selection, the display of the view is modified to include information corresponding to the selected feature. The modifying of the view ma include scanning across the view to the selected feature, and zooming in the view to the selected feature.
Claims
exact text as granted — not AI-modified1 . A method of displaying a map of a multi-floor building, the the method comprising:
generating, by one or more hardware processors, a view comprising a first floor map of a building displayed at an angle perpendicular to a display of a plurality of floor maps of the building arranged in parallel according to position within the building; causing display of the view within a user interface presented on a display device of a user device; receiving, during the display of the view, a user selection, input via the user interface, of an individual feature of the first floor map; and in response to receiving the user selection of the individual feature of the first floor map, modifying the display of the view to include information corresponding to the selected feature, the modifying of the display of the view comprising:
scanning across the view to the selected feature of the first floor map; and
zooming in the view to the selected feature of the first floor map.
2 . The method of claim 1 , wherein:
the view comprising the first floor map is a first view; and the operations further comprise: generating a second view comprising the plurality of floor maps of the building 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 second view on the display device of the user device; and receiving, during the presenting for display of the second view, a user selection of the first floor map of the building.
3 . The method of claim 2 , further comprising generating an animation from the second view to the first view in response to receiving the user selection of the first floor map of the building.
4 . The method of claim 3 , further comprising:
receiving, prior to the user selection of the first floor map, a user indication of the first floor map, wherein the first floor map is at least partially obscured in the second view by a second floor map of the building; and modifying, in response to the user indication, the second floor maps, as displayed m the second view, so that the first floor map is not obscured by the second floor map.
5 . The method of claim 4 , wherein the user indication comprises a cursor positioned on the first floor map.
6 . The method of claim 4 , further comprising:
causing display of a plurality of selectable regions in addition to the second view, wherein each of the plurality of selectable regions corresponds to one of the plurality of floor maps, wherein the user indication comprises a cursor positioned on the selectable region corresponding to the first floor map.
7 . The method of claim 4 , wherein:
the first floor map is at least partially obscured in the second view by a third floor map of the building; and the method further comprises modifying, in response to the user indication, the third floor map, as displayed in the second view, so that the first floor map is not obscured by the third floor map.
8 . The method of claim 1 , wherein:
the modifying of the display of the view further comprises presenting a pop-up graphical object that includes the information corresponding to the selected feature.
9 . The method of claim 1 , further comprising:
receiving user input indicating a request for display of a navigation route from a current location of a user to the selected feature; and causing display of an animation of the navigation route from the current location of the user to the selected feature.
10 . The method of claim 1 , further comprising causing display of information corresponding to the selected feature in an additional graphical object that is overlaid on the view.
11 . The method of claim 10 , wherein the information corresponding to the feature comprises at least one of a name of the feature, a name of a person corresponding to the feature, and contact information of the person corresponding to the feature.
12 . The method of claim 1 , wherein the feature comprises at least one of a room and a cubicle represented in the first floor map.
13 . The method of claim 1 , further comprising
identifying at least one additional feature of the first floor map based on a logical connection between the selected feature and the at least one additional feature; and highlighting, within the view, the selected feature and the at least one additional feature.
14 . The method of claim 1 , further comprising:
determining at least one additional feature of a second floor map based on a logical connection between the selected feature and the at least one additional feature; receiving a second user selection of a second floor map from the plurality of floor maps; causing display of, in response to the second user selection, an additional view comprising the second floor map; and highlighting, within the additional view, the at least one additional feature.
15 . The method of claim 1 , further comprising:
presenting an external view, wherein the external view comprises a street map including a representation of the building; and receiving, during the presenting of the external view, a user selection of the representation of the building, wherein the causing of the display of the view is performed in response to the user selection of the representation of the building.
16 . The method of claim 15 , wherein the representation of the building in the external view comprises a second floor map of the plurality of floors of the building.
17 . The method of claim 16 , wherein the second floor map in the external view comprises a floor map of one of a topmost floor or a bottommost floor of the building.
18 . The method of claim 1 , wherein the method further comprises:
causing display of an external view, wherein the external view comprises a street map including a representation of the building; causing display of along with the external view, a plurality of selectable regions, wherein each of the plurality of selectable regions corresponds to one of the floor maps; receiving, during the display of the external view, a user indication of one of the selectable regions corresponding to a second floor map; and modifying the representation of the building to present the second floor maps in response to the user indication of the second floor map.
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 one or more hardware processors, a view comprising a first floor map of a building displayed at an angle perpendicular to a display of a plurality of floor maps of the building arranged in parallel according to position within the building; causing display of the view within a user interface presented on a display device of a user device; receiving, during the display of the view, a user selection, input via the user interface, of an individual feature of the first floor map; and in response to receiving the user selection of the individual feature of the first floor map, modifying the display of the view to include information corresponding to the selected feature, the modifying of the display of the view comprising: scanning across the view to the selected feature of the first floor map; and zooming in the view to the selected feature of the first floor map
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: generating, by one or more hardware processors, a view comprising a first floor map of a building displayed at an angle perpendicular to a display of a plurality of floor maps of the building arranged in parallel according to position within the building; causing display of the view within a user interface presented on a display device of a user device; receiving, during the display of the view, a user selection, input via the user interface, of an individual feature of the first floor map; and in response to receiving the user selection of the individual feature of the first floor map, modifying the display of the view to include information corresponding to the selected feature, the modifying of the display of the view comprising:
scanning across the view to the selected feature of the first floor map; and
zooming in the view to the selected feature of the first floor map.Join the waitlist — get patent alerts
Track US2017045361A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.