Sequential GUI Display via Embedded Termination Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses require manual intervention or separate control programs to sequentially execute and display GUI screens for multiple application programs, leading to resource consumption and inability to terminate the first executed application program until all others are finished.

Innovation Solution

An information processing apparatus with a processor that executes a main program, writes termination information, and sequentially displays GUI screens for subsequent programs based on this information until a termination condition is met, eliminating the need for a separate control program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a separate control program is used to sequentially execute application programs, then the sequential execution of multiple programs is achieved, but resources are continuously consumed by the control program and manual intervention is required

Engineering Contradiction:
Improveautomatic sequential executionVSAvoidresource consumption
Core Design Contradiction:
Extent of automationVSUse of energy by moving object

Solution Approach 1:

The patent extracts the sequential execution control logic from a separate continuous control program and embeds it within the application programs themselves through termination information. Each application program contains its own termination information that automatically triggers the next program in sequence, eliminating the need for a separate control program and its associated resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The application programs are made self-sufficient by including termination information within each program. Each program automatically determines when to terminate and which program to execute next without external control, enabling autonomous sequential execution and reducing overall system resource requirements.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If the first application program executes other application programs, then sequential execution is achieved, but the first program's GUI must remain displayed until all subsequent programs are terminated

Engineering Contradiction:
Improveautomatic sequential executionVSAvoidprogram termination flexibility
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent segments the execution control of each application program into independent units with distinct termination information. Each program can be terminated independently based on its own termination conditions without affecting the sequential execution of subsequent programs, allowing flexible user interaction and program closure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces termination information as an intermediary mechanism that decouples the first program's GUI display state from the execution state of subsequent programs. The termination information stored in storage devices allows the system to track and manage program execution states independently, enabling the first program's GUI to be closed while subsequent programs continue executing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If manual execution of control program is required, then sequential program execution is achieved, but user intervention increases operation complexity

Engineering Contradiction:
Improvesequential program execution efficiencyVSAvoiduser intervention requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system achieves automated sequential execution by embedding termination information within each application program. The programs automatically determine their own termination conditions and trigger the next program in sequence without requiring user intervention, thereby improving productivity while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8869137B2Information processing apparatus that automatically and sequentially displays graphical user interface images and recording medium storing program
Publication Date: 2014.10.21 KYOCERA DOCUMENT SOLUTIONS INC
  • US8869137B2 patent drawing
  • US8869137B2 patent drawing
  • US8869137B2 patent drawing

AI summary

An information processing apparatus includes a display device; a storage device storing a program that includes a main program and N subsequent programs, and a subsequent processing code; and a processor displaying a GUI screen on the display device in accordance with the programs and writing program termination information in the storage device. The processor (a) terminates the main program after displaying a first GUI screen in accordance with the main program and executing the subsequent processing code, (b) displays a second GUI screen in accordance with a first subsequent program that is specified by the subsequent processing code on the basis of the program termination information and that is executed after the main program, and (c) sequentially displays third and subsequent GUI screens, in accordance with N−1 subsequent programs subsequent to the second subsequent program that is executed after the first subsequent program, until a termination condition is satisfied.