发明名称 Route stabilization scrolling mode
摘要 An approach for a route stabilization scrolling mode is provided. The approach displays a map window, wherein the map window includes a visible region of a map, the map including a plotted route originating at a source location and ending at a destination location. The approach receives one or more swipe gestures within the map window. The approach determines whether the one or more swipe gestures exceeds an escape velocity threshold. Responsive to a determination that the one or more swipe gestures exceeds the level of intensity to progress the map window into an area of the map away from the plotted route, the approach generates one or more custom pegs, wherein the one or more custom pegs is a compressed snapshot of a last position on the plotted route prior to exceeding the escape velocity threshold.
申请公布号 US9436313(B1) 申请公布日期 2016.09.06
申请号 US201514974189 申请日期 2015.12.18
申请人 International Business Machines Corporation 发明人 Kalyanaraman Rajesh;Venkatesan Senthil K.
分类号 G06F3/041;G09B29/10;G01C21/20 主分类号 G06F3/041
代理机构 代理人 Carpenter Maeve
主权项 1. A method for a route stabilization scrolling mode for use with a computing device by a user for scrolling through a map and utilizing scroll elasticity to allow viewing of areas of a map off route with an automatic return to one or more previous positions along a plotted route in a map window, the method comprising: displaying, by one or more computer processors, the map window on a display screen of the computing device, wherein the map window includes a visible region of the map, the map including the plotted route originating at a source location and ending at a destination location and wherein displaying includes displaying, by the one or more computer processors, the map window with a route orientation, wherein the route orientation locates a destination location direction at a top of the map window and a source location direction at a bottom of the map window; receiving, by the one or more computer processors, one or more directional swipe gestures from the user within the map window; responsive to receiving the one or more directional swipe gestures from the user, performing, by the one or more computer processors, one of: displaying a progress of the user in the visible region of the map along the plotted in the map window, or, scrolling, by the one or more computer processors, the map window in a direction corresponding to the one or more directional swipe gestures, wherein the scrolling the map window includes scrolling the map window off the plotted route based on the scroll elasticity of the map window, the scroll elasticity of the map window capable of returning the map window to a fixed focus point along the plotted route upon release of the one or more directional swipe gestures; determining, by the one or more computer processors, whether the one or more directional swipe gestures exceeds an escape velocity threshold, wherein the escape velocity threshold is a level of swipe intensity to overcome an elastic behavior of the map window and to allow the map window to remain in an area of the map off the plotted route; responsive to the determination that the one or more directional swipe gestures exceeds the level of intensity to progress the map window into the area of the map off the plotted route, generating, by the one or more computer processors, one or more custom pegs, wherein the one or more custom pegs include one or more compressed snapshots of corresponding one or more last positions on the visible region within the map window along the plotted route prior to exceeding the escape velocity threshold, wherein generating the one or more custom pegs includes: capturing, by the one or more computer processors, the one or more compressed snapshots of the corresponding one or more last positions on the visible region within the map window along the plotted route on the map prior to exceeding the escape velocity threshold; andpreserving, by the one or more computer processors, the one or more custom pegs as the one or more compressed snapshots, which are located at a border at an opposite corner of the plotted route in the map window; allowing, by the one or more computer processors, the user to continue scrolling through areas off the plotted route in the map window until at least one of the one or more custom pegs is selected by the user; receiving, by the one or more computer processors, the at least one custom peg selection, wherein the at least one custom peg selection includes a tapping action of the user indicating a selection of at least one of the one or more custom pegs located at the border at the opposite corner of the plotted route in the map window; and responsive to receiving the at least one custom peg selection, automatically returning, by the one or more computer processors, the map window to the corresponding one or more last positions on the visible region within the map window along the plotted route on the map prior to exceeding the escape velocity threshold.
地址 Armonk NY US