Classifying the intent of user input
First Claim
Patent Images
1. A method comprising:
- obtaining touch information regarding a single finger touching a keyboard of an input device, the input device supporting multiple different user intents for the single finger touching the keyboard, the obtaining comprising obtaining force information; and
automatically determining, based on the touch information, which of the multiple different user intents is intended for the single finger touching the keyboard, the multiple different user intents including a key strike, a mouse click, and a single finger motion, the determining including;
determining that the user intent intended for the single finger touching the keyboard is the key strike in response to the touch information conforming to characteristics of the key strike,determining that the user intent intended for the single finger touching the keyboard is the mouse click in response to the touch information conforming to characteristics of the mouse click, the characteristics of the key strike indicating that the force applied by the single finger touching the keyboard rises faster than the characteristics of the mouse click indicate,determining that the user intent intended for the single finger touching the keyboard is the single finger motion in response to the touch information conforming to characteristics of the single finger motion.
2 Assignments
0 Petitions
Accused Products
Abstract
Different types of user inputs can be input by a user via a keyboard of an input device. These different types of user inputs include, for example, key strikes, multi-touch interactions, single finger motions, and/or mouse clicks. Touch information regarding the pressure applied to the keys of a pressure sensitive keyboard over time (or the contact area of the user input for other types of keyboards over time) is used to classify the intent of the user input as one of the various types of user inputs.
911 Citations
20 Claims
-
1. A method comprising:
-
obtaining touch information regarding a single finger touching a keyboard of an input device, the input device supporting multiple different user intents for the single finger touching the keyboard, the obtaining comprising obtaining force information; and automatically determining, based on the touch information, which of the multiple different user intents is intended for the single finger touching the keyboard, the multiple different user intents including a key strike, a mouse click, and a single finger motion, the determining including; determining that the user intent intended for the single finger touching the keyboard is the key strike in response to the touch information conforming to characteristics of the key strike, determining that the user intent intended for the single finger touching the keyboard is the mouse click in response to the touch information conforming to characteristics of the mouse click, the characteristics of the key strike indicating that the force applied by the single finger touching the keyboard rises faster than the characteristics of the mouse click indicate, determining that the user intent intended for the single finger touching the keyboard is the single finger motion in response to the touch information conforming to characteristics of the single finger motion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. An apparatus comprising an input device configured to provide an output that indicates touch information regarding a single finger touching a keyboard of the input device, the touch information including force information, the input device supporting multiple different user intents for the single finger touching the keyboard of the input device, the multiple different user intents including a key strike, a mouse click, and a single finger motion, the output being usable by one or more modules to automatically classify the user intent for the single finger touching the keyboard as the key strike in response to the touch information conforming to characteristics of the key strike, classify the user intent for the single finger touching the keyboard as the mouse click in response to the touch information conforming to characteristics of the mouse click, and classify the user intent for the single finger touching the keyboard as the single finger motion in response to the touch information conforming to characteristics of the single finger motion, the characteristics of the key strike indicating that the force applied by the single finger touching the keyboard rises faster than the characteristics of the mouse click indicate.
-
17. An apparatus comprising:
-
a hardware processor; and computer-readable storage devices having stored thereon multiple instructions that, responsive to execution by the processor, cause the processor to perform operations comprising; obtaining touch information regarding a single finger touching a keyboard of an input device, the touch information comprising force information, the input device supporting multiple different user intents for the single finger touching the keyboard; and automatically determining, based on the touch information, which of the multiple different user intents is intended for the single finger touching the keyboard, the multiple different user intents including a key strike, a mouse click, and a single finger motion, and the determining including; determining that the user intent intended for the single finger touching the keyboard is the key strike in response to the touch information conforming to characteristics of a key strike, determining that the user intent intended for the single finger touching the keyboard is the mouse click in response to the touch information conforming to characteristics of the mouse click, the characteristics of the key strike indicating that the force applied by the single finger touching the keyboard rises faster than the characteristics of the mouse click indicate, and determining that the user intent intended for the single finger touching the keyboard is the single finger motion in response to the touch information conforming to characteristics of the single finger motion. - View Dependent Claims (18, 19, 20)
-
Specification