Automatic Input Simulation System for Gaming Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input device simulation technologies require users to understand specific operating modes and settings for various games or applications, leading to inconvenience and inefficiency, especially when different hardware is used for the same application, and settings cannot be easily shared.

Innovation Solution

A fully automatic simulation system that stores executable applications and simulation setting files in a database, enabling automatic data searching, matching, transmission, and conversion, allowing users to operate various applications with keyboards, mice, or joysticks without prior knowledge of operating commands and allowing seamless switching between different simulation hardware without resetting software.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If keyboard and mouse simulation software is used to enable joysticks to simulate keyboard and mouse functions, then the compatibility with games or applications is improved, but the users must understand and set the simulators according to specific operating modes, increasing the complexity of operation

Engineering Contradiction:
ImprovecompatibilityVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically detects the application being run and configures the appropriate simulation settings without user intervention. The controller automatically matches its output signals to the required input device format based on the detected application, eliminating the need for users to manually understand and configure operating modes for each game or application.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the simulation parameters based on the detected application. Different applications trigger different simulation configurations (e.g., keyboard vs. mouse vs. gamepad modes), allowing the same physical controller to adapt its signal output characteristics automatically according to the running application's requirements.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If different keyboards and mouse simulators are used for the same games or applications, then users can choose different input devices, but users must spend time on resetting of the keyboards and mouse simulators, leading to waste of time

Engineering Contradiction:
Improveinput device flexibilityVSAvoidresetting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-configures multiple simulation profiles corresponding to different applications and input device types. When an application is detected, the system automatically selects and applies the pre-prepared configuration, eliminating the need for users to perform resetting actions. The work of configuration is done in advance and stored for automatic retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors which application is currently running and automatically adjusts the simulation settings based on this feedback. When the user switches applications, the system detects the change and automatically reconfigures the controller output to match the new application's requirements, eliminating manual resetting time.

Inventive Principle:
Principle #23Feedback

3Reliability

If users manually configure keyboard and mouse simulation settings, then specific operating modes can be achieved, but users must keep abreast of the setting methods, increasing the difficulty of operation

Engineering Contradiction:
Improvesetting accuracyVSAvoiduser knowledge requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic application detection and self-configuration without requiring user knowledge of setting methods. The controller automatically identifies the running application and configures the appropriate simulation profile, making the system self-sufficient and eliminating the need for users to learn or remember configuration procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an automatic detection and configuration mechanism as an intermediary between the user and the simulation settings. Instead of users directly configuring complex settings, the intermediary automatically detects application requirements and translates them into appropriate simulation configurations, shielding users from complexity while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9233307B2Fully automatic simulation system of an input device
Publication Date: 2016.01.12 INNOMIND SOLUTION COMPANY
  • US9233307B2 patent drawing
  • US9233307B2 patent drawing
  • US9233307B2 patent drawing

AI summary

A fully automatic simulation system for an input device permits storage in advance of executable applications and associated simulation setting flies into a database, and then combination of the detection, automatic data searching and matching, transmission and conversion, enabling rapid and convenient operation by the users, whenever they operate various applications or whether they adopt a keyboard, mouse or joystick as the simulation controller.