US 12,134,028 B2
Variable actuators of an accessory and methods thereof
Tino Soelberg, Chicago, IL (US); Jeffrey Nicholas Mahlmeister, Glenview, IL (US); Thane Kurt Woidan, Chicago, IL (US); and Thomas J. Panfil, La Grange, IL (US)
Assigned to STEELSERIES ApS, Copenhagen (DK)
Filed by STEELSERIES ApS, Copenhagen (DK)
Filed on Nov. 29, 2023, as Appl. No. 18/523,254.
Application 18/523,254 is a continuation of application No. 17/714,576, filed on Apr. 6, 2022, granted, now 11,865,436.
Application 17/714,576 is a continuation of application No. 16/863,292, filed on Apr. 30, 2020, granted, now 11,318,374, issued on May 3, 2022.
Application 16/863,292 is a continuation of application No. 16/192,852, filed on Nov. 16, 2018, granted, now 10,675,532, issued on Jun. 9, 2020.
Application 16/192,852 is a continuation in part of application No. 16/005,913, filed on Jun. 12, 2018, granted, now 10,328,341, issued on Jun. 25, 2019.
Application 16/005,913 is a continuation of application No. 14/303,784, filed on Jun. 13, 2014, granted, now 10,022,622, issued on Jul. 17, 2018.
Claims priority of provisional application 61/982,081, filed on Apr. 21, 2014.
Prior Publication US 2024/0091634 A1, Mar. 21, 2024
Int. Cl. A63F 13/22 (2014.01); A63F 13/24 (2014.01); A63F 13/285 (2014.01); A63F 13/42 (2014.01); G06F 1/16 (2006.01); G06F 3/01 (2006.01); G06F 3/023 (2006.01); G06F 3/0354 (2013.01); G06F 3/038 (2013.01); G06F 3/039 (2013.01); G06F 9/445 (2018.01); G06F 13/10 (2006.01); H01F 7/02 (2006.01); A63F 13/60 (2014.01); A63F 13/63 (2014.01)
CPC A63F 13/22 (2014.09) [A63F 13/24 (2014.09); A63F 13/285 (2014.09); A63F 13/42 (2014.09); G06F 1/1652 (2013.01); G06F 3/016 (2013.01); G06F 3/023 (2013.01); G06F 3/03543 (2013.01); G06F 3/038 (2013.01); G06F 3/0395 (2013.01); G06F 9/44505 (2013.01); G06F 9/4451 (2013.01); G06F 13/102 (2013.01); H01F 7/0273 (2013.01); A63F 13/60 (2014.09); A63F 13/63 (2014.09); A63F 2300/1018 (2013.01); A63F 2300/208 (2013.01); G06F 2203/013 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
presenting, by a processing system including a processor, a graphical user interface for configuring a keyboard by a user;
receiving, by the processing system, a first user input for configuring a first actuation of a first button of the keyboard, wherein the first user input is displayed on the graphical user interface in real-time as a first unit of measure of a first displacement distance on the graphical user interface while the first user input for the first button is being adjusted by the user;
assigning, by the processing system, a first threshold for the first actuation to a profile for the first button of the keyboard according to the first user input;
receiving, by the processing system, a second user input for configuring a first release of the first button of the keyboard, wherein the second user input is displayed on the graphical user interface in real-time as a second unit of measure of a second displacement distance on the graphical user interface while the second user input for the first button is being adjusted by the user;
assigning, by the processing system, a second threshold for the first release to the profile for the first button of the keyboard according to the second user input; receiving, by the processing system, a third user input for configuring a second actuation of a second button of the keyboard, wherein the third user input is displayed on the graphical user interface in real-time as a third unit of measure of a third displacement distance on the graphical user interface while the third user input for the second button is being adjusted by the user;
assigning, by the processing system, a third threshold for the second actuation to the profile for the second button of the keyboard according to the second user input; receiving, by the processing system, a fourth user input for configuring a second release of the second button of the keyboard, wherein the fourth user input is displayed on the graphical user interface in real-time as a fourth unit of measure of a fourth displacement distance on the graphical user interface while the fourth user input for the second button is being adjusted by the user; and
assigning, by the processing system, a fourth threshold for the second release to the profile for the second button of the keyboard according to the fourth user input.