Single gesture map navigation graphical user interface for a thin client
DCFirst Claim
1. A method for map navigation using a graphical user interface on a thin client comprising:
- displaying a map on a display screen of a thin client;
receiving a single gesture input from a user into the thin client, wherein the single gesture input comprises a drag of a stylus across the display screen, and wherein the drag of the stylus allows the graphical user interface to distinguish between desired user operations;
determining whether the stylus has been dragged a minimum distance; and
if the stylus has been dragged a minimum distance and in response to the drag, panning the map in accordance with the drag such that the map is shifted to a new center view, wherein an edge of the map cannot be panned beyond a center of a view.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An application on a thin client displays a map. A graphical user interface permits the application to receive single gesture inputs of a stylus. If the single gesture input comprises a drag of the stylus a minimum distance, the map is panned such that the map is shifted to a new center view. The displayed map may contain one or more map objects. If the input comprises a single tap on a specific map object, the map object under the tap may be selected and highlighted. Further, a ToolTip for the map object may be displayed. A further tap of the ToolTip may result in the navigation to a link or URL associated with the map object selected. One or more zoom buttons may also be displayed. If a zoom button is tapped by the user, the map may be displayed in a different level of detail.
-
Citations
20 Claims
-
1. A method for map navigation using a graphical user interface on a thin client comprising:
-
displaying a map on a display screen of a thin client; receiving a single gesture input from a user into the thin client, wherein the single gesture input comprises a drag of a stylus across the display screen, and wherein the drag of the stylus allows the graphical user interface to distinguish between desired user operations; determining whether the stylus has been dragged a minimum distance; and if the stylus has been dragged a minimum distance and in response to the drag, panning the map in accordance with the drag such that the map is shifted to a new center view, wherein an edge of the map cannot be panned beyond a center of a view. - View Dependent Claims (2, 3)
-
-
4. A method for map navigation using a graphical user interface on a thin client comprising:
-
displaying a map having one or more map objects on a display screen of a thin client; receiving a single gesture input from a user into the thin client, wherein the single gesture input comprises a single tap of a stylus on a specific map object, and wherein actions of the single gesture input allow the graphical user interface to distinguish between desired user operations; and in response to the single tap; selecting and highlighting the map object under the tap; and displaying a tooltip for the map object. - View Dependent Claims (5)
-
-
6. A method for map navigation using a graphical user interface on a thin client comprising:
-
displaying a map on a display screen of a thin client; displaying a zoom button on the display screen of the thin client; receiving a single gesture input from a user into the thin client, wherein the single gesture input comprises a single tap by a stylus of the zoom button, and wherein actions of the single gesture input allow the graphical user interface to distinguish between desired user operations; and displaying the map on the display screen of the thin client with a different level of detail. - View Dependent Claims (7, 8, 9)
-
-
10. A method for map navigation using a graphical user interface on a thin client comprising:
-
(a) displaying a map on a display screen of a thin client; (b) receiving a single gesture input from a user into the thin client; (c) evaluating the single gesture input to determine if a stylus has been dragged across a display screen a minimum distance; (d) if the stylus has been dragged at least the minimum distance; (i) determining that a user desires to conduct a panning operation; and (ii) panning the map in accordance with the drag such that the map is shifted to a new center view; and (e) if the stylus has not been dragged the minimum distance; (i) determining that the user desired to conduct a map object selection operation in a form of a single tap of the stylus on a specific map object; and (ii) performing a map object selection operation based on the specific map object tapped. - View Dependent Claims (11, 12)
-
-
13. A system for navigating a map using a graphical user interface on a thin client comprising:
-
(a) a thin client; (b) an application launched on the thin client, the application configured to; (i) display a map on a display screen of the thin client; (ii) receive a single gesture input from a user into the thin client, wherein the single gesture input comprises a drag of a stylus across the display screen, and wherein the drag of the stylus allows the graphical user interface to distinguish between desired user operations; (iii) determine whether the stylus has been dragged a minimum distance; and (iv) if the stylus has been dragged a minimum distance and in response to the drag, pan the map in accordance with the drag such that the map is shifted to a new center view, wherein an edge of the map cannot be panned beyond a center of a view. - View Dependent Claims (14)
-
-
15. A system for navigating a map using a graphical user interface on a thin client comprising:
-
(a) a thin client; (b) an application launched on the thin client, the application configured to; (i) display a map having one or more map objects on a display screen of a thin client; (ii) receive a single gesture input from a user into the thin client, wherein the single gesture input comprises a single tap of a stylus on a specific map object, and wherein actions of the single gesture input allow the graphical user interface to distinguish between desired user operations; and (iii) in response to the single tap; (1) select and highlighting the map object under the tap; and (2) display a tooltip for the map object. - View Dependent Claims (16)
-
-
17. A system for navigating a map using a graphical user interface on a thin client comprising:
-
(a) a thin client; (b) an application launched on the thin client, the application configured to; (i) display a map on a display screen of a thin client; (ii) display a zoom button on the display screen of the thin client; (iii) receive a single gesture input from a user into the thin client, wherein the single gesture input comprises a single tap by a stylus of the zoom button, and wherein actions of the single gesture input allow the graphical user interface to distinguish between desired user operations; and (iv) display the map on the display screen of the thin client with a different level of detail. - View Dependent Claims (18, 19, 20)
-
Specification