Vehicle Message Privilege Routing for Autonomous Computing Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in prioritizing and managing messages from various processes to efficiently allocate computing resources and ensure reliable decision-making, particularly in environments with conflicting information and varying message reliability.

Innovation Solution

A vehicle computing system that determines message privilege based on cryptographic signatures, originating senders, message types, and other factors to prioritize and allocate resources, allowing for the acceptance or rejection of contextual information and requests for access to computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the autonomous vehicle processes all messages from various processes equally, then all computing resources are allocated uniformly, but the system cannot prioritize critical messages and efficient resource allocation is reduced

Engineering Contradiction:
Improvemessage processing efficiencyVSAvoidmessage prioritization system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by assigning privilege levels to messages before processing them. The vehicle computing system evaluates messages based on cryptographic signatures, originating senders, and message types to determine priority levels in advance, allowing critical messages to be processed first without complex real-time decision-making

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message processing system is segmented into distinct privilege levels or priority tiers. Messages are categorized into different segments based on their importance and origin, with each segment processed according to its assigned priority, enabling efficient resource allocation without requiring complex individual evaluation of every message

Inventive Principle:
Principle #1Segmentation

2Reliability

If the vehicle computing system verifies cryptographic signatures for all messages, then message authenticity and reliability are improved, but processing time and computational overhead increase

Engineering Contradiction:
Improvemessage authenticityVSAvoidmessage verification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial verification by focusing cryptographic signature verification only on messages from external sources or high-priority senders, while messages from trusted internal processes may use simplified validation. This selective approach maintains reliability for critical messages while reducing overall processing time

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the autonomous vehicle accepts all contextual information from messages, then comprehensive decision-making data is available, but the system cannot filter out unreliable or conflicting information

Engineering Contradiction:
Improveinformation processing flexibilityVSAvoiddecision-making reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies local quality by evaluating and assigning different trust levels to different sources of contextual information. Messages from verified senders with appropriate privilege levels receive higher weight, while conflicting or unverified information is filtered or discounted, allowing the system to adaptively process comprehensive data while maintaining decision reliability

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11993285B2Systems and methods for servicing vehicle messages
Publication Date: 2024.05.28 AURORA OPERATIONS INC
  • US11993285B2 patent drawing
  • US11993285B2 patent drawing
  • US11993285B2 patent drawing

AI summary

Systems and methods for servicing vehicle messages utilizing a common communications infrastructure are provided. A method includes obtaining, by a vehicle computing system onboard an autonomous vehicle, a message including a cryptographic signature and contextual information, a request, or a command. The method includes determining an originating sender associated with the message based on the cryptographic signature and determining a message privilege for the message based on the originating sender. The originating sender is a process that generated the message. The method includes determining a response for the contextual information, the request, or the command based on the message privilege. The response is indicative of an acceptance or rejection of contextual information, an assignment of computing resources to a request, or an acceptance or rejection of a command. The method includes performing a vehicle action based on the response.