Remote Vehicle Memory Pooling Under Bandwidth and Packaging Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in memory bandwidth and component reliability due to constraints in I/O technology, power, and packaging, which can limit their performance and safety, especially when drivers are impaired or fatigued.

Innovation Solution

A system that allows for the sharing of memory resources among physically remote entities, where a first vehicle can determine availability and grant access to processing resources or memory capacity to a second vehicle, either directly or through a third vehicle, to support operations, ensuring efficient use and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If autonomous vehicles use artificial intelligence and machine learning to improve decision-making capabilities, then the intelligence and safety of the vehicle are improved, but the memory bandwidth requirements increase significantly, which conflicts with I/O technology constraints, power limitations, and packaging constraints

Engineering Contradiction:
Improveautonomous vehicle intelligenceVSAvoidmemory bandwidth consumption
Core Design Contradiction:
Extent of automationVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple vehicles into a fleet where memory resources are shared across physically remote entities. Vehicle A can provide memory resources to Vehicle B when needed, allowing autonomous vehicles to run AI/ML workloads with larger memory footprints than individually possible, thereby resolving the contradiction between intelligence requirements and individual vehicle resource constraints

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal memory resource pool that can be accessed by any vehicle in the fleet. The same memory infrastructure serves multiple functions: local vehicle operations, inter-vehicle data sharing, and distributed AI/ML processing. This multi-functionality allows the system to meet high intelligence requirements without proportionally increasing individual vehicle memory bandwidth requirements

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

2Reliability

If system components are reduced to decrease the chance of system failure, then reliability is improved, but performance requirements of the system cannot be met

Engineering Contradiction:
Improvesystem failure resistanceVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a fleet manager as an intermediary that coordinates memory resource sharing among vehicles. This mediator enables vehicles to access additional memory resources through the network without requiring redundant local components. The fleet manager optimizes resource allocation to maintain performance while reducing individual vehicle component counts, thereby improving reliability without sacrificing productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from a single-vehicle memory architecture to a multi-vehicle distributed memory architecture. By adding the spatial dimension of the vehicle fleet network, the system provides access to larger total memory capacity without increasing individual vehicle component counts. This dimensional shift allows performance requirements to be met while using fewer components per vehicle, improving reliability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12200044B2Sharing a memory resource among physically remote entities
Publication Date: 2025.01.14 MICRON TECHNOLOGY INC
  • US12200044B2 patent drawing
  • US12200044B2 patent drawing
  • US12200044B2 patent drawing

AI summary

Apparatuses, systems, and methods related to sharing a memory resource among physically remote entities are described. A system sharing a memory resource among physically remote entities may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a first vehicle configured to determine an availability of processing resources or memory capacity, or both, at the first vehicle based at least in part on a current operating mode of the first vehicle, receive a request from a second vehicle to use at least a portion of the processing resources or the memory capacity, or both, to perform a processing operation at a second vehicle, wherein the request from the second vehicle is associated with insufficient processing capability or memory capacity, or both, at the second vehicle, and perform at least a portion of the processing operation or allow access to the available memory capacity, or both, at the first vehicle in response to the request and based at least in part on determining the availability of the processing resources or the memory capacity, or both.