Vehicle Data Caching via Multicast Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing airborne communication systems face issues with data delivery to vehicles when they are outside network coverage, slow, or malfunctioning, leading to inconsistent data services and latency problems due to the reliance on bi-directional communication links.

Innovation Solution

A hybrid communications system that caches data across multiple vehicles, using a modified message with caching indications to store content on onboard storage media, allowing for efficient data delivery and retrieval even when primary links are unavailable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is delivered through bi-directional communication links to vehicles, then data can be transmitted to devices on vehicles, but the service becomes unreliable when vehicles are outside network coverage or when links are slow or malfunctioning

Engineering Contradiction:
Improvedata service reliabilityVSAvoidcommunication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by caching data content on vehicles before it is actually needed. When a vehicle requests data, the system checks if the content is already cached on that vehicle or other vehicles in the fleet, and if so, delivers it from the cache rather than requiring real-time network connectivity. This preliminary caching action ensures data availability even when communication links are unavailable or unreliable.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is cached on multiple vehicles in the fleet, then data delivery reliability improves, but the system complexity and data management overhead increase

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoiddata caching system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates copies of data content and distributes them across multiple vehicles in the fleet. When data is cached on vehicles, multiple copies may exist on different vehicles simultaneously. This copying approach improves reliability because if one vehicle's cache is unavailable, the data can still be retrieved from other vehicles that have cached copies, thereby reducing the complexity of maintaining a single centralized cache while improving overall system reliability.

Inventive Principle:
Principle #26Copying

3Ease of operation

If all communications traverse the same bi-directional link, then the communication system remains simple, but data delivery appears inconsistent to users with varying latency

Engineering Contradiction:
Improvecommunication consistencyVSAvoiddata delivery latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system introduces an intermediary caching layer between the communication link and the end devices. Instead of all data traversing the same bi-directional link directly to devices, the cache acts as an intermediary that can serve data locally from vehicles that have already received and stored it. This intermediary cache reduces latency for subsequent data requests and provides more consistent data delivery experience to users, as data can be retrieved from the cached copy on the same vehicle rather than requiring repeated trips over the communication link.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10097491B2Data caching using multicast groups in a vehicle communication system
Publication Date: 2018.10.09 GOGO BUSINESS AVIATION LLC
  • US10097491B2 patent drawing
  • US10097491B2 patent drawing
  • US10097491B2 patent drawing

AI summary

A method of caching communications for devices being transported by vehicles includes receiving, at a vehicle via forward link, a message directed to the vehicle and a plurality of other vehicles. The message includes: content to be delivered to a requesting mobile device being transported by the vehicle or one of the other vehicles, and an indication of at least some of the content to be cached in one or more computer readable storage media disposed on the vehicle. The method further includes determining if the requesting mobile device is being transported by the vehicle, and, if so, forwarding at least some of the content to the requesting mobile device. At least some of the content is then stored on the one or more computer readable storage media disposed in the vehicle based on the indication of the least some of the content to be cached.