Client Device Pre-Caching for Reduced Download Requirements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Downloading large media files over networks with limited bandwidth, such as cellular connections, consumes significant resources and can strain network capacity, while pre-caching files with additional display instructions can lead to expired data and memory storage issues.
Innovation Solution
Pre-cache media files on a primary network connection and download fresh additional display instructions over a secondary network connection at the time of content display, reducing the need for large data downloads and minimizing storage requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If media files are pre-cached with additional display instructions, then display readiness is improved, but memory storage requirements and data expiration issues worsen
Solution Approach 1:
The patent segments the content delivery into two distinct parts: media files are pre-cached in a first memory location, while additional display instructions are downloaded separately at display time from a second location. This segmentation allows the system to maintain display readiness without storing complete packaged content, reducing memory requirements while ensuring both media and instructions are available when needed.
2Loss of information
If additional display instructions are downloaded at the time of content display, then data freshness is improved, but network bandwidth usage worsens
Solution Approach 1:
The patent applies preliminary action by pre-caching media files before display time when network conditions are favorable. This allows the system to perform the bandwidth-intensive operation in advance, ensuring data freshness for instructions at display time without consuming network resources during the actual display moment.
3Speed
If media files are downloaded over high-bandwidth connections, then download speed is improved, but network resource optimization worsens
Solution Approach 1:
The patent implements dynamic network resource optimization by detecting current network conditions and adaptively choosing between two delivery modes: downloading complete packaged content when bandwidth is abundant, or downloading only additional display instructions when bandwidth is limited. This dynamic approach optimizes network resource usage while maintaining display readiness through strategic pre-caching.
Data Source
Figure 1A~1C
Figure 2
Figure 3A
AI summary
A method of reducing download requirements for display of content includes transmitting, by a client device to a content server, a content request, the request including an identifier for each of one or more pre-cached media files stored on the client device, the transmission being carried out whilst the client device is connected to a first network. The method further includes receiving, by the client device from the content server, a response comprising instructions to display a selected one of the pre-cached media files, the response including additional display instructions for display of the selected pre-cached media file, and displaying, by the client device, the pre-cached media file according to the additional display instructions.