Hierarchical Screen Processing Control for Erroneous Operation Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing systems with hierarchical screen structures, users may unintentionally execute unintended processing due to erroneous operations on preview screens, leading to irreversible actions.

Innovation Solution

The system employs a processor to differentiate between instruction and confirmation operations based on the type and layer of the operated object, refusing to execute processing for execution buttons and confirmation buttons on preview screens and displaying lowermost layer screens for such operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If objects for executing the same processing are distributed in a plurality of screens in a hierarchical structure, then the operability is improved and the user can access functions more easily, but the risk of erroneous operations increases and unintended processing may be executed

Engineering Contradiction:
ImproveoperabilityVSAvoidexecution accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by making different parts of the interface have different operational properties. Preview screens are distinguished from actual execution screens, and objects on preview screens are made non-executable while objects on actual screens retain their executable functionality. This allows the system to maintain ease of operation through comprehensive object distribution while ensuring reliability by restricting execution to appropriate contexts only.

Inventive Principle:
Principle #3Local quality

2Loss of information

If the preview screen displays objects for executing the same processing as the actual screen, then the user can understand the screen content more easily, but the user may unintentionally operate the objects and execute unintended processing

Engineering Contradiction:
Improveinformation comprehensionVSAvoiderroneous operation risk
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a preview screen as an intermediary between the user and the actual execution screen. The preview screen displays objects that represent the content of the actual screen, allowing users to comprehend information without directly executing operations. This intermediary layer prevents harmful erroneous operations while maintaining information comprehension, as users can review the preview before proceeding to actual execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If processing is executed based on simple operations such as holding a mouse on a specific screen, then the operation speed is improved, but the precision of operation control deteriorates and erroneous operations occur more frequently

Engineering Contradiction:
Improveoperation speedVSAvoidoperation precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by requiring users to perform a preliminary action of transitioning to an actual execution screen before objects become executable. The preview screen allows fast viewing and comprehension, but execution is postponed until the user deliberately navigates to the actual screen. This maintains operation speed for information gathering while ensuring operation precision for actual executions, as users have conscious control over when to proceed to executable screens.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250021209A1Information processing system and non-transitory computer readable medium
Publication Date: 2025.01.16 FUJIFILM BUSINESS INNOVATION CORP
  • US20250021209A1 patent drawing
  • US20250021209A1 patent drawing
  • US20250021209A1 patent drawing

AI summary

An information processing system includes a processor configured to, when objects for executing same processing are distributed in a plurality of screens in a hierarchical structure, perform control to change processing to be executed when an object is operated, in accordance with a type of the operated object and a layer of a screen including the operated object.