Legal claims defining the scope of protection, as filed with the USPTO.
1. A system comprising: a media device having one or more processors and instructions executable by the one or more processors, the instructions causing the processor to: read a multi-resolution copy of an initial media file adaptively streamed and comprising file segments each having a resolution quality, the segments comprising a first segment having a first resolution quality and at least a second segment having a second resolution quality, the second resolution quality being different from the first resolution quality; and employ resolution quality information of the file segments to: obtain at least one replacement segment for the initial media file; and modify the initial media file such that: the first segment retains the first resolution quality; and the at least one second segment is replaced to match the first resolution quality; the system further being configured to store a modified version of the initial media file as a second media file comprising segments all having the first resolution quality.
2. The system according to claim 1 , the instructions further causing the processor to modify the initial media file via changing the at least one second segment in the initial media file to match the first resolution quality.
3. The system according to claim 1 , the instructions further causing the processor to obtain, from a first media source, at least one file segment having the first resolution quality and modify the initial media file with the at least one obtained file segment having the first resolution quality such that: the first segment retains the first resolution quality; and the at least one second segment is modified to match the first resolution quality.
4. The system according to claim 3 , the instructions further causing the processor to receive the initial media file from a second media source over a network, prior to reading the initial media file.
5. The system according to claim 4 , wherein the second media source comprises a media source which employs a media streaming protocol.
6. The system according to claim 4 , wherein the second media source comprises a media source which employs a file download protocol.
7. The system according to claim 4 , wherein the second media source is the same as the first media source.
8. The system according to claim 3 , wherein the first media source is a single media source.
9. The system according to claim 3 , wherein the first media source comprises at least two media sources.
10. The system according to claim 3 , the instructions further causing the processor to obtain the at least one segment having the first resolution quality simultaneously with reading the initial media file.
11. The system according to claim 3 , the instructions further causing the processor to obtain the at least one segment having the first resolution quality subsequent to completion of the reading of the initial media file.
12. The system according to claim 1 , the instructions further causing the processor to employ an index file containing data about the initial media file.
13. The system according to claim 12 , wherein the index file is employed in modifying the initial media file.
14. The system according to claim 12 , wherein the index file contains data about resolution quality of segments of the initial media file.
15. The system according to claim 1 , wherein the first resolution quality is a higher resolution quality than the second resolution quality.
16. The system according to claim 1 , wherein the second media file is a first modified media file and the instructions further causing the processor to modify the initial media file to create a third media file wherein, in the third media file: the first segment is modified to match the second resolution quality; and the at least one second segment retains the second resolution quality.
17. The system according to claim 16 , the instructions further causing the processor to modify the initial media file to create the third media file via changing the first segment in the initial media file to match the second resolution quality.
18. The system according to claim 16 , the instructions further causing the processor to obtain, from a first media source, at least one file segment having the second resolution quality and modify the initial media file to create the third media file with the at least one obtained file segment having the first resolution quality such that: the first segment is modified to match the second resolution quality; and the at least one second segment retains the second resolution quality.
19. The system according to claim 18 , the instructions further causing the processor to enable the media device to determine a resolution quality level employed in generating the third media file.
20. The system according to claim 18 , wherein a resolution quality level employed in generating the third media file is determined by the first media source.
21. The system according to claim 18 , the instructions further causing the processor to store the third media file on the media device.
22. The system according to claim 18 , the instructions further causing the processor to deliver media files after modification, via adaptive streaming, to a second media device.
23. The system according to claim 18 , the instructions further causing the processor to create the third media file to impart all resolution quality levels to all segments.
24. A method comprising: reading a multi-resolution copy of an initial media file adaptively streamed and comprising file segments each having a resolution quality, the segments comprising a first segment having a first resolution quality and at least a second segment having a second resolution quality, the second resolution quality being different from the first resolution quality; employing resolution quality information of the file segments to: modify the initial media file such that: the first segment retains the first resolution quality; and the at least one second segment is replaced to match the first resolution quality; and storing a modified version of the initial media file as a second media file comprising segments all having the first resolution quality.
25. The method according to claim 24 , wherein said modifying comprises modifying the initial media file via changing the at least one second segment in the initial media file to match the first resolution quality.
26. The method according to claim 24 , further comprising: obtaining, from a first media source, at least one file segment having the first resolution quality; said modifying comprising modifying the initial media file with the at least one obtained file segment having the first resolution quality such that: the first segment retains the first resolution quality; and the at least one second segment is modified to match the first resolution quality.
27. The method according to claim 26 , further comprising receiving the initial media file from a second media source over a network, prior to reading the initial media file.
28. The method according to claim 24 , further comprising employing an index file in obtaining the at least one file segment, the index file containing data about the at least one file segment.
29. The method according to claim 24 , wherein the second media file is a first modified media file and said modifying further comprises modifying the initial media file to create a third media file wherein, in the third media file: the first segment is modified to match the second resolution quality; and the at least one second segment retains the second resolution quality.
30. The method according to claim 29 , further comprising delivering the third media file, via adaptive streaming, to a media device.
31. A computer program product comprising: a computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising: computer program code configured to read a multi-resolution copy of an adaptively streamed media file comprising file segments each having a resolution quality, the segments comprising a first segment having a first resolution quality and at least a second segment having a second resolution quality, the second resolution quality being different from the first resolution quality; computer program code configured to employ resolution quality information of the file segments to: obtain at least one replacement segment for the initial media file; and modify the initial media file such that: the first segment retains the first resolution quality; and the at least one second segment is replaced to match the first resolution quality; and computer program code configured to store a modified version of the initial media file as a second media file comprising segments all having the first resolution quality.
32. A system comprising: a media device having one or more processors and instructions executable by the one or more processors, the instructions causing the processor to: read a multi-resolution copy of an initial media file adaptively streamed and comprising file segments each having a resolution quality, the segments comprising a first segment having a first resolution quality and at least a second segment having a second resolution quality; and employ resolution quality information of the file segments to: obtain at least one replacement segment for the initial media file; and modify the initial media file such that: the first segment is modified to match a third resolution quality, the third resolution quality being different from the first and second resolution qualities; and the at least one second segment is modified to match the third resolution quality; and the system further being configured to store a modified version of the initial media file as a second media file comprising segments all having the third resolution quality.
33. The system according to claim 32 , wherein the third resolution quality is a higher quality than the first resolution quality and the second resolution quality.
34. The system according to claim 32 , wherein the first resolution quality is the same as the second resolution quality.
Unknown
July 9, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.