IP Library › Granted Patent US 12,734,438
Granted Patent B2
US 12,734,438 · App. 18/885,859 · Granted Sep 15, 2026

Intelligent human interface devices (HIDs) for gaming

Inventors: Kearson M. McNulty (Austin, TX); Walter Kemp (Georgetown, TX); Trent A. Buys (Seattle, WA)
Assignee: Dell Products L.P.
A63F13/40
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 12,734,438
App. No.
18/885,859
Granted
Sep 15, 2026
Kind
B2
Abstract

Systems and methods for intelligent Human Interface Devices (HIDs) for gaming. In some embodiments, an HID may include a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the processor to: process raw user input via a selected gaming Artificial Intelligence (AI) model to produce processed user input; and transmit the processed user input to an Information Handling System (IHS) coupled to the HID during a gaming session.

Claims (32)

1 . A Human Interface Device (HID), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the HID to:

process raw user input via a selected gaming Artificial Intelligence (AI) model to produce processed user input; and

transmit the processed user input to an Information Handling System (IHS) coupled to the HID during a gaming session.

2 . The HID of claim 1 , wherein the HID comprises a keyboard, a mouse, a trackpad, a game controller, or a stylus.

3 . The HID of claim 1 , wherein the gaming AI model comprises at least one of: First-Person Shooter (FPS), Real-Time Strategy (RTS), Massively Multiplayer Online Role-Playing Game (MMORPG), turn-based strategy, sports, or simulation.

4 . The HID of claim 1 , wherein the raw user input comprises at least one of: a scancode, a change in position, or a button push.

5 . The HID of claim 4 , wherein the processed user input comprises at least one of: a modified scancode, a modified change in position, or a modified button push.

6 . The HID of claim 1 , wherein the processed user input adjusts a speed of a movement, button push, or keypress depending upon the selected gaming AI model.

7 . The HID of claim 1 , wherein the processed user input comprises a keystroke or button push combination depending upon the selected gaming AI model.

8 . The HID of claim 1 , wherein the processed user input suppresses a keystroke or button push depending upon the selected gaming AI model.

9 . The HID of claim 1 , further comprising a knob, switch, button, slider, lever, dial, scroll wheel, or keypad coupled to the processor, wherein the gaming AI model is selected via the knob, switch, button, slider, lever, dial, scroll wheel, or keypad, and wherein different states of the knob, switch, button, slider, lever, dial, scroll wheel, or keypad correspond to different gaming AI models.

10 . The HID of claim 1 , wherein the program instructions, upon execution, cause the HID to:

receive data from a sensor coupled to the processor, wherein the data is indicative of at least one of: a keystroke frequency, a keystroke velocity, a pressure, a button click frequency, a button click velocity, a mouse pressure, a button pressure, or an after touch; and

select the gaming AI model, at least in part, in response to the sensor data.

11 . The HID of claim 1 , wherein the program instructions, upon execution, cause the HID to transmit at least a portion of the processed user input or an indication thereof to an Operating System (OS) agent of the IHS over an enhanced data path without any involvement by an Embedded Controller (EC) of the IHS.

12 . The HID of claim 1 , wherein the program instructions, upon execution, cause the HID to transmit at least a portion of the processed user input or an indication thereof to an Operating System (OS) agent of the IHS over an Embedded Controller (EC) data path.

13 . A hardware memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS) coupled to a Human Interface Device (HID), cause the IHS to:

establish communications with the HID; and

receive, from the HID, user input processed by a gaming Artificial Intelligence (AI) model.

14 . The hardware memory device of claim 13 , wherein the gaming AI model comprises at least one of: First-Person Shooter (FPS), Real-Time Strategy (RTS), Massively Multiplayer Online Role-Playing Game (MMORPG), turn-based strategy, sports, or simulation.

15 . The hardware memory device of claim 13 , wherein the processed user input comprises at least one of: a modified scancode, a modified change in position, or a modified button push.

16 . The hardware memory device of claim 13 , wherein the processed user input adjusts a speed of a movement, button push, or keypress depending upon the selected gaming AI model.

17 . The hardware memory device of claim 13 , wherein the HID comprises a knob, switch, button, slider, lever, dial, scroll wheel, or keypad, wherein the gaming AI model is selected via the knob, switch, button, slider, lever, dial, scroll wheel, or keypad, and wherein different states of the knob, switch, button, slider, lever, dial, scroll wheel, or keypad correspond to different gaming AI models.

18 . The hardware memory device of claim 13 , wherein the HID is configured to:

receive data from a sensor, wherein the data is indicative of at least one of: a keystroke frequency, a keystroke velocity, a pressure, a button click frequency, a button click velocity, a mouse pressure, a button pressure, or an after touch; and

select the gaming AI model, at least in part, in response to the data.

19 . A method, comprising:

comparing a behavior of a user, by a Human Interface Device (HID), against at least one of a plurality of gaming profiles; and

executing a gaming Artificial Intelligence (AI) model by the HID, at least in part, in response to a result of the comparison, wherein the AI model is configured to turn raw user input into processed user input prior to transmission to an Information Handling System (IHS).

20 . The method of claim 19 , wherein to turn the raw user input into the processed user input, the method further comprises adjusting a speed of a movement, button push, or keypress, creating a keystroke or button push combination, or suppressing a keystroke or button push.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2024
From: MCNULTY, KEARSON M.; KEMP, WALTER; BUYS, TRENT A.
To: DELL PRODUCTS L.P.
Reel/Frame 068592/0511 →
Continuity (1)
Related Publication 20260077264A1 · Mar 19, 2026
References Cited (9)
US 10576380B1 · Beltran · 2020 [cited by examiner]
US 11383167B2 · Osman · 2022 [cited by examiner]
US 11857868B1 · Kestell · 2024 [cited by examiner]
US 20190354759A1 · Somers · 2019 [cited by examiner]
US 20220276728A1 · Jorasch · 2022 [cited by examiner]
US 20220362675A1 · Osman · 2022 [cited by examiner]
US 20230109654A1 · Benedetto · 2023 [cited by examiner]
US 20250018282A1 · Soelberg · 2025 [cited by examiner]
US 20260077264A1 · McNulty · 2026 [cited by examiner]