Program Restoration via Cross-System Version Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information systems face challenges in ensuring safety when replacing a program with a restoration program, especially when there are limited sources of the restoration program available.

Innovation Solution

An information system with a processor that detects abnormalities in its own program and replaces it with the latest available restoration program from other systems, prioritizing the latest version and considering the operational status of the source systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses the latest restoration program from available other systems, then safety is improved, but the complexity of selecting and verifying the appropriate restoration program increases

Engineering Contradiction:
ImprovesafetyVSAvoidcomplexity of selecting and verifying restoration program
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by having other systems store their restoration programs in advance and maintain version information. When an abnormality is detected, the processor can directly refer to pre-stored version information to identify the latest restoration program without performing complex real-time analysis, thus improving safety while reducing selection complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the processor notifies other systems of abnormalities and receives information about available restoration programs. This feedback loop enables the system to automatically identify and select the latest restoration program based on version information provided by other systems, resolving the contradiction between safety improvement and selection complexity.

Inventive Principle:
Principle #23Feedback

2Productivity

If the system replaces the program immediately upon detecting an abnormality, then productivity is improved, but the risk of replacing with an incorrect or incompatible restoration program increases

Engineering Contradiction:
Improvetimeliness of program replacementVSAvoidrisk of incorrect replacement
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification by referring to version information stored in advance by other systems. The processor compares version information before replacement to ensure compatibility and correctness, allowing immediate replacement upon abnormality detection while maintaining low risk through pre-established version verification mechanisms.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system waits for processing operations to complete before replacing the program, then reliability is improved, but productivity deteriorates due to delayed restoration

Engineering Contradiction:
Improvestability of replacement processVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by storing restoration programs and their version information in advance in other systems. When an abnormality is detected, the processor can immediately identify the latest restoration program using pre-stored version information and proceed with replacement without waiting for current operations to complete, thus achieving both high reliability and fast restoration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250142002A1Information system, non-transitory computer readable medium, and information processing method
Publication Date: 2025.05.01 FUJIFILM BUSINESS INNOVATION CORP
  • US20250142002A1 patent drawing
  • US20250142002A1 patent drawing
  • US20250142002A1 patent drawing

AI summary

An information system includes a processor, in which, when an abnormality has been detected in a program that the system itself possesses, the processor refers to, among restoration programs for the program that the system itself or each of available other systems for the system itself possesses, a latest one of the restoration programs, and replaces the program that the system itself possesses with the latest one of the restoration programs.