IP Library Granted Patent US 11,865,436
Granted Patent B2
US 11,865,436 · App. 17/714,576 · Granted Jan 9, 2024

Variable actuators of an accessory and methods thereof

Inventors: Tino Soelberg (Chicago, IL); Jeffrey Nicholas Mahlmeister (Glenview, IL); Thane Kurt Woidan (Chicago, IL); Thomas J. Panfil (La Grange, IL)
Assignee: STEELSERIES ApS
A63F13/22A63F13/24A63F13/285A63F13/42G06F1/1652G06F3/016G06F3/023G06F3/038G06F3/0395G06F3/03543G06F9/4451G06F9/44505G06F13/102H01F7/0273A63F13/60A63F13/63A63F2300/1018A63F2300/208G06F2203/013
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,865,436
App. No.
17/714,576
Granted
Jan 9, 2024
Kind
B2
Abstract

A system that incorporates the subject disclosure may include, for example, a processor that performs operations including receiving an actuation profile comprising one or more actuation thresholds responsive to a detection of a triggering event during a gaming session of a video game, configuring the sensor according to the one or more actuation thresholds, receiving, from the sensor, a signal indicating a depression range of the button, comparing the depression range to the one or more actuation thresholds of the actuation profile, and generating an actuation state when the depression range exceeds an actuation threshold of the one or more actuation thresholds. Additional embodiments are disclosed.

Claims (58)

1. A method, comprising:

presenting, by a processing system including a processor, a user interface for configuring an accessory device;

assigning, by the processing system, a plurality of actuation thresholds to a plurality of actuation profiles via the user interface;

assigning, by the processing system, a plurality of reset thresholds to the plurality of actuation profiles via the user interface;

associating, by the processing system, the plurality of actuation profiles with a plurality of buttons of the accessory device via the user interface;

receiving, by the processing system, a first plurality of signals from a plurality of sensors of the plurality of buttons of the accessory device, wherein the first plurality of signals indicate a plurality of depression ranges of the plurality of buttons of the accessory device;

receiving, by the processing system, a second plurality of signals from the plurality of sensors of the plurality of buttons of the accessory device, wherein the second plurality of signals indicate a plurality of release ranges of the plurality of buttons of the accessory device;

comparing, by the processing system, a plurality of depression ranges of the plurality of buttons of the accessory device to the plurality of actuation thresholds of the plurality of actuation profiles associated with the plurality of buttons of the accessory device;

comparing, by the processing system, a plurality of release ranges of the plurality of buttons of the accessory device to a plurality of release thresholds of the plurality of actuation profiles associated with the plurality of buttons of the accessory device;

generating, by the processing system, a plurality of actuation states for the plurality of buttons of the accessory device according to the comparing the plurality of depression ranges to the plurality of actuation thresholds; and

generating, by the processing system, a plurality of reset states of the plurality of actuation states for the plurality of buttons of the accessory device according to the comparing the plurality of release ranges to the plurality of release thresholds.

2. The method of claim 1 , wherein a first actuation state of the plurality of actuation states for the plurality of buttons of the accessory device is generated when a first depression range of the plurality of depression ranges exceeds a first actuation threshold of the plurality of actuation thresholds.

3. The method of claim 2 , wherein a second actuation state of the plurality of actuation states for the plurality of buttons of the accessory device is generated when a second depression range of the plurality of depression ranges exceeds a second actuation threshold of the plurality of actuation thresholds, and wherein the second depression range of the plurality of depression ranges that triggers the second actuation state exceeds the first depression range of the plurality of depression ranges that triggers the first actuation state.

4. The method of claim 1 , further comprising selecting, by the processing system, a first actuation profile of the plurality of actuation profiles, a second actuation profile of the plurality of actuation profiles, or a combination thereof, responsive to detecting a triggering event.

5. The method of claim 4 , further comprising monitoring, by the processing system, the triggering event during a gaming session of a video game.

6. The method of claim 4 , wherein the triggering event is an initiation of a software application controllable by the accessory device.

7. The method of claim 4 , wherein the triggering event is a transition between detectable states in a video game, a sound in the video game, or any combination thereof.

8. The method of claim 4 , wherein the triggering event is associated with an avatar in a video game.

9. The method of claim 8 , wherein the triggering event is a change in health of the avatar, detected speech associated with the avatar, an environment condition encountered by the avatar, or any combination thereof.

10. The method of claim 1 , further comprising sending, by the processing system, first data associated with a first actuation state of the plurality of actuation states to a computing device executing a video game, wherein the first data causes a first gaming action performed by the video game.

11. The method of claim 10 , further comprising sending, by the processing system, second data associated with a second actuation state of the plurality of actuation states to the computing device executing the video game, wherein the second data causes a second gaming action performed by the video game, and wherein the first gaming action differs from the second gaming action.

12. The method of claim 1 , further comprising:

measuring, by the processing system, a displacement rate of depression of a first button of the plurality of buttons of the accessory device; and

adjusting, by the processing system, a first actuation threshold of the plurality of actuation thresholds of a first actuation profile of the plurality of actuation profiles based on the displacement rate of depression of the first button resulting in an updated first actuation profile.

13. A non-transitory, machine-readable storage device, comprising instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

assigning a plurality of actuation thresholds to a plurality of actuation profiles for configuring an accessory device via a user interface;

assigning a plurality of reset thresholds to the plurality of actuation profiles via the user interface;

associating the plurality of actuation profiles with a plurality of buttons of the accessory device via the user interface;

receiving a first plurality of signals from a plurality of sensors of the plurality of buttons of the accessory device, wherein the first plurality of signals indicate a plurality of depression ranges of the plurality of buttons of the accessory device;

receiving a second plurality of signals from the plurality of sensors of the plurality of buttons of the accessory device, wherein the second plurality of signals indicate a plurality of release ranges of the plurality of buttons of the accessory device;

comparing a plurality of depression ranges of the plurality of buttons of the accessory device to the plurality of actuation thresholds of the plurality of actuation profiles associated with the plurality of buttons of the accessory device;

comparing a plurality of release ranges of the plurality of buttons of the accessory device to a plurality of release thresholds of the plurality of actuation profiles associated with the plurality of buttons of the accessory device;

generating a plurality of actuation states for the plurality of buttons of the accessory device according to the comparing the plurality of depression ranges to the plurality of actuation thresholds; and

generating a plurality of reset states of the plurality of actuation states for the plurality of buttons of the accessory device according to the comparing the plurality of release ranges to the plurality of release thresholds.

14. The non-transitory, machine-readable storage device of claim 13 , wherein a first actuation state of the plurality of actuation states for the plurality of buttons of the accessory device is generated when a first depression range of the plurality of depression ranges exceeds a first actuation threshold of the plurality of actuation thresholds, wherein a second actuation state of the plurality of actuation states for the plurality of buttons of the accessory device is generated when a second depression range of the plurality of depression ranges exceeds a second actuation threshold of the plurality of actuation thresholds, and wherein the second depression range of the plurality of depression ranges that triggers the second actuation state exceeds the first depression range of the plurality of depression ranges that triggers the first actuation state.

15. The non-transitory, machine-readable storage device of claim 13 , wherein the operations further comprise selecting a first actuation profile of the plurality of actuation profiles, a second actuation profile of the plurality of actuation profiles, or a combination thereof, responsive to detecting a triggering event.

16. The non-transitory, machine-readable storage device of claim 15 , wherein the triggering event is a transition between detectable states in a video game, a sound in the video game, or any combination thereof.

17. The non-transitory, machine-readable storage device of claim 15 , wherein the triggering event is associated with an avatar in a video game, and wherein the triggering event is a change in health of the avatar, detected speech associated with the avatar, an environment condition encountered by the avatar, or any combination thereof.

18. An accessory, comprising:

an input;

a sensor;

a memory that stores instructions; and

a processing system including a processor coupled to the memory and the sensor, wherein responsive to executing the instructions, the processing system facilitates performance of operations comprising:

assigning a plurality of actuation thresholds to a plurality of actuation profiles for configuring an accessory device via a user interface;

assigning a plurality of reset thresholds to the plurality of actuation profiles via the user interface;

associating the plurality of actuation profiles with a plurality of buttons of the accessory device via the user interface;

receiving a first plurality of signals from a plurality of sensors of the plurality of buttons of the accessory device, wherein the first plurality of signals indicate a plurality of depression ranges of the plurality of buttons of the accessory device;

receiving a second plurality of signals from the plurality of sensors of the plurality of buttons of the accessory device, wherein the second plurality of signals indicate a plurality of release ranges of the plurality of buttons of the accessory device;

comparing a plurality of depression ranges of the plurality of buttons of the accessory device to the plurality of actuation thresholds of the plurality of actuation profiles associated with the plurality of buttons of the accessory device;

comparing a plurality of release ranges of the plurality of buttons of the accessory device to a plurality of release thresholds of the plurality of actuation profiles associated with the plurality of buttons of the accessory device;

generating a plurality of actuation states for the plurality of buttons of the accessory device according to the comparing the plurality of depression ranges to the plurality of actuation thresholds; and

generating a plurality of reset states of the plurality of actuation states for the plurality of buttons of the accessory device according to the comparing the plurality of release ranges to the plurality of release thresholds.

19. The accessory of claim 18 , wherein the operations further comprise:

sending first data associated with a first actuation state of the plurality of actuation states to a computing device executing a video game, wherein the first data causes a first gaming action performed by the video game; and

sending second data associated with a second actuation state of the plurality of actuation states to the computing device executing the video game, wherein the second data causes a second gaming action performed by the video game, and wherein the first gaming action differs from the second gaming action.

20. The accessory of claim 18 , wherein the operations further comprise:

measuring a displacement rate of depression of a first button of the plurality of buttons of the accessory device; and

adjusting a first actuation threshold of the plurality of actuation thresholds of a first actuation profile of the plurality of actuation profiles based on the displacement rate of depression of the first button resulting in an updated first actuation profile.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 23, 2025
From: STEELSERIES APS
To: GN STORE NORD A/S
Reel/Frame 069988/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2022
From: SOELBERG, TINO; MAHLMEISTER, JEFFREY NICHOLAS; WOIDAN, THANE KURT; PANFIL, THOMAS J.
To: STEELSERIES APS
Reel/Frame 059564/0353 →
Continuity (6)
Continuation 16863292 · Apr 30, 2020
Continuation 16192852 · Nov 16, 2018
Continuation In Part 16005913 · Jun 12, 2018
Continuation 14303784 · Jun 13, 2014
Provisional Application 61982081 · Apr 21, 2014
Related Publication 20220296996A1 · Sep 22, 2022