ENHANCED TARGET SELECTION FOR A TOUCH-BASED INPUT ENABLED USER INTERFACE
First Claim
1. A computer-implemented method for displaying one or more touch-based graphical user interface (GUI) elements, the method comprising:
- executing an application that causes a GUI to be displayed on a touch screen display associated with a device, wherein the GUI is configured to interact with one or more conventional input devices;
determining whether a user intends to provide input to the device via the touch screen display; and
if the user intends to provide input via the touch screen display, then displaying the one or more touch-based GUI elements on top of the GUI, or if the user intends to provide input to the device via one of the one or more conventional input devices, then hiding the one or more touch-based GUI elements, wherein each touch-based GUI element corresponds to a different conventional GUI element included within the GUI, wherein each conventional GUI element is configured for a different one of the one or more conventional input devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing graphical user interface elements optimized for touch-based input in connection with an application that is designed for conventional input received from a keyboard and a mouse. The touch-based graphical user interface elements are displayed when the computer system detects that a user is about to switch from conventional input devices to touch-sensitive input devices. The touch-based graphical user interface elements are hidden when the user provides input with the conventional input devices such that the touch-based graphical user interface elements do not distract from the applications normal operation. The display device includes a sensing capability that enables the computer system to detect when an object, such as a user'"'"'s finger or a stylus, is proximate to, but not in contact with, the display device.
-
Citations
20 Claims
-
1. A computer-implemented method for displaying one or more touch-based graphical user interface (GUI) elements, the method comprising:
-
executing an application that causes a GUI to be displayed on a touch screen display associated with a device, wherein the GUI is configured to interact with one or more conventional input devices; determining whether a user intends to provide input to the device via the touch screen display; and if the user intends to provide input via the touch screen display, then displaying the one or more touch-based GUI elements on top of the GUI, or if the user intends to provide input to the device via one of the one or more conventional input devices, then hiding the one or more touch-based GUI elements, wherein each touch-based GUI element corresponds to a different conventional GUI element included within the GUI, wherein each conventional GUI element is configured for a different one of the one or more conventional input devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium containing a program that, when executed by a processor, performs an operation for displaying one or more touch-based graphical user interface (GUI) elements, the operation comprising:
-
executing an application that causes a GUI to be displayed on a touch screen display associated with a device, wherein the GUI is configured to interact with one or more conventional input devices; determining whether a user intends to provide input to the device via the touch screen display; and
if the user intends to provide input via the touch screen display, then displaying the one or more touch-based GUI elements on top of the GUI, or if the user intends to provide input to the device via one of the one or more conventional input devices, then hiding the one or more touch-based GUI elements, wherein each touch-based GUI element corresponds to a different conventional GUI element included within the GUI, wherein each conventional GUI element is configured for a different one of the one or more conventional input devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for displaying one or more touch-based graphical user interface (GUI) elements, the system comprising:
-
a touch screen display; a memory the includes an application that causes a GUI to be displayed on the touch screen display, wherein the GUI is configured to interact with one or more conventional input devices; and a processor configured to; determine whether a user intends to provide input to the device via the touch screen display, and if the user intends to provide input via the touch screen display, then displaying the one or more touch-based GUI elements on top of the GUI, or if the user intends to provide input to the device via one of the one or more conventional input devices, then hiding the one or more touch-based GUI elements, wherein each touch-based GUI element corresponds to a different conventional GUI element included within the GUI, wherein each conventional GUI element is configured for a different one of the one or more conventional input devices - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification