Cross-OS Storage Write Limit Management to Prevent Data Overflow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information management devices face challenges in managing data storage limits across multiple operating systems, leading to potential data overflow and interference between systems without proper recognition of total storage capacity.

Innovation Solution

Implementing a processor to calculate and adjust remaining data write rates relative to predefined upper limits for each operating system, ensuring that the total remaining rate reflects the combined storage capacity of both systems, thereby preventing data overflow and interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data transfer between operating systems is restricted to prevent interference, then system stability is improved, but the execution unit cannot recognize the total number of times data has been written to storage, leading to potential data overflow

Engineering Contradiction:
Improvesystem stabilityVSAvoidstorage usage information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a mediator component that sits between the execution units and the storage unit. This mediator collects storage usage information from multiple execution units running different operating systems, aggregates the data, and provides a unified view of total storage usage. This allows each execution unit to maintain isolation while still having access to overall storage status through the intermediary, preventing data overflow without compromising system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If each operating system manages storage independently with separate upper limits, then system isolation is improved, but the total storage capacity cannot be properly managed, leading to wasted or overused storage resources

Engineering Contradiction:
Improvesystem isolationVSAvoidstorage utilization efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent merges the storage management functions of multiple execution units into a unified management system. The storage management unit consolidates storage usage information from all execution units, calculates total usage against the upper limit, and coordinates storage allocation across all operating systems. This combining approach maintains system isolation while optimizing overall storage utilization efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The storage management unit is designed with universal functionality to serve multiple execution units simultaneously. It performs multiple functions including collecting usage data from different operating systems, aggregating the information, comparing against the upper limit, and providing coordinated management. This multi-functional design allows a single component to manage storage across the entire system rather than requiring separate management for each operating system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12472978B2Information management device, non-transitory computer-readable storage medium storing information management program, and method for managing information
Publication Date: 2025.11.18 TOYOTA JIDOSHA KK
  • US12472978B2 patent drawing
  • US12472978B2 patent drawing

AI summary

An execution unit calculates a first remaining rate that is a rate of a remaining number of times data is allowed to be written to a storage area during execution of the first operating system relative to a first upper limit count. The execution unit calculates a total remaining rate that is a rate of a remaining number of times data is allowed to be written to the storage area during execution of the first operating system and the second operating system relative to a total upper limit count. The execution unit changes a value of the first remaining rate to a value of the total remaining rate when the first remaining rate is greater than the total remaining rate.