Dual-Memory Log Storage for Communication Failure Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image forming systems face inconvenience when communication interruptions occur, as log information may be lost due to updating processes, and there is a need to reliably store and analyze communication abnormality records.

Innovation Solution

The system employs a dual-memory architecture with a volatile memory for temporary storage and a nonvolatile memory for persistent storage of communication abnormality records, using separate signal lines for normal and emergency communication, allowing for notification of interruptions and subsequent transfer of records when communication is restored.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If log information is stored in volatile memory and continuously updated, then memory can be efficiently utilized for current operations, but log information may be lost during communication interruptions

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoidlog information retention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory system is segmented into volatile memory (for active logging during normal operations) and non-volatile memory (for preserving communication abnormality records). This segmentation allows the system to maintain high productivity during normal operations while ensuring reliability when communication interruptions occur, as the non-volatile memory protects critical logs from being lost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by detecting communication abnormalities and proactively transferring log information from volatile to non-volatile memory before the interruption causes data loss. This preliminary action ensures that even if communication is interrupted, the critical log information is already preserved in non-volatile memory.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If a single communication line is used for both normal operation and abnormality notification, then device complexity is reduced, but communication reliability during abnormalities deteriorates

Engineering Contradiction:
Improvesignal line configurationVSAvoidcommunication abnormality detection
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The communication system is segmented into a first signal line for normal data transmission and a second signal line for communication abnormality notifications. This segmentation ensures that abnormality notifications can be reliably transmitted even when normal communication is disrupted, improving detection reliability while maintaining manageable device complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

3Speed

If log information is stored only in volatile memory, then update operations are fast and efficient, but data persistence during communication failures is compromised

Engineering Contradiction:
Improvelog update speedVSAvoidlog information loss during abnormality
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The non-volatile memory acts as an intermediary that receives and preserves log information from volatile memory during communication abnormalities. This intermediary mechanism allows the system to maintain fast update speeds in volatile memory during normal operations while preventing information loss through the protective intermediary storage during failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10992823B2Information processing device to store log information during communication failure
Publication Date: 2021.04.27 RICOH CO LTD
  • US10992823B2 patent drawing
  • US10992823B2 patent drawing
  • US10992823B2 patent drawing

AI summary

An information processing device includes control circuitry. The control circuitry is configured to store, in a first memory, record information formed each time a predetermined event occurs in a device and perform an update process of successively updating an old piece of record information with a new piece of record information in the record information stored in the first memory; transmit the record information stored in the first memory via a first signal line; transfer communication abnormality record information stored in the first memory to a second memory, which is configured not to update record information, and store the communication abnormality record information in the second memory when a communication abnormality signal of the first signal line is supplied via a second signal line; and transmit the communication abnormality record information stored in the second memory via the first signal line when communication of the first signal line is restored.