Vehicle Command Voting With SoC Memory Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous vehicle systems face challenges in reliably generating and executing control commands without human intervention, particularly due to potential faults in computing devices like System on Chip (SoC), which can lead to unsafe driving conditions.

Innovation Solution

A command controller is implemented to assess the reliability of commands by using redundant computing devices and a voting mechanism, intercepting commands from SoCs, and performing memory tests on critical areas to ensure safe operation, including emergency responses when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory tests are performed on SoC to ensure command reliability, then reliability is improved, but processing time and system complexity increase

Engineering Contradiction:
Improvecommand reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs memory tests on the SoC before the autonomous driving computer generates control commands. By conducting the memory test in advance, the system ensures that the SoC is functioning properly before it processes sensor data and generates commands, thereby guaranteeing command reliability without adding time to the critical command generation path. The test result is stored and used for subsequent command validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the reliability verification process into separate stages: (1) memory testing of the SoC, (2) command generation by the autonomous driving computer, and (3) command validation by comparing against test results. This segmentation allows the memory test to be performed independently before command generation, avoiding time delays in the critical command path while still ensuring reliability through staged verification.

Inventive Principle:
Principle #1Segmentation

2Reliability

If memory tests are performed on SoC to ensure command reliability, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecommand reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a command controller as an intermediary component that coordinates between the autonomous driving computer, the SoC, and the memory test system. The command controller receives commands from the autonomous driving computer, validates them against pre-stored test results, and determines whether to execute or block the commands. This intermediary structure organizes the complexity into a clear validation workflow without requiring fundamental changes to the existing autonomous driving architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The memory test is performed in advance and the results are stored in a predetermined location before the autonomous driving computer generates commands. This preliminary action eliminates the need for real-time coordination between memory testing and command generation, reducing system complexity by decoupling these functions. The command controller simply needs to retrieve and compare against pre-stored results, rather than managing complex real-time testing operations.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If redundant computing devices are used with voting mechanism, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvecontrol command reliabilityVSAvoidcomputing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the memory test results and uses this copied data for validation purposes. Instead of implementing full redundant computing devices with duplicate hardware, the system copies the essential validation information (test results) and uses it to verify commands from the primary autonomous driving computer. This copying approach provides reliability verification without the full complexity and cost of complete hardware redundancy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The command controller serves as an intermediary that implements a simplified voting mechanism. Rather than requiring multiple autonomous driving computers to independently generate and compare commands, the command controller acts as a central validator that compares commands against pre-stored test results. This intermediary approach provides reliability checking with reduced complexity compared to full distributed redundant computing systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260021819A1Determination of reliability of vehicle control commands using a voting mechanism
Publication Date: 2026.01.22 LODESTAR LICENSING GROUP LLC
  • US20260021819A1 patent drawing
  • US20260021819A1 patent drawing
  • US20260021819A1 patent drawing

AI summary

A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.