Input mode recognition
First Claim
1. A method for input type recognition, comprising:
- determining whether a computing device is docked or undocked;
when it is determined that the computing device is undocked, placing the computing device in an undocked mode, wherein in the undocked mode an user interface element of a graphical user interface (GUI), being displayed on a display device of the computing device, is optimized for a touch based input that occurs via an user interaction with the display device; and
when it is determined that the computing device is docked, placing the computing device in a docked mode, wherein in the docked mode the user interface element of the GUI, being displayed on the display device of the computing device, is optimized for an input other than the touch based input that occurs via the user interaction with the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
A touch input mode may be entered and exited automatically and/or manually. When the touch input mode is entered, user interface (UI) elements are optimized for touch input. When the touch input mode is exited, the user interface (UI) elements are optimized for hardware based input. A user may enter the touch input mode by manually selecting a user interface element and/or by entering touch input. Settings may be configured that specify conditions upon which the touch input mode is entered/exited. For example, the touch input mode may be configured to be automatically entered upon undocking a computing device, receiving touch input when in the hardware based input mode, and the like. Similarly, the touch input mode may be configured to be automatically exited upon docking a computing device, receiving hardware based input when in the touch input mode, and the like.
-
Citations
20 Claims
-
1. A method for input type recognition, comprising:
-
determining whether a computing device is docked or undocked; when it is determined that the computing device is undocked, placing the computing device in an undocked mode, wherein in the undocked mode an user interface element of a graphical user interface (GUI), being displayed on a display device of the computing device, is optimized for a touch based input that occurs via an user interaction with the display device; and when it is determined that the computing device is docked, placing the computing device in a docked mode, wherein in the docked mode the user interface element of the GUI, being displayed on the display device of the computing device, is optimized for an input other than the touch based input that occurs via the user interaction with the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device for input type recognition, the computing device comprising:
-
a display device having a touch screen that receives a touch based input; a memory device storing executable instructions; a processor in communication with the display device and the memory device, wherein execution of the executable instructions causes the processor to function as; an application that includes a graphical user interface (GUI) having a first configuration of user interface elements for use with the touch based input and a second configuration of the user interface elements for use with a hardware based input; and a user interface manager operating in conjunction with the application that is configured to perform; determining whether the computing device is docked or undocked; when it is determined that the computing device is undocked, placing the computing device in an undocked mode, wherein in the undocked mode the first configuration of the user interface elements of the GUI, being displayed on the display device, are optimized for the touch based input that occurs via an user interaction with the display device; and when it is determined that the computing device is docked, placing the computing device in a docked mode, wherein in the docked mode the second configuration of the user interface elements of the GUI, being displayed on the display device, are optimized for an input other than the touch based input that occurs via the user interaction with the display device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device storing computer-executable instructions for input type recognition, the computer-executable instructions comprising:
-
determining whether a computing device is docked or undocked; when it is determined that the computing device is undocked, placing the computing device in an undocked mode, wherein in the undocked mode user interface elements of a graphical user interface (GUI), being displayed on a display device of the computing device, are optimized for a touch based input that occurs via an user interaction with the display device; and when it is determined that the computing device is docked, placing the computing device in a docked mode, wherein in the docked mode the user interface elements of the GUI, being displayed on the display device of the computing device, are optimized for an input other than the touch based input that occurs via the user interaction with the display device. - View Dependent Claims (18, 19, 20)
-
Specification