Cloud Media Storage System with Dynamic Duration Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current on-demand media storage and streaming systems charge consumers a flat rate regardless of their usage, leading to inefficiencies and increased costs for both providers and consumers, as they often store content that may not be in demand.
Innovation Solution
A system and method that allows consumers to request specific media content for storage based on their needs, with a processor determining the storage duration and cost based on media content characteristics, enabling tailored storage and delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a flat rate subscription fee is charged for streaming videos, then consumers can access all content without additional cost, but consumers pay for storage of videos they have no interest in streaming
Solution Approach 1:
The system dynamically adjusts storage duration based on consumer behavior patterns. Instead of static permanent storage, the system automatically extends or reduces storage periods according to actual viewing history and predicted interest, optimizing the balance between accessibility and storage cost efficiency
Solution Approach 2:
The system changes the storage parameter from fixed permanent storage to variable duration storage based on multiple factors including consumer demographics, viewing patterns, and content characteristics. This parameter adjustment allows the system to reduce storage costs while maintaining content availability for interested consumers
2Loss of energy
If a flat rate per video is charged for streaming, then consumers pay per view, but consumers lose interest in programs that take weeks to months to fulfill storage requests
Solution Approach 1:
The system performs preliminary storage of content upon request before the consumer actually needs to view it. By pre-storing content and using predictive algorithms to estimate viewing duration, the system prepares content in advance, reducing fulfillment time while optimizing storage costs through automated expiration policies
Solution Approach 2:
The system continuously monitors consumer viewing behavior and uses this feedback to adjust storage durations. When consumers show continued interest in a program, the system extends storage; when interest wanes, it automatically removes content, creating a feedback loop that optimizes both time and cost efficiency
3Adaptability or versatility
If the television server stores all broadcast shows, then consumers can stream any content, but the cost of storing all content is passed on to the consumer
Solution Approach 1:
The system extracts only the necessary content from the entire broadcast library and stores it selectively based on individual consumer requests and predicted interest. Instead of storing all content, the system pulls only relevant content into active storage, dramatically reducing storage requirements while maintaining personalized content availability
Solution Approach 2:
The system segments the monolithic content library into personalized subsets for each consumer based on viewing history, demographics, and preferences. This segmentation allows the system to manage storage efficiently by maintaining only the relevant portion of content for each user rather than storing everything universally
Data Source
AI summary
A system, method and device for media content storage and delivery. A server has a receiver in communication with a processor. The receiver receives a request message. The request message includes media data indicating requested media content and a consumer device identifier corresponding to a consumer device. The processor determines whether the consumer device identifier corresponds to a registered consumer device. If the processor determines that the consumer device identifier corresponds to the registered consumer device, then the processor determines whether the request message is one of a storage request message and a content request message. If the request message is the storage request message, then the processor is further configured to determine whether the requested media content is available for storage. If the request message is the content request message, then the processor initiates delivery of the requested media content to the consumer device.


