Autonomous Vehicle Computational Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle systems often have underutilized computational resources due to varying navigation complexities, leading to inefficiency in resource allocation and increased costs for owners and service providers.

Innovation Solution

A method to allocate excess computational capacity of autonomous vehicles to processing operations associated with a distributed ledger, such as cryptographic blockchain, by determining the computational status and forecasting load to optimize resource utilization and reduce costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If autonomous vehicle systems allocate high-power computational resources to handle worst-case data processing scenarios, then reliability is improved, but productivity deteriorates due to underutilization of resources in less complex situations

Engineering Contradiction:
Improvecomputational reliabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic computational resource allocation that adapts to varying navigation complexities. The system monitors the current computational load and dynamically adjusts the allocation of computational resources between autonomous vehicle navigation tasks and distributed ledger processing, transitioning from static over-provisioning to adaptive resource management that maintains reliability while improving utilization

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables computational resources to serve multiple functions by allocating excess capacity to distributed ledger processing operations. The same high-power processors that handle autonomous vehicle navigation also perform cryptographic computations and blockchain validation tasks, transforming single-function specialized hardware into multi-functional computational platforms that improve overall productivity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If computational resources are over-provisioned to handle worst-case scenarios, then reliability is improved, but loss of energy increases due to unused capacity

Engineering Contradiction:
Improvecomputational reliabilityVSAvoidenergy waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent converts the harmful effect of unused computational capacity and wasted energy into a beneficial outcome by redirecting excess resources to distributed ledger processing. The energy that would have been wasted on idle high-power processors is now productively used for cryptographic computations, blockchain validation, and other distributed computing tasks, transforming energy loss into value-generating operations

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS11735045B2Systems and methods for computational resource allocation for autonomous vehicles
Publication Date: 2023.08.22 AURORA OPERATIONS INC
  • US11735045B2 patent drawing
  • US11735045B2 patent drawing
  • US11735045B2 patent drawing

AI summary

Systems and methods are directed to allocating unused or otherwise under-utilized computing resources of autonomous vehicles. In one example, a computer-implemented method obtaining, by a computing system, data describing a computational status of each autonomous vehicle of one or more autonomous vehicles describing a current or forecasted computational load. The method includes determining, by the computing system, an amount of excess computational capacity of each autonomous vehicle of the one or more autonomous vehicles, the amount of excess computational capacity for each autonomous vehicle of the one or more autonomous vehicles based at least in part on the computational status of the autonomous vehicle and a total computational capacity of the autonomous vehicle. The method includes allocating, by the computing system, at least a portion of the amount of excess computational capacity of each autonomous vehicle to processing operations associated with participation in a distributed ledger.