发明名称 |
Systems and Methods for Disambiguating Intended User Input at an Onscreen Keyboard Using Dual Strike Zones |
摘要 |
Systems and methods for disambiguating user input using dual strikes zones are disclosed herein. An exemplary method includes: establishing a plurality of default actuation regions for each key on a virtual keyboard and providing adaptive actuation regions, each associated with a respective region of a touch-sensitive display within which a predetermined number of previous typing inputs have been received for a respective key. The method also includes: receiving a sequence of typing inputs with an observed cadence, including an ambiguous input within a first adaptive actuation region associated with a first key and within a first default actuation region associated with a second key. If the observed cadence satisfies a cadence threshold, the method includes: determining that the ambiguous input is associated with the first key and, if the observed cadence doesn't satisfy the cadence threshold, the method includes: determining that the ambiguous input is associated with the second key. |
申请公布号 |
US2017090749(A1) |
申请公布日期 |
2017.03.30 |
申请号 |
US201615273634 |
申请日期 |
2016.09.22 |
申请人 |
Apple Inc. |
发明人 |
Marsden Randal J. |
分类号 |
G06F3/0488;G06F3/0481;G06F3/041 |
主分类号 |
G06F3/0488 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of an electronic device with a touch-sensitive display, the one or more programs comprising instructions for:
establishing a plurality of default actuation regions for a virtual keyboard, each respective default actuation region associated with a respective key of a plurality of keys on the virtual keyboard; providing a plurality of adaptive actuation regions for the virtual keyboard, each respective adaptive actuation region associated with a region of the touch-sensitive display within which a predetermined number of previous typing inputs have been received for a single key of the plurality of keys of the virtual keyboard; receiving, at the virtual keyboard, a sequence of new typing inputs with an observed cadence, the sequence of new typing inputs including an ambiguous typing input that is within a first adaptive actuation region associated with a first key and is within a first default actuation region associated with a second key; in accordance with a determination that the observed cadence satisfies a cadence threshold, determining that the ambiguous typing input is associated with the first key; and in accordance with a determination that the observed cadence does not satisfy the cadence threshold, determining that the ambiguous typing input is associated with the second key. |
地址 |
Cupertino CA US |