Document Processing Button Update Logic for Consecutive Same-Type Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Document processing applications face difficulty in allowing users to easily select and add desired objects when multiple recent object adding instructions are displayed, especially when consecutive instructions for the same type of objects are received, leading to confusion and inefficient operation.

Innovation Solution

A document processing apparatus with a display controller and button update unit that controls the display of recent instruction input buttons, where the button update unit updates instructions only when new types of objects are added, but maintains existing instructions if the same type of objects are added consecutively, using modes and type comparisons to determine consecutive additions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple recent instruction input buttons are displayed to allow easy selection of frequently used objects, then ease of operation is improved, but when consecutive same-type object instructions are received, the buttons display redundant same-type instructions causing user confusion

Engineering Contradiction:
Improveease of operationVSAvoidinformation accuracy
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system dynamically adjusts the behavior of recent instruction input buttons based on the type of object being added. When the same type of object is added consecutively, the button allocation changes from displaying multiple same-type buttons to maintaining a single functional button, adapting to the user's repetitive action pattern while preserving information accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of button functionality based on the object type sequence. When consecutive same-type objects are detected, the button's instructional parameter is adjusted to reflect the current object type rather than maintaining historical redundancy, thus preventing user confusion while preserving ease of access

Inventive Principle:
Principle #35Parameter changes

2Productivity

If recent instruction input buttons are updated with new object adding instructions, then the buttons reflect recent user actions, but updating buttons with consecutive same-type instructions creates redundancy and reduces clarity

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts the essential function from multiple redundant buttons by maintaining only one active recent instruction input button for consecutive same-type objects. This removes the harmful redundancy while preserving the core functionality of quick object insertion, reducing interface complexity without sacrificing processing efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11157142B2Document processing apparatus and non-transitory computer readable medium
Publication Date: 2021.10.26 FUJIFILM BUSINESS INNOVATION CORP
  • US11157142B2 patent drawing
  • US11157142B2 patent drawing
  • US11157142B2 patent drawing

AI summary

A document processing apparatus includes a display controller and a button update unit. The display controller performs, in a document processing application that is capable of adding multiple types of objects to an electronic document to be processed, control such that a display screen is displayed, the display screen including multiple recent instruction input buttons that are allocated multiple object adding instructions for adding an object to the electronic document, the multiple object adding instructions having been recently received from a user; and a button update unit that performs button update processing for updating an object adding instruction allocated to one of the multiple recent instruction input buttons to a newly received object adding instruction. In a case where it is determined that object adding instructions for adding a same type of objects to the electronic document to be processed are received consecutively, the button update unit does not perform the button update processing.