Custom Flat Controller Layout for Accessible Simulation Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Off-the-shelf game controllers can be difficult for some users to manipulate, leading to challenges in effectively interacting with computer simulations.

Innovation Solution

A customizable computer simulation controller with a base featuring button images and electrical conductors connected to a microcontroller, allowing users to remap button functions and include anti-fatigue keys, and a method for setting up customized button layouts using hand-drawn buttons and machine learning to adapt to individual user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If off-the-shelf game controllers are used, then device complexity is reduced and manufacturing is simplified, but ease of operation deteriorates for users with different preferences and abilities

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The controller is segmented into a base component and customizable button components. Users can create their own buttons by drawing on the base, which are then recognized by the system. This segmentation allows the core controller to remain simple while enabling extensive customization without increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-establishing a library of standard button functions and mappings. When users create custom buttons, the system automatically correlates them with existing controller functions through the microcontroller's memory, eliminating the need for complex real-time configuration and reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If standardized button layouts are used, then manufacturing precision and device consistency are improved, but adaptability to individual user needs deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidmanufacturing precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The controller transitions from a static, fixed button layout to a dynamic, user-configurable layout. Users can draw buttons in any position and arrangement on the base, and the microcontroller dynamically maps these to standard controller functions. This dynamic approach enables full adaptability while maintaining manufacturing simplicity through standardized electrical connections.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of button position and arrangement from fixed to variable. By allowing users to define button locations and correlations through drawing and configuration, the system adapts to individual preferences without requiring precision manufacturing of custom layouts, as the electrical conductor positions remain standardized.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If standard gaming controller control keys are used, then device complexity is minimized, but ease of operation deteriorates for users requiring customized control schemes

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The base serves multiple functions: it acts as the controller body, the drawing surface for custom buttons, and the substrate for electrical conductors. The microcontroller provides universal functionality by correlating any custom button configuration with standard controller functions, enabling one device to serve multiple user needs without increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Users create copies of standard controller buttons by drawing their own button images on the base. The system recognizes these hand-drawn copies and correlates them with the original standard controller functions through the microcontroller's memory storage, allowing users to replicate and customize control schemes without adding physical complexity.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If users can customize button layouts and functions, then adaptability and ease of operation are improved, but device complexity and manufacturing complexity increase

Engineering Contradiction:
ImproveadaptabilityVSAvoidease of manufacture
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The customization capability is segmented into a separate software/configuration layer rather than being integrated into the physical manufacturing. Users customize through drawing and configuration processes, while the physical base maintains standardized manufacturing with pre-positioned electrical conductors and GPIO connections, keeping manufacturing simple despite high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Customization is achieved through parameter changes in software (button correlations and functions stored in microcontroller memory) rather than physical manufacturing changes. The electrical conductor positions remain fixed and standardized for easy manufacturing, while the logical mapping to button functions is dynamically configurable, separating manufacturing simplicity from operational adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12533580B2User-customized flat computer simulation controller
Publication Date: 2026.01.27 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12533580B2 patent drawing
  • US12533580B2 patent drawing
  • US12533580B2 patent drawing

AI summary

A parallelepiped-shaped body has a flat top surface on which a user draws computer simulation controller buttons with a layout and spacing best fitting the user's physical needs. The user connects wires in the body to random GPIOs and maps the drawn buttons to desired game controller functions using an off-the-shelf controller connected to an MCU by pressing drawn buttons on the body along with corresponding buttons on the off-the-shelf controller, establishing which drawn button has which game controller function.