Autonomous Vehicle Software Version Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The widespread adoption of autonomous vehicles is hindered by the need for extensive real-world testing and a convincing safety record, as well as limitations in monetizing autonomy features, which require proven safety protocols and extensive logged mileage.

Innovation Solution

An on-demand transportation management system that utilizes risk regression and trip classification techniques to dynamically assess and manage autonomous vehicle operations, integrating simulation-based precertification and software verification to ensure safe and efficient deployment of autonomous vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If autonomous vehicles undergo extensive real-world testing to establish safety records, then safety and reliability improve, but deployment time and opportunity cost increase

Engineering Contradiction:
Improvesafety recordVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs simulation-based precertification of software versions before real-world deployment. By pre-validating software through virtual simulations that model various driving scenarios and edge cases, the system establishes safety credentials in advance, reducing the need for extensive real-world testing and accelerating deployment timelines.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a trip classification mechanism that acts as an intermediary between untested and fully proven software versions. By categorizing trips into different risk levels and progressively exposing software to increasingly challenging scenarios, the system enables controlled real-world validation without requiring complete deployment of untested versions, thus reducing overall deployment time while maintaining safety.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If software versions are conservatively deployed with extensive verification, then safety is improved, but software update speed and adaptability deteriorate

Engineering Contradiction:
Improvesoftware safetyVSAvoidsoftware update speed
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts software deployment strategies based on trip classification results and accumulated real-world performance data. Software versions can be progressively rolled out to different trip categories as they demonstrate safety, enabling rapid adaptation and continuous improvement without compromising overall system safety. This dynamic approach allows the fleet to evolve software capabilities at different paces across different operational contexts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the verification parameters and thresholds based on the specific trip category and software version performance. Rather than applying uniform conservative verification to all software updates, the system adjusts validation criteria according to the risk level of the trip type and the demonstrated performance of the software, enabling faster updates for lower-risk scenarios while maintaining strict verification for critical operations.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If risk assessment is performed conservatively with high safety thresholds, then safety is improved, but operational efficiency and productivity deteriorate

Engineering Contradiction:
Improvesafety thresholdVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different safety thresholds and risk assessment criteria to different trip categories rather than using a single conservative threshold for all operations. By localizing safety requirements to match the specific risk characteristics of each trip type (e.g., geographic location, weather conditions, traffic density), the system maintains high safety standards where needed while enabling operational efficiency in lower-risk scenarios, thus improving overall productivity without compromising safety.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10501091B2Software version and mode switching for autonomous vehicles
Publication Date: 2019.12.10 UBER TECHNOLOGIES INC
  • US10501091B2 patent drawing
  • US10501091B2 patent drawing
  • US10501091B2 patent drawing

AI summary

An on-trip monitoring system for an on-demand transportation service can receive log data from autonomous vehicles operating throughout a given region. Based on a set of triggering conditions, the on-trip monitoring system can transmit switching commands to cause the AVs to switch between software versions and/or operative modes.