US 11,714,505 B2
Switch assembly with force-associated variable scroll speed and methods of use
Nicholas Borgerding, St. Clair Shores, MI (US); Jason Lisseman, Shelby Township, MI (US); Kevin Chrustowski, Sterling Heights, MI (US); and David Andrews, Ortonville, MI (US)
Assigned to Joyson Safety Systems Acquisition LLC, Auburn Hills, MI (US)
Filed by Joyson Safety Systems Acquisition LLC, Auburn Hills, MI (US)
Filed on Nov. 18, 2022, as Appl. No. 18/57,074.
Application 18/057,074 is a continuation of application No. 15/862,428, filed on Jan. 4, 2018, granted, now 11,507,214.
Claims priority of provisional application 62/442,311, filed on Jan. 4, 2017.
Prior Publication US 2023/0161431 A1, May 25, 2023
Int. Cl. G06F 3/0362 (2013.01); G06F 3/041 (2006.01); G06F 3/0485 (2022.01); G06F 3/01 (2006.01); G06F 3/0488 (2022.01); G06F 3/0338 (2013.01)
CPC G06F 3/0414 (2013.01) [G06F 3/016 (2013.01); G06F 3/0338 (2013.01); G06F 3/0485 (2013.01); G06F 3/0488 (2013.01); G06F 2203/04102 (2013.01); G06F 2203/04105 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a touch sensitive interface comprising one or more force sensors and a touch surface, the touch surface transferring force received by the touch surface to the one or more force sensors;
a memory; and
a processor, the processor in electrical communication with the one or more force sensors and the memory, wherein the processor executes instructions stored on the memory, the instructions causing the processor to:
receive a force signal from the one or more force sensors;
determine a force magnitude associated with the force signal;
compare the force magnitude to an initial threshold force amount to determine if the force magnitude exceeds the initial threshold force amount, and if the force magnitude exceeds the initial threshold amount, then:
measure an elapsed time that the force magnitude exceeds the initial threshold force amount;
compare the elapsed time to a minimum elapsed time; and
in response to the elapsed time being greater than the minimum elapsed time, then:
compare the force magnitude to a second threshold force amount that is greater than the initial threshold force amount; and
generate scroll control signals for communicating to a menu system, the menu system having a plurality of menu options, the scroll control signals causing the menu system to scroll through the plurality of menu options at one or more scroll frequencies,
wherein if the force magnitude exceeds the second threshold force amount, then once scrolling begins the scroll control signals cause the menu system to begin scrolling through the plurality of menu options at a first constant scroll frequency for an initial period of time, wherein the first constant scroll frequency is greater than zero, and then after the initial period of time has lapsed, scroll through the plurality of menu options at a second constant scroll frequency, wherein the second constant scroll frequency is greater than the first constant scroll frequency,
and wherein if the force magnitude exceeds the initial threshold force amount and does not exceed the second threshold force amount, then the scroll control signals cause the menu system to begin scrolling through the plurality of menu options at the first constant scroll frequency.