Controller Key Mapping with Segmented Input Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack convenience in assigning functions to input portions on controllers, leading to confusion and inefficiencies in key function settings.

Innovation Solution

A method for setting key functions on controllers that includes separate processing sequences for different input portion sets, with distinct screens and storage data for each set, preventing erroneous assignments and enhancing user understanding and convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all input portions are assigned functions on one screen, then the setting process is simplified in terms of screen navigation, but user confusion increases due to the complexity of assigning functions to multiple input portions simultaneously

Engineering Contradiction:
Improveease of key function assignmentVSAvoiduser confusion
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent divides the key assignment process into multiple screens, with each screen dedicated to assigning functions to specific input portions. This segmentation prevents user confusion by presenting one set of input portions at a time, while maintaining ease of operation through systematic progression through the assignment process.

Inventive Principle:
Principle #1Segmentation

2Reliability

If separate processing sequences are provided for different input portion sets, then erroneous assignments are prevented, but the setting process becomes more complex

Engineering Contradiction:
Improveprevention of erroneous assignmentsVSAvoidcomplexity of setting process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements separate processing sequences for different input portion sets (first input portion set and second input portion set) by providing distinct screens for each. This segmentation ensures reliability by preventing erroneous assignments while managing complexity through structured, sequential processing rather than simultaneous handling of all input portions.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If multiple screens are provided for different input portion sets, then user understanding is improved, but the interface complexity increases

Engineering Contradiction:
Improveuser understandingVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the interface into multiple dedicated screens, each focused on a specific input portion set. This improves user understanding by presenting information in manageable chunks while controlling interface complexity through consistent, repetitive screen designs that follow a predictable pattern.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional aspect to the interface by introducing screen transitions and sequential processing. This dimensional change allows users to navigate through different input portion sets in a structured manner, improving understanding without proportionally increasing perceived complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20260000971A1Information processing system, non-transitory storage medium configured to store program therein, and method for processing to be executed by computer of information processing apparatus
Publication Date: 2026.01.01 NINTENDO CO LTD
  • US20260000971A1 patent drawing
  • US20260000971A1 patent drawing
  • US20260000971A1 patent drawing

AI summary

First key setting processing for a user to assign a desired function to each input portion of a first input portion set including two or more of a plurality of user-operable input portions provided to a controller, is executed, and second key setting processing for the user to assign a desired function to each input portion of a second input portion set including one or more input portions of the first input portion set, is executed.