Memory Overwriting Protection via Disabling Program Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems face issues with improper overwriting of data in storage units, leading to potential data loss and corruption.

Innovation Solution

An information processing apparatus and system that includes a memory with a disabling program to prevent overwriting, an electronic control unit that executes the disabling program after writing is finished, and a communicator to send data and receive disablement instructions, ensuring that overwriting is only disabled when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the writing program is stored in the memory for future writing operations, then the system can perform subsequent writing tasks, but the memory becomes vulnerable to improper overwriting of the writing program itself

Engineering Contradiction:
Improvewriting capabilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the writing program from the main memory space where user data is stored, creating a separate protected area. This extraction allows the writing program to be preserved and executed while preventing it from being accidentally overwritten by normal writing operations, thus resolving the contradiction between maintaining writing capability and ensuring data integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary protective measures by establishing write protection mechanisms before any writing operations occur. The system preemptively prevents overwriting of the writing program and reference information, rather than detecting and correcting errors after they occur, thus maintaining both writing functionality and data integrity.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If the disabling program is executed automatically after writing is finished, then improper overwriting is prevented, but the system complexity increases due to additional control logic

Engineering Contradiction:
Improvedata protectionVSAvoidcontrol logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the electronic control unit automatically executes the disabling program after detecting that writing operations are complete. This automatic self-protection eliminates the need for external intervention or complex manual control logic, achieving data protection while minimizing system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where the electronic control unit monitors the writing process, detects completion, and automatically triggers the disabling program. This closed-loop feedback control provides reliable data protection through simple, automated decision-making logic rather than complex predetermined control sequences.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If reference information is overwritten with unrelated information, then the memory space is utilized more efficiently, but the system loses the ability to reference critical data

Engineering Contradiction:
Improvememory utilizationVSAvoidreference data
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent extracts reference information from the general memory space into a protected area, similar to how the writing program is protected. This extraction allows the majority of memory to be utilized for new data while preserving critical reference information in a secure location where it cannot be accidentally overwritten, thus balancing memory utilization with information preservation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10769077B2Information processing apparatus and information processing system
Publication Date: 2020.09.08 AUTONETWORKS TECH LTD
  • US10769077B2 patent drawing
  • US10769077B2 patent drawing
  • US10769077B2 patent drawing

AI summary

An information processing apparatus that includes a memory that is configured to store written information and to store a writing program for writing information to the memory; and an electronic control unit that is configured to write information to the memory in accordance with the writing program stored in the memory, wherein: the memory stores a disabling program for disabling overwriting of the information stored in the memory, the electronic control unit disables overwriting of the information stored in the memory in accordance with the disabling program stored in the memory for disablement when writing of the information executed by the electronic control unit is finished, the memory stores reference information to be referred to when the electronic control unit executes writing of information, and the electronic control unit overwrites the reference information stored in the memory with information that is unrelated to the reference information.