Vehicle Information Processing Device Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle information processing devices may experience hindered execution of applications when a new application is added without considering the device's specifications, leading to potential memory usage issues.

Innovation Solution

A vehicle information processing device is configured with an execution unit, a first storage unit for applications, and a second storage unit for temporary data. The device calculates the maximum usage amount of the second storage unit for a new application and erases the new application if this amount exceeds a set value, or renders it executable if it does not.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a new application is added to the information processing device without considering device specifications, then the functionality and adaptability of the device is improved, but the reliability of application execution deteriorates due to potential memory usage issues

Engineering Contradiction:
Improveapplication addition capabilityVSAvoidapplication execution stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by calculating the maximum memory usage amount of the new application before actually adding it to the device. The execution unit performs a preliminary assessment of the application's memory requirements, compares this with available device resources, and only then decides whether to permit installation. This prevents resource exhaustion and ensures reliable execution of both new and existing applications.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the maximum usage amount of the second storage unit is calculated and compared with a set value, then the reliability of existing applications is maintained, but the device complexity increases due to additional calculation and comparison operations

Engineering Contradiction:
Improveapplication execution stabilityVSAvoidmemory management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the abstract concept of application compatibility into concrete measurable parameters: maximum memory usage amount and available storage capacity. By quantifying these parameters and establishing a numerical comparison threshold (set value), the system converts a complex compatibility assessment into a simple numerical comparison operation, maintaining reliability while managing complexity through parameterization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250103313A1Vehicle information processing device
Publication Date: 2025.03.27 TOYOTA JIDOSHA KK
  • US20250103313A1 patent drawing
  • US20250103313A1 patent drawing

AI summary

When a request for storing a new application is received in the first storage unit, a new application is downloaded and the new application is stored in the first storage unit, a maximum usage amount of the second storage unit used in association with the execution of the new application is calculated, and when the calculated maximum usage amount is larger than the set value, the new application is erased from the first storage unit, and when the calculated maximum usage amount is equal to or smaller than the set value, the new application is put into an executable state without being erased from the first storage unit.