Systems and methods for producing files for streaming from a content file
First Claim
Patent Images
1. Method for shredding a content file to create a contiguous cache file for rapid streaming delivery, comprising:
- receiving a content file from a content provider;
identifying content file packets to be associated with the cache file;
assembling the identified content file packets into the contiguous cache file having a predetermined streaming characteristic; and
storing the contiguous cache file on a persistent storage medium.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for streaming of multimedia files over a network are described. A streaming delivery accelerator (SDA) caches content from a content provider and streams the cached content to a user. Cached content is streamed when a quality metric exceeds a predetermined value that can depend on the transmission bandwidth to the user. The caching process can be iterative, with only content not previously retained in the cache requested from the content provider. Systems and methods for effective cache management are also described.
-
Citations
25 Claims
-
1. Method for shredding a content file to create a contiguous cache file for rapid streaming delivery, comprising:
-
receiving a content file from a content provider;
identifying content file packets to be associated with the cache file;
assembling the identified content file packets into the contiguous cache file having a predetermined streaming characteristic; and
storing the contiguous cache file on a persistent storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
17. Streaming delivery accelerator (SDA) for shredding a content file to create a contiguous cache file for rapid streaming delivery, comprising:
-
at least one input channel that receives a content file from a content provider;
at least one output channel with a predetermined bandwidth for streaming the contiguous cache file to a user;
a shredder that identifies content file packets to be associated with the contiguous cache file and assembles the identified packets into the contiguous cache file having a predetermined streaming characteristic; and
a persistent storage device that stores the contiguous cache file.
-
Specification