Computer interface for navigating graphical user interface by touch
First Claim
Patent Images
1. A system that interfaces with a user via touch comprising:
- a touch device comprising an array of pads configured to be engaged by a user;
at least one processor configured to execute software applications, the software applications comprising;
a user interface software application configured to generate a graphical user interface for presentation on an electronic display, the graphical user interface including a plurality of user-selectable options arranged in an array at separate positions within the graphical user interface; and
a touch software application configured to identify the user-selectable options, to identify the positions at which the individual user-selectable options are arranged in the graphical user interface, and to map individual ones of the user-selectable options to individual ones of the pads in the touch device based on the positions of the user-selectable options in the graphical user interface and the positions of the pads on the touch device such that a user can navigate the graphical user interface by touching the pads.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for enabling a user to navigate a graphical user interface by touching pads on a touch surface. The arrangement of the pads on the touch surface is static, but the functions associated with each pad dynamically change in correspondence with functions in the graphical user interface. The functions are automatically and dynamically extracted from the software that creates the window display. Certain pads are regularly used for certain user options found in windows.
-
Citations
17 Claims
-
1. A system that interfaces with a user via touch comprising:
a touch device comprising an array of pads configured to be engaged by a user; at least one processor configured to execute software applications, the software applications comprising; a user interface software application configured to generate a graphical user interface for presentation on an electronic display, the graphical user interface including a plurality of user-selectable options arranged in an array at separate positions within the graphical user interface; and a touch software application configured to identify the user-selectable options, to identify the positions at which the individual user-selectable options are arranged in the graphical user interface, and to map individual ones of the user-selectable options to individual ones of the pads in the touch device based on the positions of the user-selectable options in the graphical user interface and the positions of the pads on the touch device such that a user can navigate the graphical user interface by touching the pads. - View Dependent Claims (2, 3, 4, 5)
-
6. A system that interfaces with a user via touch, the system comprising:
-
a touch surface having an array of individually engageable pads; at least one processor configured to execute computer software applications including; a first software application configured to generate a graphical user interface for display on an electronic display, the graphical user interface comprising a plurality of separate windows, wherein individual ones of the windows comprise separate sets of user-selectable options, the user-selectable options within a given set being arranged in an array at separate positions within the corresponding window, and wherein the first software application is configured such that one of the windows is made active responsive to user selection of the window; a second software application in communication with the first software application and with the touch surface, the second software application being configured to identify the user-selectable options for the currently active window, to identify the positions at which the individual user-selectable options are arranged in the currently active window, and to map individual ones of the user-selectable options to individual ones of the pads in the touch device based on the positions of the user-selectable options in the currently active window and the positions of the pads on the touch surface. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification