Dual-Memory Access Log Storage for Digital Multi-Function Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access log storage systems in digital multi-function apparatuses face challenges in consistently saving log data during initialization processes or system failures, leading to potential gaps in security logging and increased vulnerability to attacks.

Innovation Solution

A dual-memory system where a primary memory (e.g., HDD) is supplemented by a secondary nonvolatile memory (such as RAM or flash memory) for log data storage, with a storage control device switching the log data storage destination between the two based on availability, ensuring continuous logging without gaps, and rearranging data in a time series for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If access history is stored in a hard disk drive controlled by a file system, then large volume of log data can be saved, but log data cannot be saved during initialization time period when write operations are prohibited

Engineering Contradiction:
Improvevolume of log dataVSAvoidcompleteness of log data
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The storage system is divided into two independent memory components: a first memory (hard disk drive) for bulk storage and a second memory (non-volatile memory) for critical log data storage during initialization. This segmentation allows each memory to serve different functions and avoids the write prohibition issue during file system initialization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage control device acts as an intermediary that redirects log data writing operations from the first memory to the second memory when the file system is in an initialization state. This mediator ensures continuous log data capture without waiting for file system initialization completion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single memory apparatus is used for log storage, then device complexity is reduced, but reliability of continuous logging is compromised during initialization or failure conditions

Engineering Contradiction:
Improvenumber of memory apparatusesVSAvoidcontinuity of log data storage
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

A second memory apparatus is prepared in advance as a backup storage destination. When the first memory cannot accept writes during initialization or fails, the storage control device automatically switches to the second memory, ensuring continuous log data storage without interruption or data loss.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The storage control device dynamically switches the log data storage destination between the first memory and second memory based on the operational state of the file system and memory availability. This dynamic adaptation ensures reliable continuous logging under varying system conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7350103B2Access log storage system and digital multi-function apparatus
Publication Date: 2008.03.25 KONICA MINOLTA BUSINESS TECH INC
  • US7350103B2 patent drawing
  • US7350103B2 patent drawing
  • US7350103B2 patent drawing

AI summary

Access log storing system (20) to save access history from outside the system as log data having a first memory (70) to save log data, a second memory (80) to also save log data and a storage control device (50) to switch the log data storage destination from memory (70) to second memory (80) in situations where log data cannot be saved I first memory (70).