In-Stream Data for Stateless Session Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of digital devices capable of receiving on-demand content increases, existing on-demand network architectures face challenges in maintaining resource allocation and session continuity, requiring an improved approach to address scalability and service continuity.
Innovation Solution
The introduction of in-stream data within the on-demand content delivery path, which can be used for diagnostics, session recovery, content processing, and flow control, allowing for stateless recovery of session resource information and dynamic resource management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of digital devices receiving on-demand content increases, then service coverage and user base expand, but maintaining session continuity and resource allocation becomes more difficult
Solution Approach 1:
The patent embeds session resource information in advance within the content stream itself, so that when a device fails or a session needs to be recovered, the necessary information is already available in the stream without requiring complex coordination with other system components. This preliminary embedding of data enables rapid session recovery as devices are added to the network.
2Adaptability or versatility
If distributed and scalable architecture is implemented to support multiple devices, then system scalability improves, but complexity of maintaining session state information increases
Solution Approach 1:
The patent extracts session resource information from complex external state management systems and embeds it directly within the content stream. This removes the burden of maintaining external session state records, simplifying the architecture while enabling scalability. Each content stream becomes self-contained with its own session information.
Solution Approach 2:
By embedding session resource information within the content stream, the system enables self-service session recovery. When a session needs to be restored, the information is already present in the stream itself, eliminating the need for complex external state management and allowing the system to scale without proportionally increasing management complexity.
3Reliability
If in-stream data is introduced for session recovery, then session continuity improves, but data processing complexity in the content delivery path increases
Solution Approach 1:
The patent merges session resource information with the content stream itself, combining what were previously separate data flows into a single integrated stream. This eliminates the need for separate session management data paths and reduces overall system complexity while improving session recovery capabilities.
Data Source
AI summary
An on demand content delivery platform for delivering on demand digital assets includes a network transport composed of network elements. A content delivery path extends from an application server, through the network transport, to a client. During content delivery, at a network element, data is inserted into the content delivery path to produce a content stream containing inserted in-stream data. In one implementation, the content is conditioned in accordance with instructions present in the in-stream data. In another implementation, the in-stream data represents session information and is utilized for stateless recovery of session information.


