Media File Segmentation for Bandwidth-Constrained Video Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video-on-demand systems face challenges in efficiently transmitting large media files over networks, leading to congestion and delayed delivery, as they often exceed bandwidth allotments, causing data loss and re-transmission issues, which hinder the provision of small dispersed groups with high-definition content without significant bandwidth or long wait times.
Innovation Solution
A system that subdivides large media files into smaller segments for simultaneous transmission over multiple channels using Time Divided Multiplexing, allowing for faster download and reduced congestion, with a Request Processing Center coordinating the recording process on a Digital Media Recorder connected to a communication network, enabling consumers to select and record media from multiple channels efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If large media files are transmitted over networks, then high-definition content delivery is achieved, but network congestion and data loss occur due to exceeding bandwidth allotments
Solution Approach 1:
The patent divides large media files into smaller segments that can be transmitted simultaneously over multiple channels. Each segment is independently manageable and can be reassembled at the receiving end, allowing high-definition content delivery without overwhelming network bandwidth and reducing data transmission risks
2Illumination intensity
If large media files are transmitted over networks, then high-definition content delivery is achieved, but transmission time increases due to bandwidth limitations
Solution Approach 1:
By segmenting large media files into smaller units transmitted over multiple channels simultaneously, the patent reduces overall transmission time while maintaining high-definition quality. Parallel transmission of segments eliminates the sequential bottleneck of traditional single-channel delivery
Solution Approach 2:
The patent transitions from single-channel sequential transmission to multi-channel parallel transmission, adding a dimensional aspect to data delivery. This multi-dimensional approach allows simultaneous transmission of multiple segments, dramatically reducing total transmission time
3Device complexity
If single-channel transmission is used, then system simplicity is maintained, but transmission speed and efficiency are limited
Solution Approach 1:
The patent segments media files and transmits them over multiple channels with coordinated recording, achieving fast download speeds without requiring complex user-side assembly processes. The system manages complexity centrally while keeping individual transmission paths simple
4Productivity
If media files are subdivided and transmitted over multiple channels, then download speed is improved, but system complexity increases due to coordination requirements
Solution Approach 1:
The patent implements automatic coordination mechanisms where the system self-manages segment routing, channel assignment, and recording synchronization without requiring complex user intervention. The Digital Media Recorder automatically coordinates multi-channel input, reducing operational complexity despite increased system capabilities
Data Source
AI summary
A distributive instructions transmission system for the performing a task the can be generated by request of a user. A user initiates the process by transmitting a request for instructions for the execution of a chosen task to a remote processing center. The indicated task request will be acted upon by one several options. The processing center immediately generate instructions that will result in the execution of the task, check to see if the task is already requested by other users or take steps to make possible execution of the task. Execution of the requested task can involve the generation of an enhance subset of user instructions that is transmitted to one or many different processors. If needed the task can be divided into smaller task (sub-segments). If more than one process is involved, the processor can be located in a single site, or be remote to one another. If more than one processor is involved in the task, each processor will get sub-set of instructions for each sub-segment of the task.


