US 11,656,711 B2
Method and apparatus for configuring a plurality of virtual buttons on a device
Thomas Lorenz, Austin, TX (US); and Anthony Stephen Doy, Los Gatos, CA (US)
Assigned to Cirrus Logic, Inc., Austin, TX (US)
Filed by Cirrus Logic International Semiconductor Ltd., Edinburgh (GB)
Filed on Jun. 17, 2020, as Appl. No. 16/903,898.
Claims priority of provisional application 62/864,649, filed on Jun. 21, 2019.
Prior Publication US 2020/0401292 A1, Dec. 24, 2020
Int. Cl. G06F 3/041 (2006.01); G06F 3/01 (2006.01); G06F 3/16 (2006.01)
CPC G06F 3/04142 (2019.05) [G06F 3/016 (2013.01); G06F 3/0412 (2013.01); G06F 3/167 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method for configuring a plurality of virtual buttons on a device, the method comprising:
receiving a first signal indicating a mode of operation of the device;
outputting a first control signal operable to activate or deactivate each of the plurality of virtual buttons on the device respectively based on the mode of operation of the device; and
responsive to receiving a second signal indicating that a first virtual button of the plurality of virtual buttons that is activated has been engaged by a user of the device, outputting a second control signal operable to initiate a first haptic, visual or audible response corresponding to the first virtual button;
wherein the second signal is received based on detection of pressure above a predetermined threshold on a touchscreen; and
responsive to the user applying pressure that is close to, but not exactly on, the first virtual button, configuring the first virtual button to lower the predetermined threshold to avoid the user having to apply more pressure to engage the first virtual button.