IP Library Granted Patent US 12,582,901
Granted Patent B2
US 12,582,901 · App. 18/599,357 · Granted Mar 24, 2026

Video game controller with performance tracking

Inventors: Andrew Brian Young (Wales, GB); Stephen Thomas Bright (Wales, GB); Daniel Adam Nuth (Wales, GB)
Assignee: Voyetra Turtle Beach, Inc.
A63F13/24A63F13/26A63F13/537
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,582,901
App. No.
18/599,357
Granted
Mar 24, 2026
Kind
B2
Abstract

This disclosure describes a system that allows a user to track performance metrics from a game controller. These performance metrics are displayed on a screen of the game controller. In addition to the game controller, the disclosed system may comprise an app, on a device external from the game controller, that is also able to display the performance metrics as they are updated.

Claims (43)

1 . A system comprising:

a game controller configured to operate a video game, the game controller comprising:

a plurality of buttons, and

a screen configured to display a customizable interface layout, wherein:

a performance metric is configured to be selectively located on the customizable interface layout,

the performance metric is configured to indicate a button of the plurality of buttons that is pressed most often, and

the performance metric is configured to indicate a number of times per minute the button is pressed; and

an application (“app”), operable on a device external from the game controller, configured to display an illustration of the game controller and associate the performance metric with the button on the game controller, wherein:

a processor of the game controller computes, during active gameplay, the per-button presses-per-minute performance metric from button signals and the screen of the game controller concurrently displays the presses-per-minute for individual buttons and an identification of the most-pressed button, and

a screen layout for the customizable interface layout is designed in the app and transmitted to onboard memory of the game controller for display.

2 . The system of claim 1 , wherein the app is operable to display the performance metric.

3 . The system of claim 1 , wherein the app is a mobile app and the device is a smartphone.

4 . The system of claim 1 , wherein the app is a mobile app and the device is a tablet.

5 . The system of claim 1 , wherein the performance metric is updated while the game controller is in use.

6 . The system of claim 1 , wherein the processor is configured to measure a gaming latency.

7 . The system of claim 1 , wherein the performance metric is determined according to one or more actions performed by a user of the game controller.

8 . A method comprising:

generating a performance metric, via a game controller, according to a number of times per minute each button of a plurality of buttons, on the game controller, is pressed;

selectively locating the performance metric on a customizable interface layout of a screen located in the game controller;

displaying an illustration of the game controller, via an application (“app”), on a device external from the game controller; and

associating the performance metric with a button on the game controller that is pressed most often, wherein:

the generating comprises, during active gameplay, computing on a processor of the game controller the presses-per-minute for individual buttons from button signals and concurrently displaying on the screen the presses-per-minute and an identification of the button pressed most often, and

a screen layout design for the customizable interface layout is created in the app and transmitted to onboard memory of the game controller for display.

9 . The method of claim 8 , wherein the method comprises displaying the performance metric via the app.

10 . The method of claim 8 , wherein the app is a mobile app and the device is a smartphone.

11 . The method of claim 8 , wherein the app is a mobile app and the device is a tablet.

12 . The method of claim 8 , wherein the performance metric is updated while the game controller is in use.

13 . The method of claim 8 , wherein the method comprises generating, storing and displaying a gaming latency.

14 . The method of claim 8 , wherein the performance metric is determined according to one or more actions performed by a user of the game controller.

15 . A non-transitory computer-readable medium storing a program, wherein when operated by a processor on a game controller, the program configures the game controller to:

generate a performance metric according to a number of times per minute each button of a plurality of buttons on the game controller, is pressed;

selectively locate the performance metric on a customizable interface layout of a screen located in the game controller;

communicate with an application (“app”) on a device external from the game controller for:

displaying an illustration of the game controller;

associating the performance metric with a button on the game controller that is pressed most often; and

updating the performance metric;

compute, during active gameplay, presses-per-minute for individual buttons from button signals;

cause the screen to concurrently display the presses-per-minute and an identification of the button pressed most often; and

receive from the app a screen layout design that is stored in onboard memory and used to render the customizable interface layout.

16 . The non-transitory computer-readable medium of claim 15 , wherein the device external from the game controller is a mobile device.

17 . The non-transitory computer-readable medium of claim 16 , wherein the mobile device is one of a smartphone and a tablet.

18 . The non-transitory computer-readable medium of claim 15 , wherein the method comprises generating, storing and displaying a gaming latency.

19 . The non-transitory computer-readable medium of claim 15 , wherein the performance metric is determined according to one or more actions performed by a user of the game controller.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 1, 2026
From: BANK OF AMERICA, N.A.
To: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
Reel/Frame 075315/0067 →
SECURITY INTEREST Recorded Apr 30, 2026
From: VOYETRA TURTLE BEACH INC.
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 075311/0625 →
ASSIGNMENT OF SECURITY AGREEMENT Recorded Aug 4, 2025
From: TURTLE BEACH CORPORATION; VOYETRA TURTLE BEACH, INC.; PERFORMANCE DESIGNED PRODUCTS LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072338/0059 →