US 11,989,375 B2
Electronic device for typo correction and method thereof
Taekyoung Kim, Suwon-si (KR); Seoghee Jeong, Suwon-si (KR); Sangheon Kim, Suwon-si (KR); and Yeunwook Lim, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jun. 8, 2022, as Appl. No. 17/835,787.
Application 17/835,787 is a continuation of application No. PCT/KR2022/003631, filed on Mar. 15, 2022.
Claims priority of application No. 10-2021-0033625 (KR), filed on Mar. 15, 2021.
Prior Publication US 2022/0308733 A1, Sep. 29, 2022
Int. Cl. G06F 3/041 (2006.01); G06F 3/04886 (2022.01)
CPC G06F 3/04186 (2019.05) [G06F 3/04886 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a display;
a sensor module including a touch sensor configured to receive a touch input and generate touch data;
a memory; and
a processor operatively connected to the display, the sensor module, and the memory,
wherein the processor is configured to:
generate a first filter having a first time filter value and a first magnitude filter value,
generate a second filter having a second time filter value greater than the first time filter value and a second magnitude filter value greater than the first magnitude filter value,
acquire the touch data including a first point where a touch starts and a second point where the touch ends,
apply the first filter based on a moving from the first point to the second point being closer to a center line that vertically bisects a keyboard,
apply the second filter based on the moving being farther away from the center line,
determine that a key of the keyboard corresponding to the first point has been touched based on a duration of the touch input being less than the time filter value of the filter and a distance between the first point and the second point being less than the magnitude filter value, and
determine that a key of the keyboard corresponding to the second point has been touched based on the duration of the touch input being equal to or greater than the time filter value of the filter and the distance between the first point and the second point being equal to or greater than the magnitude filter value.