Video game controller with customizable response
This disclosure describes a system that allows a user to generate and select, from a game controller, a response profile for an input of the game controller. The response profile may be 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 generate and display the response profile.
1 . A system comprising:
a game controller, operable to control a video game console, comprising a thumb stick, a processor, and a display screen integrated into the game controller, and
an application (“app”), operable on an external device, to display an illustration of the one or more features of the thumb stick, wherein:
the game controller is configured to receive data representing the illustration of the one or more features of the thumb stick from the external device, and
the game controller is configured to display, on the display screen, the same illustration of one or more features of the thumb stick.
2 . The system of claim 1 , wherein:
the game controller comprises a memory configured to store one or more response profiles for an input of the game controller.
3 . The system of claim 1 , wherein:
the game controller comprises a processor configured to access one or more response profiles.
4 . The system of claim 1 , wherein:
the game controller comprises a wireless interface operable to communicate with the video game console and the external device, wherein the external device is different than the video game console.
5 . The system of claim 1 , wherein:
the game controller is operable to display one or more response profiles to a user of the game controller.
6 . The system of claim 1 , wherein:
a graphical user interface, of the game controller, is configurable via the external device.
7 . The system of claim 1 , wherein:
a layout, of the game controller, comprises one or more response profiles that are selectable via a touch screen.
8 . The system of claim 1 , wherein:
a custom profile is configurable to adapt the one or more features of the thumb stick.
9 . The system of claim 1 , wherein:
the app is operable to generate one or more response profiles and route the one or more response profiles to the game controller.
10 . The system of claim 1 , wherein:
the app is a mobile app and the external device is one of a smartphone and a tablet.
11 . The system of claim 1 , wherein:
one or more response profiles are displayed while the game controller is in use.
12 . The system of claim 1 , wherein:
a processor, of the game controller, is operable to monitor a usage of the game controller, and
the processor is operable to generate a response profile recommendation according to the usage of the game controller.
13 . The system of claim 1 , wherein:
the thumb stick comprises a physical switch operable to select between a stored response profile and a default control setting.
14 . A method of operating a game controller, the method comprising:
controlling a video game console via a thumb stick of the game controller, wherein in addition to the thumb stick, the game controller comprises a processor, and a display screen integrated into the game controller,
operating an application (“app”) on an external device to display an illustration of one or more features of the thumb stick,
receiving, at the game controller, data representing the illustration of the one or more features of the thumb stick from the external device, and
displaying, on the display screen integrated into the game controller, the same illustration of the one or more features of the thumb stick.
15 . The method of claim 14 , wherein the method comprises:
storing one or more response profiles for the thumb stick.
16 . The method of claim 14 , wherein the method comprises:
selecting one or more response profiles via a touch screen of the game controller.
17 . The method of claim 14 , wherein the method comprises:
displaying one or more response profiles while the game controller is in use.
18 . The method of claim 14 , wherein the method comprises:
monitoring a usage of the game controller.
19 . The method of claim 14 , wherein the method comprises:
generating a response profile recommendation according to a usage of the game controller.
20 . The method of claim 14 , wherein the method comprises:
selecting between a stored response profile for the thumb stick and a default control setting for the thumb stick.