Partial File Stream for Secure Video Thumbnail Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased demand for video sharing and access in data networks leads to resource utilization concerns due to large video file sizes, and existing technologies face challenges in efficiently managing and securing video media, particularly in providing access while minimizing exposure to external processes.

Innovation Solution

A system generates a partial file stream for video files by using the beginning and end parts with an empty middle part, which is transmitted to a sandbox for processing, reducing resource utilization and minimizing exposure to potential malware by shielding the database from external processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the complete video file stream is transmitted to external processes for thumbnail generation, then the external processes can access all video data, but resource utilization increases and security risks are elevated due to exposure to malicious code

Engineering Contradiction:
ImprovesecurityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the video file stream into three distinct parts: a beginning part containing essential headers and metadata, an empty middle part replacing the large video content, and an end part containing trailing metadata. This segmentation allows external processes to access the necessary file structure information without exposing the complete video data, thereby reducing resource utilization and security risks while maintaining functionality for thumbnail generation.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the complete video file stream is transmitted, then accurate thumbnail generation is possible, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvethumbnail accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential beginning and end parts of the video file stream that contain necessary metadata and headers for thumbnail generation, while removing the large middle section containing the actual video content. This extraction maintains the functionality needed for accurate thumbnail generation while dramatically reducing bandwidth consumption by transmitting only the minimal required data portions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If external processes are granted access to the complete video file stream, then comprehensive processing is enabled, but the system becomes vulnerable to malicious code injection

Engineering Contradiction:
Improveprocessing capabilityVSAvoidmalicious code injection
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism that provides controlled access to video file information. Instead of allowing external processes direct access to the complete video stream, the system mediates access by providing only the beginning and end parts containing metadata. This intermediary approach maintains processing capability for thumbnail generation while protecting against malicious code injection by limiting the exposure surface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9204175B2Providing partial file stream for generating thumbnail
Publication Date: 2015.12.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9204175B2 patent drawing
  • US9204175B2 patent drawing
  • US9204175B2 patent drawing

AI summary

A partial file stream is utilized to conserve resources and provide services when a file stream such as video file stream is requested for processing to generate a thumbnail. A file stream host provides a partial file stream generated from the beginning and end parts of the video file stream adjoined by a middle part. The partial file stream minimizes resource utilization. The partial file stream also enables access by external processes to generate the thumbnail and minimize exposure to security risks by stopping direct access to the file stream host.