Vehicle Gateway Caching Buffer for Secure Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle communication systems lack secure and efficient data transfer mechanisms between controllers and external resources, particularly in distributed storage systems, where data replication and secure connectivity are critical but often compromised by third-party interference.

Innovation Solution

A vehicle gateway with a caching buffer is implemented to establish secure channels using cryptographic protocols like SSL/TLS, generating links between controllers and host devices, and incorporating a caching buffer for data storage and retrieval from distributed data storage nodes, ensuring secure and efficient data transfer across a network of peer nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a gateway establishes secure channels using cryptographic protocols between controllers and external resources, then communication security is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication securityVSAvoidgateway complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The gateway acts as an intermediary device between vehicle controllers and external resources, establishing secure channels using cryptographic protocols. It generates links between controllers and host devices, managing security operations centrally to protect communication without requiring each controller to implement complex security mechanisms independently.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a caching buffer is implemented for data storage and retrieval from distributed storage nodes, then data transfer efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidgateway complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The caching buffer pre-stores frequently accessed data from distributed storage nodes before it is needed by controllers. This preliminary action allows the gateway to retrieve data from the cache rather than querying external storage nodes each time, significantly improving data transfer efficiency while keeping the buffer size manageable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The caching buffer provides localized high-speed storage within the gateway, creating a quality difference between the fast cache and slower external distributed storage. This local quality improvement allows frequent data accesses to be served quickly from the gateway's buffer, reducing latency and improving overall system productivity.

Inventive Principle:
Principle #3Local quality

3Reliability

If data is stored in a distributed data storage system with multiple nodes, then data reliability is improved, but data access time increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddata access time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The caching buffer pre-loads and stores copies of frequently accessed data from the distributed storage nodes before they are needed. This preliminary action eliminates the need to query external nodes for every data request, significantly reducing data access time while maintaining the reliability benefits of distributed storage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway's caching buffer acts as an intermediary layer between controllers and the distributed storage system. It intercepts data requests, serves data from its local cache when available, and only queries external storage nodes when data is not in the cache, thereby reducing access time while preserving data reliability through the distributed architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If a caching buffer stores data for repeated use before discarding, then data reuse efficiency is improved, but memory usage increases

Engineering Contradiction:
Improvedata reuse efficiencyVSAvoidbuffer memory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The caching buffer creates a localized high-speed storage area within the gateway with different characteristics from external storage. It optimally sizes this local buffer to hold frequently reused data, achieving high data reuse efficiency for critical operations while accepting that not all data can be cached. The buffer manages its own content dynamically based on access patterns.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11695851B2Gateway for vehicle with caching buffer for distributed storage system
Publication Date: 2023.07.04 MICRON TECHNOLOGY INC
  • US11695851B2 patent drawing
  • US11695851B2 patent drawing
  • US11695851B2 patent drawing

AI summary

A system that has a plurality of controllers of a vehicle configured to execute functions of the vehicle as well as a gateway of the vehicle configured to secure communications between the plurality of controllers and resources of the controllers. To secure the communication, the gateway can be configured to generate links between the controllers and host devices having the resources according to a stored group of approved devices as well as establish, via the links, secured channels for communication between the controllers and the host devices. The system can also include a caching buffer, configured to hold data to be stored to and retrieved from data storage nodes of a distributed data storage system of the vehicle. The distributed data storage system can be configured to store data used by operations performed by the controllers and the gateway.