Vehicle Memory Pooling for Bandwidth-Limited Autonomous Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in memory bandwidth requirements due to constraints in I/O technology, power, and packaging, which can lead to system failures and safety issues, while reducing component count conflicts with performance requirements.

Innovation Solution

A data center using a memory pool formed between selected memory resources, allowing vehicles to wirelessly access and share memory resources through a transceiver, prioritizing proximity and availability, and ensuring security and trustworthiness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If autonomous vehicles use large amounts of memory bandwidth for AI and machine learning, then performance requirements are met, but I/O technology constraints and power limitations are exceeded

Engineering Contradiction:
Improvememory bandwidthVSAvoidI/O technology constraints
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

Multiple vehicles merge their memory resources into a shared memory pool, allowing the system to aggregate total memory capacity across all vehicles. This enables the distributed system to provide the large memory bandwidth needed for AI and machine learning without requiring each individual vehicle to have excessively complex I/O infrastructure or consume disproportionate power.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

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

Engineering Contradiction:
Improvesystem failure riskVSAvoidperformance requirements
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By combining memory resources across multiple vehicles into a shared pool, the system achieves higher reliability through distributed architecture while maintaining performance requirements. The pooled memory resources provide sufficient capacity for AI workloads without requiring each vehicle to have maximum component count, as the collective system shares the computational and memory burden.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If vehicles share memory resources wirelessly, then memory availability is enhanced, but security and trustworthiness concerns arise

Engineering Contradiction:
Improvememory availabilityVSAvoidsecurity risks
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

A memory pool manager acts as an intermediary between vehicles accessing the shared memory pool. This manager handles authentication, authorization, and memory allocation, ensuring that only trusted vehicles can access memory resources and that security protocols are enforced. This intermediary layer enables enhanced memory availability while mitigating security risks through centralized control and verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250350659A1Data center using a memory pool between selected memory resources
Publication Date: 2025.11.13 LODESTAR LICENSING GROUP LLC
  • US20250350659A1 patent drawing
  • US20250350659A1 patent drawing
  • US20250350659A1 patent drawing

AI summary

Apparatuses, systems, and methods related to a data center using a memory pool between selected memory resources are described. A data center using a memory pool between selected memory resources may enable performance of functions, including automated functions critical for prevention of damage to product, personal safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, a method described herein includes transmitting, from a processor at a first vehicle that comprises the processor and memory, a request to access a pool of memory resources configured from a plurality of vehicles each having a local processor and memory, receiving, from a second vehicle of the plurality of vehicles, an indication to access the pool of memory resources, and reading data from or writing data to the memory at the second vehicle using the processor at the first vehicle based at least in part on receiving the indication to access the pool of memory resources.