Document Processing Button Update Logic for Consecutive Same-Type Objects
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
Data Source
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.


