Media Content Communication Through Client-Side Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems are poorly equipped to handle modern media content, limiting expression modes and often cumbersome due to technological limitations such as processing resource constraints and reliance on fast internet connections.
Innovation Solution
A communication system that generates and displays digital messages using audio and visual content stored on client devices, allowing local storage and sequential presentation of audio files, images, and text, reducing data transmission requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional communication systems are used to send media content, then basic text messaging is supported, but the system becomes cumbersome and limited in expression modes when handling modern media content
Solution Approach 1:
The communication message is segmented into multiple independent media content items (audio, video, images, text) that can be transmitted separately and reassembled at the receiving end. This allows complex media content to be broken down into manageable units, reducing the complexity of transmission while maintaining rich expression capabilities.
Solution Approach 2:
The system transitions from conventional two-dimensional text-based communication to multi-dimensional media content communication by adding temporal, auditory, visual, and interactive dimensions. This enables users to convey emotions and ideas through multiple media formats simultaneously, greatly enhancing expression capabilities without overwhelming complexity.
2Adaptability or versatility
If digital content file sizes increase to provide richer media content, then expression capabilities improve, but processing resources and data transmission requirements become insufficient
Solution Approach 1:
Media content items are prepared and cached on client devices before transmission. The system pre-processes and stores media content locally, allowing users to access and transmit rich media content without requiring large amounts of data to be transmitted in real-time. This preliminary action reduces the burden on transmission channels and processing resources.
Solution Approach 2:
Instead of transmitting the entire original media content file, the system transmits references or copies of media content items that are stored locally on client devices. This allows users to access rich media content without transferring the full data volume, significantly reducing transmission requirements while maintaining content quality.
3Extent of automation
If conventional systems rely on cloud servers for content storage, then centralization is achieved, but dependence on fast internet connections and large data transfer becomes necessary
Solution Approach 1:
Client devices store and manage their own media content locally, making the system self-sufficient and independent of continuous cloud connectivity. Each device serves itself by accessing cached media content without requiring constant internet connection or server intervention, greatly improving reliability and reducing dependence on fast internet connections.
Solution Approach 2:
Media content is downloaded and cached on client devices in advance before it is needed for transmission. This preliminary action ensures that rich media content is available locally even when internet connection is slow or unavailable, making the system more reliable and less dependent on continuous cloud access.
Data Source
AI summary
The present disclosure relates to systems, non-transitory computer-readable media, and methods for communication using multiple media content items stored on both a sending device and a receiving device. In particular, in one or more embodiments, the disclosed systems receive an application package. The application generates a message from input text and matches a portion of the text input to an audio content item using mapping data. The application generates a message including the text input and an identifier to the audio content item. A receiving system receives an application package. The application receives the message and locates the audio content item on the application package using the identifier and presents the message, including the text and the audio content item.


