Streaming Video Storage Prioritization for Low-I/O Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to address the inefficiencies in managing video storage on devices, particularly when devices with limited computational or hardware resources that have high disk utilization.
Innovation Solution
The system determines lifespan of videos stored on a disk of a device or in a memory of the device, and determines to remove one or more videos based on applying a deletion ratio over a sorted list of the videos.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If videos are stored on device disk or memory, then video content availability is improved, but disk utilization increases causing high latency and reduced device performance
Solution Approach 1:
The system dynamically changes the storage parameters of videos by computing weighted ratios based on lifespan and storage duration, then selectively removing videos based on deletion ratios. This transforms the static storage state into a dynamic one where videos are continuously evaluated and adjusted based on their importance and age, resolving the contradiction between maintaining video availability and preserving device performance
Solution Approach 2:
The patent replaces manual or simple automated storage management with an intelligent system that computes weighted ratios using lifespan probabilities and storage durations. This substitutes basic storage operations with a sophisticated evaluation mechanism that automatically determines which videos to retain or remove, optimizing both availability and performance
2Ease of operation
If more videos are stored on device, then user video access convenience is improved, but input/output operations increase causing high latency
Solution Approach 1:
The system extracts and removes videos with low weighted ratios from device storage. By selectively taking out videos that are less likely to be replayed or have exceeded their optimal storage duration, the system reduces the total number of videos stored, thereby decreasing I/O operations and latency while maintaining access convenience for important videos
Solution Approach 2:
The system discards videos based on computed deletion ratios and recovers storage space. This cyclical process of discarding low-value videos and recovering space allows the device to maintain an optimized video library that balances user access convenience with reduced I/O latency
3Duration of action of stationary object
If device storage capacity is increased, then video storage duration is improved, but device resource requirements and complexity increase
Solution Approach 1:
The system implements dynamic storage management where videos are continuously evaluated based on their lifespan probabilities and storage durations. This dynamic approach allows the device to adapt storage allocation based on actual usage patterns and video importance, extending effective storage duration without requiring increased physical storage capacity or device complexity
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing storage on a user device where an application for streaming video content is executed. Lifespans of videos stored on a disk of a device or in a memory of the device can be determined based on computed repeat probability rates for the videos. Weighted ratios for each of the videos can be computed as a ratio between a lifespan of the respective video and a duration of time for storage of the video on a) the disk or b) in memory. One or more video can be determined to be removed from the videos based on applying a deletion ratio over a sorted list of the videos. The sorted list is generated based on the computed weighted ratios.


