IP Library Granted Patent US 7,439,969
Granted Patent B2
US 7,439,969 · App. 11/550,497 · Granted Oct 21, 2008

Single gesture map navigation graphical user interface for a thin client

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,439,969
App. No.
11/550,497
Granted
Oct 21, 2008
Kind
B2
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.

Claims (67)

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.

2. The method of claim 1 wherein the map may be panned until an edge of the map is reached.

3. The method of claim 1 wherein the panning returns a view of the map to a designated target point.

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.

5. The method of claim 4 further comprising:

receiving a second single gesture input from a user into the thin client, wherein the second single gesture input comprises a single tap of the stylus on the tooltip; and

displaying a report for the map object in response to the single tap on the tooltip.

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.

7. The method of claim 6 wherein the different level of detail is a more detailed view of the map than originally displayed.

8. The method of claim 6 wherein the different level of detail is a less detailed view of the map than originally displayed.

9. The method of claim 6 wherein the zoom button is only displayed if a display of a different level of detail is available.

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.

11. The method of claim 10 wherein the map object selection operation comprises displaying a tooltip for the specific map object tapped.

12. The method of claim 10 wherein:

the specific map object comprises a zoom button; and

the map object selection operation comprises displaying the map on the display screen of the thin client with a different level of detail.

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.

14. The system of claim 13 wherein the map may be panned until an edge of the map is reached.

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.

16. The system of claim 15 , the application further configured to:

receive a second single gesture input from a user into the thin client, wherein the second single gesture input comprises a single tap of the stylus on the tooltip; and

display a report for the map object in response to the single tap on the tooltip.

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.

18. The system of claim 17 wherein the different level of detail is a more detailed view of the map than originally displayed.

19. The system of claim 17 wherein the different level of detail is a less detailed view of the map than originally displayed.

20. The system of claim 17 wherein the zoom button is only displayed if a display of a different level of detail is available.

Assignments (9)
SECURITY INTEREST Recorded Nov 16, 2018
From: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH SYSTEMS, INC.; COMTECH PST CORP.; COMTECH MOBILE DATACOM CORPORATION; ANGELS ACQUISITION CORP.; ARMER COMMUNICATIONS ENGINEERING SERVICES, INC.; COMTECH AEROASTRO, INC.; COMTECH ANTENNA SYSTEMS, INC.; COMTECH COMMUNICATIONS CORP.; COMTECH COMSTREAM, INC.; COMTECH SYSTEMS INTERNATIONAL, INC.; COMTECH TOLT TECHNOLOGIES, INC.; TIERNAN RADYNE COMSTREAM, INC.; COMTECH CPI ELECTRON DEVICES CORP.; COMTECH CPI MICROWAVE CORP.; TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; SOLVERN INNOVATIONS, INC.; MICRODATA, LLC; MICRODATA GIS, INC.; MAPLE ACQUISITION LLC; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF MARYLAND; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF VIRGINIA; OLIVE ACQUISITION LLC
To: CITIBANK, N.A.
Reel/Frame 048104/0080 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2014
From: IP CUBE PARTNERS CO., LTD
To: HUAWEI TECHNOLOGIES CO., LTD
Reel/Frame 032844/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: TELECOMMUNICATIONS SYSTEMS, INC.
To: IP CUBE PARTNERS CO., LTD.
Reel/Frame 029681/0456 →
RELEASE Recorded Dec 27, 2012
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; SOLVERN INNOVATIONS, INC.; NETWORKS IN MOTION, INC.; MICRODATA GIS, INC.; MICRODATA, LLC
Reel/Frame 029548/0545 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2012
From: LONGHORN ACQUISITION, LLC
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 029298/0926 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2009
From: LOCATIONLOGIC, LLC
To: LONGHORN ACQUISITION, LLC
Reel/Frame 022782/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2009
From: AUTODESK, INC.
To: LOCATIONLOGIC LLC
Reel/Frame 022482/0936 →