Server-Side Content Stream Concatenation for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for delivering digital content to hand-held devices often require complex server configurations and client-side processing, making it difficult to seamlessly integrate unselected content like advertisements with selected content without overwhelming the device's resources or requiring extensive infrastructure changes.
Innovation Solution
A method and system where a first server communicates with a hand-held device, a second server, and multiple streaming servers to concatenate selected and unselected content streams using location identifiers, eliminating the need for client-side concatenation and minimizing infrastructure impact by providing a unified digital content stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If client-side concatenation is used to integrate advertisements with selected content, then seamless content delivery is achieved, but device complexity and resource burden increase
Solution Approach 1:
A content server acts as an intermediary between the advertising server and the hand-held device. The server receives the selected content, obtains location identifiers from the advertising server, downloads both selected and unselected content streams, and concatenates them into a unified stream before delivering to the device. This eliminates the need for complex client-side processing while achieving seamless content integration.
2Adaptability or versatility
If complex server configurations are used to deliver digital content, then content integration capability is improved, but infrastructure complexity increases
Solution Approach 1:
The system divides the content delivery function into separate modular components: a content server that handles selected content, an advertising server that provides unselected content through location identifiers, and a concatenation function that merges them. This segmentation allows each component to be simple and independent, avoiding the need for complex integrated server configurations.
3Ease of operation
If advertising and selected content are co-located on the same server, then content delivery is simplified, but system flexibility and adaptability are reduced
Solution Approach 1:
The content server serves as an intermediary that receives selected content from one source and unselected content through location identifiers from an advertising server. This allows the advertising and selected content to be stored and served by different servers (separating them spatially) while the intermediary concatenates them, maintaining both delivery simplicity and system flexibility.
Data Source
AI summary
One illustrative method for concatenating an unselected content stream (such as advertising) with a selected content stream to create a digital content stream includes interactions between a first server and a second server. The first server can receive a selection of the selected content stream from a hand-held device, transmit the selection to a second server, receive a playlist having location identifiers that identify at least the selected content stream and an unselected content stream, and communicate with a plurality of streaming servers collectively having streaming digital content including the selected and unselected content streams. The first server further communicates to the hand-held device a play time of the streaming digital content, concatenates the streaming digital content from the plurality of streaming servers, and provides the concatenated streaming digital content to the hand-held device as a single content stream.


