Vehicle Distributed Computing via Blockchain Smart Contracts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern vehicle computer systems face processing overload due to increased computational demands from advanced features and data processing, leading to delays in processing important information and requests, especially when their processing capacity is exceeded or nearing full utilization.
Innovation Solution
The system distributes computational loads to other vehicle computer systems or locations via a public blockchain network using smart contracts, secure encryption methods, and value transfer incentives, allowing for dynamic allocation of processing capacity without bandwidth limitations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computational tasks are performed by on-board vehicle computing systems, then processing capabilities match vehicle system complexity, but processing capacity is exceeded when multiple features and applications run simultaneously
Solution Approach 1:
The patent segments computational tasks into two categories: critical safety-related tasks processed on-board and non-critical tasks offloaded to external computing systems. This segmentation allows the vehicle to maintain essential processing capabilities while externalizing excess computational demands, resolving the contradiction between matching processing capacity to system complexity and avoiding overload.
Solution Approach 2:
The patent extends the computing architecture from a single on-board dimension to a multi-dimensional distributed system involving cloud-based and peer vehicle computing resources. By adding spatial and network dimensions to the computing architecture, the system can handle complex computational loads without requiring proportionally complex on-board hardware.
2Productivity
If more computational tasks are offloaded to external systems, then on-board processing capacity is preserved, but communication bandwidth requirements increase
Solution Approach 1:
The patent extracts only the essential computational requirements and critical data from the vehicle system, transmitting minimal necessary information to external computing systems. Non-critical computational tasks are selected for offloading based on their data requirements, ensuring that only essential data transmission occurs, thus preserving on-board processing capacity without proportionally increasing communication bandwidth demands.
3Productivity
If distributed computing is implemented across multiple vehicles, then processing capacity is enhanced, but secure communication and coordination between disparate systems becomes complex
Solution Approach 1:
The patent implements a universal communication protocol and standardized interface layer that enables different vehicle computing systems to interact through common rules and formats. This universal layer handles authentication, task distribution, and result coordination, allowing diverse vehicles to participate in distributed computing without requiring complex pairwise coordination mechanisms.
Solution Approach 2:
The patent introduces a blockchain-based smart contract system as an intermediary that automatically manages coordination between distributed vehicle computing systems. The smart contracts serve as neutral mediators that handle task assignment, result verification, and incentive distribution, eliminating the need for direct complex coordination between participating vehicles and ensuring secure, automated interaction.
4Speed
If critical tasks are processed with higher priority, then responsiveness is improved, but processing delays occur when system capacity is exceeded
Solution Approach 1:
The patent implements preliminary prioritization and classification of computational tasks before they enter the processing queue. Critical safety-related tasks are pre-marked with high priority and reserved processing slots, while non-critical tasks are scheduled for offloading or lower-priority processing. This preliminary action ensures that when system capacity is exceeded, critical tasks are already positioned to be processed first, maintaining responsiveness without proportionally increasing overall processing delays.
Data Source
AI summary
Systems and techniques for vehicle distributed computing for on-demand computational capacity. Systems and techniques described herein enable distribution of discrete computational work requests to other vehicle systems through generation and awarding of smart contracts to locally positioned other vehicle systems bidding for the smart contracts. Data for processing the requests is encrypted and send to the vehicle winning the smart contract, which processes the request and returns the completed work product. Completion of the smart contract initiates transfer of value to the processing vehicle as incentive for processing the work load.


