Error Dump Data Preservation During Computing Device Resets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices, especially those in vehicles, frequently experience abnormal shutdowns or resets due to environmental factors like temperature and vibrations, leading to data loss and the need for effective data recovery and analysis to prevent future incidents.

Innovation Solution

A method and device for collecting data from computing devices that involve determining the type of reset (warm or cold), loading and generating error dump data, and storing extended error dump data in non-volatile memory to facilitate data recovery and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error dump data is stored only in volatile memory, then the data collection process is simple and fast, but the data is lost when a reset occurs

Engineering Contradiction:
Improvedata preservationVSAvoiddata storage mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by copying error dump data from volatile memory to non-volatile memory before the reset occurs. The system detects a reset condition, then immediately performs the data transfer operation to preserve the error information, ensuring the data survives the upcoming reset event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a duplicate of the error dump data in non-volatile memory. Instead of moving the original data or attempting to protect the volatile memory during reset, the system copies the critical error information to a persistent storage medium, allowing the original volatile memory to be cleared while preserving the data copy.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the system performs comprehensive data collection and analysis, then the ability to identify reset causes improves, but the processing time and system complexity increase

Engineering Contradiction:
Improvereset cause analysis accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the critical error dump data from the complete system state. Instead of collecting and analyzing all possible system information, the system selectively captures the specific error information needed for reset cause analysis, reducing processing time while maintaining diagnostic accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary data collection by capturing error dump information immediately when a reset condition is detected, before the system state changes further. This preliminary capture ensures the most relevant data is preserved without requiring extensive post-reset analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250036553A1Method and apparatus for collecting data of computing apparatus
Publication Date: 2025.01.30 42DOT INC
  • US20250036553A1 patent drawing
  • US20250036553A1 patent drawing
  • US20250036553A1 patent drawing

AI summary

Provided are a method and device for collecting data of a computing device. The method of collecting data of a computing device includes, in response to a reset of the computing device, determining whether the reset corresponds to a warm reset, based on the reset corresponding to the warm reset, loading error dump data, generating and storing extended error dump data based on the error dump data, and loading a kernel, and initializing the error dump data, wherein the error dump data is recorded in volatile memory, and the extended error dump data is stored in non-volatile memory.