US 12,079,392 B2
System and method for modifying haptic feedback response of a touch sensor
Ninad Sathe, Sunnyvale, CA (US); Vijay Rajanna, Sunnyvale, CA (US); and Ilya Daniel Rosenberg, Sunnyvale, CA (US)
Assigned to Sensel, Inc., Sunnyvale, CA (US)
Filed by Sensel, Inc., Sunnyvale, CA (US)
Filed on Apr. 28, 2023, as Appl. No. 18/141,317.
Application 18/141,317 is a continuation in part of application No. 17/949,902, filed on Sep. 21, 2022, granted, now 11,693,520, issued on Jul. 4, 2023.
Application 17/949,902 is a continuation of application No. 17/554,985, filed on Dec. 17, 2021, granted, now 11,494,034, issued on Nov. 8, 2022.
Application 17/554,985 is a continuation of application No. 17/207,546, filed on Mar. 19, 2021, granted, now 11,231,812, issued on Jan. 25, 2022.
Claims priority of provisional application 62/992,077, filed on Mar. 19, 2020.
Claims priority of provisional application 63/336,845, filed on Apr. 29, 2022.
Prior Publication US 2023/0350494 A1, Nov. 2, 2023
Int. Cl. G06F 3/16 (2006.01); G06F 3/01 (2006.01); G06F 3/041 (2006.01)
CPC G06F 3/016 (2013.01) [G06F 3/0418 (2013.01); G06F 3/0414 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for modifying haptic feedback response comprising:
during a set-up period:
accessing a target haptic intensity across a touch sensor surface of a touch sensor during a haptic feedback cycle;
at a calibration system, applying a probe, at a target selection force, to a first target location on a touch sensor surface;
at the touch sensor, triggering a sequence of vibration cycles by driving a target oscillating voltage at a sequence of phase offsets across a set of haptic actuators to oscillate the touch sensor surface;
capturing a first haptic waveform representing oscillations at the first target location on the touch sensor surface during the sequence of vibration cycles;
identifying a first peak-to-peak haptic intensity, in the first haptic waveform, corresponding to the target haptic intensity;
identifying a first delay between driving haptic actuators, in the set of haptic actuators, associated with the first peak-to-peak intensity; and
generating a first vibration cycle associated with the first target location on the touch sensor surface comprising the first delay; and
during a deployment period, following the set-up period:
at a first time, capturing a first touch image representing magnitudes of forces detected on the touch sensor surface;
interpreting a first force magnitude for a first touch input applied proximal the first target location on the touch sensor surface based on the first touch image; and
in response to the first force magnitude exceeding the target selection force, triggering the first vibration cycle by driving the target oscillating voltage at the first delay between haptic actuators, in the set of haptic actuators, to oscillate the touch sensor surface at the target haptic intensity.