Input Interface Selection for Data Type Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data input mechanisms, such as those in HTML5, require users to perform complex operations to switch between input devices like virtual keyboards and address books, as they only display the user interface for the specified data type, lacking easy access to other relevant input applications.

Innovation Solution

An information processing apparatus with an inclusion relation memory, correspondence relation memory, data type identifying unit, and display controller that analyzes data types and corresponding software applications, allowing for the display and selection of multiple input software applications based on inclusion relations and correspondence tables, enabling seamless switching between input devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only the user interface for the specified data type is displayed, then the interface simplicity is improved, but the ease of operation deteriorates because users cannot easily access other relevant input applications

Engineering Contradiction:
Improveinterface complexityVSAvoidease of switching input devices
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The user interface is segmented into multiple selectable input device options. Instead of showing only one input device interface, the system divides the interface into separate selectable options (e.g., virtual keyboard, address book, camera) that users can choose from, allowing easy access to different input methods while maintaining interface organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The input interface is designed to support multiple functions and input device types within a single unified interface. The system provides a universal input interface that can switch between different input devices (keyboard, address book, camera, microphone) based on user selection, making the interface versatile for various data input needs without requiring separate applications.

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

2Ease of operation

If multiple input software applications are displayed and selectable, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improveease of accessing input applicationsVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The user interface dynamically adapts its content based on the selected input device type. When a user selects a specific input device (e.g., address book), the interface automatically updates to show relevant options and controls for that device. This dynamic behavior allows multiple input applications to be accessible while maintaining a simple, context-appropriate interface at any given moment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A selection interface acts as an intermediary between the user and multiple input software applications. Instead of directly presenting all input applications simultaneously, the system provides a mediation layer (selection screen) that allows users to choose which input device to use, thereby managing complexity while maintaining ease of access to multiple functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the system supports multiple data types and corresponding software applications, then the adaptability is improved, but the device complexity increases

Engineering Contradiction:
Improveadaptability to different data typesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the acquired information to identify the data type before presenting input options. By pre-identifying the data type (e.g., text, number, email, URL) and determining the corresponding suitable input software applications in advance, the system reduces the complexity of real-time decision-making and provides a streamlined user experience with pre-organized input options.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of interface presentation based on the identified data type. When different data types are detected, the system adjusts which software applications are displayed and how the interface is configured. This parameter-based adaptation allows the system to support multiple data types and applications while maintaining manageable complexity through context-sensitive interface variations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9495203B2Apparatus for selecting and displaying an operation user interface and method and non-transitory computer readable medium for controlling the same
Publication Date: 2016.11.15 FUJIFILM BUSINESS INNOVATION CORP
  • US9495203B2 patent drawing
  • US9495203B2 patent drawing
  • US9495203B2 patent drawing

AI summary

An information processing apparatus includes an inclusion relation memory, a correspondence relation memory, a data type identifying unit, a software application identifying unit, and a display controller. The inclusion relation memory stores inclusion relation between multiple data types. The correspondence relation memory stores correspondence relation between the data types and software applications used in input of data. The data type identifying unit analyzes acquired information to identify a data type corresponding to an input area of the acquired information. The software application identifying unit identifies a software application corresponding to each data type included in the identified data type in accordance with the inclusion relation and the correspondence relation. The display controller displays a display part in which the identified software application is used in a display.