Asynchronous Reboot of Operating Unit in Information Processing System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automatic reboot systems for devices can inadvertently reboot the main device body even when errors have no impact on running jobs, disrupting ongoing operations.

Innovation Solution

An information processing system with a main body and an operating unit, each running under different operating systems, where the main body generates and transmits rendering commands to the operating unit, allowing the operating unit to reboot independently of the main body, ensuring that only the operating unit reboots while the main body continues to operate unaffected by errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic reboot is implemented for device failure, then device reliability is improved, but running jobs may be disrupted when errors have no impact on current operations

Engineering Contradiction:
Improvedevice reliabilityVSAvoidjob continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system is divided into two independent operational units: the main body running the application and the operating unit running the operating system. This segmentation allows the operating unit to be rebooted independently without affecting the main body and its running jobs, thus resolving the contradiction between improving device reliability through reboot and maintaining job continuity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If main body is rebooted to fix operating system errors, then operating system reliability is improved, but application execution is interrupted

Engineering Contradiction:
Improveoperating system reliabilityVSAvoidapplication execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By separating the operating system functions (operating unit) from the application execution functions (main body), the patent enables independent reboot of the operating unit without interrupting application execution in the main body, thus improving operating system reliability while minimizing loss of application execution time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The operating unit acts as an intermediary between the user interface and the main body. It can be rebooted to fix OS errors while the main body continues executing applications, serving as a mediator that isolates the impact of reboots to only the necessary component.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If synchronous reboot of operating unit and main body is implemented, then system consistency is improved, but job disruption occurs

Engineering Contradiction:
Improvesystem consistencyVSAvoidjob continuity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements asynchronous reboot capability where the operating unit and main body can be rebooted independently at different times. This segmentation of reboot timing allows the main body to continue executing jobs while the operating unit is rebooted, maintaining system stability through controlled independence rather than forced synchronization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9792127B2Information processing system wherein a reboot process of a first of two devices is controlled independently of an image forming process, information processing method, and computer-readable storage medium
Publication Date: 2017.10.17 RICOH CO LTD
  • US9792127B2 patent drawing
  • US9792127B2 patent drawing
  • US9792127B2 patent drawing

AI summary

An information processing system includes an operating unit that receives an input in response to a user operation and that runs under a first operating system; and a main body that runs under a second operating system and operates in response to the input received by the operating unit. The main body includes a generation unit that generates a command to direct rendering of a screen corresponding to an application being executed, and a command transmission control unit that provides control to transmit the command to the operating unit. The operating unit includes a receiving unit that receives the command from the main body, a screen rendering unit that renders the screen in accordance with the command received by the receiving unit, a display unit that displays the screen rendered by the screen rendering unit, and a reboot unit that reboots the operating unit in asynchronization with the main body.