Non-Volatile Memory Counter Optimization for Vehicle Computer Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for monitoring functional members in motor vehicles using non-volatile memory in computers result in inefficient use, leading to rapid filling of the on-the-fly unit and eventual need for computer replacement due to excessive memory block consumption.

Innovation Solution

Implementing a method that uses both standard and on-the-fly counters to record malfunctions, allowing for flexible and accurate monitoring while minimizing writes to the on-the-fly unit, thereby extending the lifespan of the memory and reducing memory block consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the on-the-fly unit is used to store warning markers at each start-up and shutdown stage, then the monitoring of random malfunctions is flexible and accurate, but the memory blocks are consumed rapidly and the computer needs frequent replacement

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidmemory lifespan
Core Design Contradiction:
Measurement precisionVSDuration of action of stationary object

Solution Approach 1:

The patent divides the memory structure into standard units and on-the-fly units within memory blocks. Standard units are used for常规 monitoring while on-the-fly units capture random malfunctions. This segmentation allows selective use of memory resources, preventing rapid consumption of on-the-fly units while maintaining monitoring accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by setting both standard and on-the-fly counters to the same initial value before monitoring begins. This preliminary setup ensures that any subsequent divergence in counter values can be reliably detected as a malfunction, enabling accurate monitoring without excessive memory writes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If two memory writes are performed at each start-up and shutdown stage, then the diagnosing method can detect untimely cut-offs, but the memory blocks are filled quickly reducing computer usability

Engineering Contradiction:
Improvediagnosing accuracyVSAvoidmemory block consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the monitoring functions into a unified counter-based system where both standard and on-the-fly counters operate together. This merging reduces the number of separate memory write operations needed while maintaining the ability to detect malfunctions, as the counters are incremented and compared in an integrated manner.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the parameter of memory writes from two separate writes (one for standard counter, one for on-the-fly counter) to a more efficient single write operation. By optimizing the write sequence and using counter comparison logic, the system maintains diagnosing accuracy while reducing memory block consumption.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the on-the-fly unit is written frequently to capture random malfunctions, then monitoring flexibility is improved, but the limited storage capacity is exhausted rapidly

Engineering Contradiction:
Improvemonitoring flexibilityVSAvoidstorage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by using the on-the-fly unit only when necessary to capture random malfunctions, rather than writing to it continuously. The system selectively activates on-the-fly monitoring based on detected anomalies, preserving storage capacity while maintaining flexibility when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses the standard counter as a copy or reference for the on-the-fly counter. By maintaining both counters and comparing their values, the system can detect malfunctions without continuously writing to the on-the-fly unit, thereby preserving storage capacity while retaining monitoring flexibility.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10261720B2Method for optimizing the use of a non-volatile memory in a motor vehicle computer for monitoring a functional member
Publication Date: 2019.04.16 VITESCO TECHNOLOGIES GMBH
  • US10261720B2 patent drawing
  • US10261720B2 patent drawing
  • US10261720B2 patent drawing

AI summary

A method for optimizing the use of the non-volatile memory of a motor vehicle computer, used for monitoring a functional member of the vehicle by the computer which is programmed to carry out in the course of a given cycle, during the wake-up thereof, a start-up monitoring stage, and before being put into sleep mode, a shut-down monitoring stage, the computer including a standard counter suitable to be stored in a standard unit and an on-the-fly counter suitable to be stored in an on-the-fly unit, the method including the steps of:incrementing the on-the-fly counter in order to identify a potential malfunction of the monitored functional member;comparing the on-the-fly counter with the standard counter in the course of a next monitoring stage of the computer; andgenerating information representing a malfunction in the case of detecting a deviation between the counters.