Cache Server Message Replay for Encrypted Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The disappearance of explicit cache and transparent caching solutions has led to an increase in the number of connections and throughput between communication devices, making it inefficient to deliver content items to user terminals.

Innovation Solution

A method that delegates the delivery of content items to a cache server by recording and replaying the sequence of messages exchanged between the cache server and the original server, allowing terminals to access content items even when the original server is not connected to the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If explicit cache and transparent caching solutions are used, then content delivery efficiency is improved, but these solutions disappear and lead to increased connections and throughput between communication devices

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidnumber of connections and throughput
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cache server performs preliminary actions by recording the complete sequence of messages exchanged during the initial content delivery session between the original server and itself. This recorded message sequence is stored for future reuse, eliminating the need to re-establish connections and exchange messages repeatedly for subsequent requests of the same content item.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a copy of the message sequence exchanged during the first content delivery session. Instead of re-transmitting actual content data through multiple connections, the cache server replays the recorded message sequence to multiple terminals, effectively copying the delivery pattern without requiring repeated original server connections.

Inventive Principle:
Principle #26Copying

2Reliability

If traditional caching methods are abandoned, then end-to-end encryption security is maintained, but the number of connections and energy consumption increase

Engineering Contradiction:
Improveend-to-end encryption securityVSAvoidenergy consumption of communication devices
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The cache server acts as an intermediary that holds the recorded message sequence. When a terminal requests content, the cache server replays the pre-recorded message sequence directly to the terminal without requiring the terminal to establish a new encrypted connection with the original server, thus reducing energy consumption while maintaining security through authorized delegation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message sequence is recorded in advance during the initial secure session. This preliminary recording captures the encrypted communication pattern, allowing subsequent replays to avoid repeated energy-intensive encrypted handshakes and connections while the original encryption security remains intact through delegation settings.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple terminals access content items directly from original servers, then access reliability is maintained, but system performance decreases due to increased connections

Engineering Contradiction:
Improveaccess reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The cache server merges multiple terminal requests into a single replay operation. Instead of each terminal establishing separate connections to the original server, the cache server consolidates the response by replaying the recorded message sequence to multiple terminals sequentially or in parallel, improving system performance while maintaining access reliability through the authorized cache delegation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12348595B2Method for delegating the delivery of content items to a cache server
Publication Date: 2025.07.01 ORANGE SA
  • US12348595B2 patent drawing
  • US12348595B2 patent drawing

AI summary

The advent of end-to-end encryption systems has put an end to the use of “caching” methods which consisted of replicating and storing data flows relating to content items in a “cache” which is located on board one or more intermediate devices. However, the disappearance of these “caching” solutions affects the management of the resources of different communication devices, particularly by bringing about an increase in the number of connections between communication devices that is necessary for delivering content items to the user terminals. Unlike known “caching” techniques in which the content itself is stored in at least one cache memory of a cache server, the method relies on storing in a cache server all of the messages exchanged between the original server hosting the content and the cache server, leading to the delivery of the content to the cache server.