Smart touchscreen key activation detection
First Claim
Patent Images
1. A method comprising:
- determining, by a computing device, a location of a thumb contact detected at a touchscreen, wherein the thumb contact detected at the touchscreen is not detected at a region of the touchscreen associated with a virtual space key;
determining, by the computing device, based at least in part on the location of the thumb contact detected at the touchscreen and one or more parameters associated with the thumb contact, that the thumb contact constitutes an intended activation of the virtual space key; and
in response to determining that the thumb contact constitutes the intended activation of the virtual space key, outputting, by the computing device and for display, an electronic representation of a space character.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to systems for, and methods of, detecting attempted space key activations on a touchscreen. Such systems and methods allow for error-tolerant data input on a touchscreen. The systems and methods may be adaptive and grow progressively more accurate as additional user data is received.
38 Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device, a location of a thumb contact detected at a touchscreen, wherein the thumb contact detected at the touchscreen is not detected at a region of the touchscreen associated with a virtual space key; determining, by the computing device, based at least in part on the location of the thumb contact detected at the touchscreen and one or more parameters associated with the thumb contact, that the thumb contact constitutes an intended activation of the virtual space key; and in response to determining that the thumb contact constitutes the intended activation of the virtual space key, outputting, by the computing device and for display, an electronic representation of a space character. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a touchscreen configured to display a representation of a keyboard; and at least one processor configured to; determine a location of a thumb contact detected at the touchscreen, wherein the thumb contact detected at the touchscreen is not detected at a region of the touchscreen associated with a virtual space key; determine, based at least in part on the location of the thumb contact detected at the touchscreen and one or more parameters associated with the thumb contact, that the thumb contact constitutes an intended activation of the virtual space key; and in response to determining that the thumb contact constitutes the intended activation of the virtual space key, output, for display at the touchscreen, an electronic representation of a space character. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory processor-readable medium storing code representing instructions that, when executed by a processor, cause the processor to:
-
determine a location of a thumb contact detected at a touchscreen, wherein the thumb contact detected at the touchscreen is not detected at a region of the touchscreen associated with a virtual space key; determine, based at least in part on the location of the thumb contact detected at the touchscreen and one or more parameters associated with the thumb contact, that the thumb contact constitutes an intended activation of the virtual space key; and in response to determining that the thumb contact constitutes the intended activation of the virtual space key, output, for display, an electronic representation of a space character. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification