US 12,105,881 B2
On-screen keyboard user interface with context-aware haptic feedback
Sandeep Louis D'Souza, San Diego, CA (US); Raj Kumar, San Diego, CA (US); Deepak Rajendra Karnik, San Diego, CA (US); Reid Westburg, Del Mar, CA (US); Krishna Buska, San Diego, CA (US); William Scofield, San Diego, CA (US); George Issa Saman, San Diego, CA (US); Seong Jun Ma, San Diego, CA (US); Hui-Ya Liao Nelson, San Diego, CA (US); Eddie Choy, Carlsbad, CA (US); Livingstone Song, San Diego, CA (US); and Louis Dominic Oliveira, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Dec. 29, 2022, as Appl. No. 18/148,006.
Prior Publication US 2024/0220019 A1, Jul. 4, 2024
Int. Cl. G06F 3/16 (2006.01); G06F 3/01 (2006.01); G06F 3/041 (2006.01); G06F 3/04842 (2022.01); G06F 3/04886 (2022.01)
CPC G06F 3/016 (2013.01) [G06F 3/0414 (2013.01); G06F 3/04842 (2013.01); G06F 3/04886 (2013.01); G06F 2203/014 (2013.01); G06F 2203/04105 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method performed by an electronic device, comprising:
displaying a keyboard user interface on a touchscreen display panel;
detecting a key press interaction with the keyboard user interface; and
triggering one or more haptic actuators to generate a vibration waveform associated with a haptic pattern that is based at least in part on a location of the key press interaction and a force value of the key press interaction at the location, wherein the vibration waveform is based at least in part on:
whether the location of the key press interaction is on a key-center region, on a key-edge region, or on a boundary region between keys,
whether the force value is within a range, above the range, or below the range,
whether the key press interaction is associated a key having a standard keycap size or a non-standard keycap size, or
whether the key press interaction is associated with a force level that indicates a final character of a word.