Touch-sensitive input overlay for graphical user interface
First Claim
Patent Images
1. A graphical user interface system comprising:
- a computer including;
a microprocessor, a display communicatively coupled to the microprocessor and configured to display text and images, and further configured to receive a touch input from a user, and a memory communicatively coupled to the microprocessor, the memory comprising one or more program modules configured to cause the microprocessor to execute a graphical user interface on the display, and in which the one or more program modules are further configured to;
determine a location of a first touch input received on the display;
correlate the first touch input to a control on the graphical user interface;
determine a location to present a touch-sensitive input overlay relative to the control;
place the touch-sensitive input overlay at the location; and
receive a second touch input in the area defined by the touch-sensitive input overlay, the second touch input aiding entry of a parameter into the control.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved graphical user interfaces system is disclosed that includes a touch-sensitive input overlay. The touch-sensitive input overlay is configured to enable a flexible complementary or replacement input mode for entering and navigating text and information on a traditional graphical user interface, without the aid of a mouse or keyboard. The improved graphical interface system can be embodied in a specially programmed computer system, a computer implemented method, or a computer readable medium configured to cause a computer to perform the underlying method.
303 Citations
27 Claims
-
1. A graphical user interface system comprising:
a computer including;
a microprocessor, a display communicatively coupled to the microprocessor and configured to display text and images, and further configured to receive a touch input from a user, and a memory communicatively coupled to the microprocessor, the memory comprising one or more program modules configured to cause the microprocessor to execute a graphical user interface on the display, and in which the one or more program modules are further configured to;
determine a location of a first touch input received on the display;
correlate the first touch input to a control on the graphical user interface;
determine a location to present a touch-sensitive input overlay relative to the control;
place the touch-sensitive input overlay at the location; and
receive a second touch input in the area defined by the touch-sensitive input overlay, the second touch input aiding entry of a parameter into the control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer implemented method for a graphical user interface system including instructions for causing one or more processors to perform the acts comprising:
-
determining a location of a first touch input received on a display;
correlating the first touch input to a control on a graphical user interface presented on the display;
determining a location to present a touch-sensitive input overlay relative to the control;
placing the touch-sensitive input overlay at the location; and
receiving a second touch input in the area defined by the touch-sensitive input overlay, the second touch input aiding entry of a parameter into the control. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium having stored thereon one or more sequences of instructions configured to cause one or more microprocessors to perform the acts comprising:
-
determining a location of a first touch input received on a display;
correlating the first touch input to a control on a graphical user interface presented on the display;
determining a location to present a touch-sensitive input overlay relative to the control;
placing the touch-sensitive input overlay at the location; and
receiving a second touch input in the area defined by the touch-sensitive input overlay, the second touch input aiding entry of a parameter into the control. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification