Video game controller with performance tracking
AssigneeVoyetra Turtle Beach, Inc.
InventorsAndrew Brian Young, Stephen Thomas Bright, Daniel Adam Nuth
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.