Encrypted Media Pre-caching for Low-Latency Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for sharing media files between devices often result in latency issues and potential privacy breaches due to the need for high-speed connections and pre-caching of unencrypted files, which may not be practical or secure.

Innovation Solution

Implementing a system that pre-caches encrypted media files on a remote device using cryptographic keys, allowing the user to control which files are shared by transmitting only the necessary keys upon request, ensuring secure and rapid file transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If media files are pre-cached in unencrypted form on remote devices to reduce latency, then file sharing speed is improved, but privacy and security are compromised

Engineering Contradiction:
Improvefile sharing speedVSAvoidprivacy breach risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system pre-caches encrypted media files on remote devices before actual sharing occurs. The encryption is performed in advance, and only the cryptographic keys are transmitted when sharing is requested, not the actual media content. This allows rapid decryption and display while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the cryptographic key from the encrypted media file and transmits only the key (not the entire file) when sharing is requested. The media file itself remains encrypted on the remote device, and only the small key data needs to be transmitted, enabling fast sharing while maintaining encryption of the actual content.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of time

If high-speed connections are used to transmit media files quickly, then latency is reduced, but network infrastructure requirements and costs increase

Engineering Contradiction:
ImprovelatencyVSAvoidnetwork infrastructure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the file sharing process into two distinct phases: (1) pre-caching of encrypted files during idle time using available bandwidth, and (2) rapid key transmission when sharing is requested. This segmentation allows the system to use lower-speed connections for bulk data transfer while maintaining low latency through the pre-positioning of encrypted content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-caching encrypted media files on remote devices before actual sharing requests occur. This advance preparation eliminates the need for high-speed connections during actual sharing, as only small cryptographic keys need to be transmitted rapidly rather than entire media files.

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If encrypted files are pre-cached on remote devices, then privacy is maintained, but decryption and display time increases

Engineering Contradiction:
Improveprivacy protectionVSAvoiddecryption time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The patent applies partial action by transmitting only the cryptographic key (a small portion of the total data) when sharing is requested, rather than transmitting the entire media file. The encrypted file is already present on the remote device, so only the essential key component needs to be transferred and processed, minimizing decryption time while maintaining full encryption security.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10019591B1Low-latency media sharing
Publication Date: 2018.07.10 AMAZON TECH INC
  • US10019591B1 patent drawing
  • US10019591B1 patent drawing
  • US10019591B1 patent drawing

AI summary

Devices, systems and methods are disclosed that receive encrypted media files from a remote device during pre-caching. The encrypted media files may be transferred from the remote devices prior to a user issuing a request to share the particular media file. The remote device may maintain cryptographic keys associated with the sent encrypted media files and only share a cryptographic key associated with a media file the user wishes to share. Without the cryptographic keys, the local device cannot access the contents of the pre-shared encrypted media files in a cache. Upon the user sharing the media file and the local device receiving the cryptographic key, the local device may use the cryptographic key to decrypt the encrypted media file and display the media file at a significantly reduced latency than if the media file were sent only upon the sharing request.