SYSTEMS, METHODS, AND MEDIA FOR STREAMING MEDIA CONTENT
First Claim
1. A method for streaming media content, the method comprising:
- receiving top level index data from a server;
caching the top level index data in an index file;
receiving header data associated with a first media content file from the server;
caching the header data in a header file;
receiving a first segment of the first media content file based at least in part on the index file;
caching the first segment of the first media content file in a first file;
updating the index file to include information about the first file; and
causing the first fragment to be displayed based at least in part on the index file and the header file.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for streaming media content are provided. In some embodiments, the methods comprise: receiving top level index data from a server; caching the top level index data in an index file; receiving header data associated with a first media content file from the server; caching the header data in a header file; receiving a first segment of the first media content file based at least in part on the index file; caching the first segment of the first media content file in a first file; updating the index file to include information about the first file; and causing the first fragment to be displayed based at least in part on the index file and the header file.
87 Citations
36 Claims
-
1. A method for streaming media content, the method comprising:
-
receiving top level index data from a server; caching the top level index data in an index file; receiving header data associated with a first media content file from the server; caching the header data in a header file; receiving a first segment of the first media content file based at least in part on the index file; caching the first segment of the first media content file in a first file; updating the index file to include information about the first file; and causing the first fragment to be displayed based at least in part on the index file and the header file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for streaming media content, the system comprising:
-
at least one hardware processor that is configured to; receive top level index data from a server; cache the top level index data in an index file; receive header data associated with a first media content file from the server; cache the header data in a header file; receive a first segment of the first media content file based at least in part on the index file; cache the first segment of the first media content file in a first file; update the index file to include information about the first file; and cause the first fragment to be displayed based at least in part on the index file and the header file. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the hardware processor to perform a method for streaming media content, the method comprising:
-
receiving top level index data from a server; caching the top level index data in an index file; receiving header data associated with a first media content file from the server; caching the header data in a header file; receiving a first segment of the first media content file based at least in part on the index file; caching the first segment of the first media content file in a first file; updating the index file to include information about the first file; and causing the first fragment to be displayed based at least in part on the index file and the header file. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification