PROVIDING PARTIAL FILE STREAM FOR GENERATING THUMBNAIL
First Claim
1. A method at least partially executed on a computing device for providing a partial file stream for generating a thumbnail, the method comprising:
- receiving a request for a file stream to generate a thumbnail;
determining a beginning part of the file stream and an end part of the file stream;
generating the partial file stream with substantially similar attributes as the file stream, the partial file stream including the beginning part of the file stream, an empty middle part, and the end part of the file stream; and
transmitting the partial file stream to a sandbox for processing.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
25 Citations
20 Claims
-
1. A method at least partially executed on a computing device for providing a partial file stream for generating a thumbnail, the method comprising:
-
receiving a request for a file stream to generate a thumbnail; determining a beginning part of the file stream and an end part of the file stream; generating the partial file stream with substantially similar attributes as the file stream, the partial file stream including the beginning part of the file stream, an empty middle part, and the end part of the file stream; and transmitting the partial file stream to a sandbox for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for providing a partial file stream for generating a thumbnail, the computing device comprising:
-
a memory; a processor coupled to the memory, the processor executing a file stream provider application, wherein the application is configured to; receive a request for a video file stream to generate a thumbnail; determine a beginning part of the video file stream and an end part of the video file stream; generate the partial file stream with substantially similar attributes as the video file stream, by preserving the beginning part of the video file stream, inserting zeros in place of data in an empty middle part, and preserving the end part of the video file stream; and transmit the partial file stream to a sandbox for processing. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable memory device with instructions stored thereon for providing a partial file stream for generating a thumbnail, the instructions comprising:
-
receiving a request for a video file stream to generate a thumbnail; determining a beginning part of the video file stream and an end part of the video file stream based on one of;
a fixed data amount from a beginning and an end of the video file stream, respectively, and a percentage size of the entire video file stream;generating the partial file stream with substantially similar attributes as the video file stream, by preserving the beginning part of the video file stream, inserting zeros in place of data in an empty middle part, and preserving the end part of the video file stream; generating the thumbnail based on the partial file stream; and transmitting at least one of the thumbnail and the partial file stream to a sandbox for processing. - View Dependent Claims (18, 19, 20)
-
Specification