Adaptive Cache Memory for In-Vehicle Multimedia Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile multimedia systems face disruptions due to unreliable wireless network connectivity, particularly in areas with limited or no cellular or Wi-Fi coverage, leading to costly data downloads and interrupted multimedia experiences.

Innovation Solution

An in-vehicle computing system that adaptively caches multimedia data based on current and expected network connectivity, using a processor to adjust cache memory size according to availability of wireless communication, increasing cache when connectivity is lost and decreasing when restored, to ensure continuous playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system relies on constant wireless connection to download multimedia data, then data can be obtained on-demand, but service interruptions occur in areas with limited or no network coverage

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork dependency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by detecting network quality changes and proactively caching multimedia data before complete disconnection occurs. The processor monitors wireless connection parameters and pre-loads content into local memory while network conditions are still adequate, ensuring seamless playback when connectivity is lost.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring wireless connection quality and using this information to dynamically adjust caching behavior. When network quality degrades below thresholds, the system responds by increasing local data storage; when quality improves, it reduces caching activity, creating a closed-loop control system that adapts to changing conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system caches multimedia data locally in memory, then service continuity is maintained during network outages, but memory resources are consumed

Engineering Contradiction:
Improveservice continuityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies dynamics by making cache memory size adjustable rather than fixed. The processor dynamically modifies the allocated cache memory based on monitored network conditions, increasing allocation when disconnection is detected and decreasing it when connectivity is restored, allowing the system to adapt resource usage to actual needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by adjusting cache memory allocation thresholds based on network quality metrics. When wireless connection parameters indicate impending disconnection, the system raises the threshold for triggering cache operations, thereby increasing local storage. When connection quality improves, thresholds are lowered, reducing memory consumption.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the system increases cache memory size proactively, then playback continuity is ensured during outages, but data download costs increase when connection is available

Engineering Contradiction:
Improveplayback continuityVSAvoiddata download cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements periodic action by monitoring network connection quality at regular intervals and using this periodic assessment to trigger caching operations only when necessary. Rather than continuously caching data, the system checks network parameters periodically and responds to detected degradation patterns, reducing unnecessary data downloads while maintaining adequate cache levels.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9680957B2Adaptive bandwidth consumption optimization for wireless data connections
Publication Date: 2017.06.13 HARMAN INT IND INC
  • US9680957B2 patent drawing
  • US9680957B2 patent drawing
  • US9680957B2 patent drawing

AI summary

Embodiments are disclosed for caching multimedia content. An example in-vehicle computing system that adaptively caches multimedia data, the in-vehicle system including a memory, a position sensor, a receiver, and a processor. The position sensor provides a position signal indicative of a present location of the system. The receiver wirelessly receives multimedia data from a remote multimedia data source. The processor stores the received multimedia data in the memory, transfers multimedia data in the memory to a queue for playback when an amount of multimedia data saved in the memory is at least a first threshold value, and adjusts a size of the memory when a wireless communication channel is not available between the system and a remote multimedia data source.