Processing Unit Metadata Verification for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In highly automated driving systems, ensuring the integrity and consistency of calculations across multiple processing units is challenging due to transmission errors and the complexity of protecting processing units, which can lead to inconsistent data streams and system failures.

Innovation Solution

A method where processing units receive metadata from each other to determine the presence and consistency of data sets, allowing them to generate output data streams only when the metadata indicates identical or correct data sets, thereby ensuring consistent output and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple processing units are used to ensure calculation integrity through redundant execution and comparison, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecalculation integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the calculation integrity verification into two distinct parts: metadata verification (checking data set presence and consistency) and actual calculation verification (comparing results from multiple processing units). This segmentation allows the complex task of ensuring calculation integrity to be divided into manageable, independent steps, reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary verification by checking metadata (data set presence indicators) before performing actual calculations or comparisons. This preliminary action allows the system to detect and handle transmission errors or missing data early in the process, preventing wasted computational resources and simplifying the overall verification流程 while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If processing units are spatially separated to ensure independence, then reliability is improved, but data consistency becomes more difficult to ensure

Engineering Contradiction:
Improveprocessing unit independenceVSAvoiddata consistency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces metadata as an intermediary element that travels with data sets between spatially separated processing units. This metadata acts as a mediator that carries information about data set presence and consistency, enabling processing units to verify data integrity without direct physical connection or complex synchronization mechanisms, thus maintaining both independence and consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where processing units exchange metadata information about their received data sets. This feedback loop allows each processing unit to verify that it has received the same data sets as its peers, enabling automatic detection and correction of data consistency issues while maintaining spatial separation and processing independence.

Inventive Principle:
Principle #23Feedback

3Reliability

If transmission errors are handled by forcing a safe status transition, then reliability is improved, but availability decreases

Engineering Contradiction:
Improvesafe failure detectionVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of immediately forcing a complete safe status transition upon detecting any transmission error, the patent applies partial action by first verifying metadata and attempting localized error handling. The system only transitions to safe status when absolutely necessary, after confirming that data consistency cannot be restored through metadata-based verification and correction, thus maintaining higher availability while preserving safety.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements preliminary error handling by verifying metadata and detecting transmission errors before they propagate through the system. This preliminary detection allows the system to handle errors gracefully through metadata-based verification and selective data set validation, avoiding unnecessary safe status transitions and maintaining system availability while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If metadata verification is performed between processing units, then data consistency is improved, but communication overhead increases

Engineering Contradiction:
Improvedata consistencyVSAvoidcommunication overhead
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification information needed for data consistency checks into compact metadata structures. Instead of transmitting or comparing entire data sets between processing units, the system extracts and verifies only the critical presence and consistency indicators in metadata, dramatically reducing communication overhead while maintaining data consistency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the verification approach from comparing full data sets to verifying parameter-based metadata indicators. By transforming the verification task from a resource-intensive full-data comparison to a lightweight parameter check (presence indicators, checksums, or other compact metadata), the patent achieves data consistency verification with minimal communication overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10409666B2Method and device for generating an output data stream
Publication Date: 2019.09.10 ROBERT BOSCH GMBH
  • US10409666B2 patent drawing
  • US10409666B2 patent drawing
  • US10409666B2 patent drawing

AI summary

A method for generating an output data stream from an input data stream, a processing unit receives a first input data stream including a first data set, and this processing unit receives, from a further processing unit, a second set of metadata, which describes a second data set of a second input data stream of this further processing unit, the processing unit outputs or does not output, as a function of the second set of metadata, an output data set of the output data stream generated from the first data set.