SERVER-CONTROLLED DOWNLOAD OF STREAMING MEDIA FILES
First Claim
Patent Images
1. A method for data communications, comprising:
- conveying from a server to a client a virtual index file, which identifies multiple sequences of media files available for download to the client, including a plurality of the sequences that contain a given item of streaming content for download to the client at a different, respective data rate for each sequence;
receiving a selection from the client of a sequence among the plurality of the sequences of the media files; and
responsively to the selection, creating the media files in the sequence at the respective data rate and downloading the media files to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for data communications includes conveying from a server to a client a virtual index file, which identifies multiple sequences of media files available for download to the client, including a plurality of the sequences that contain a given item of streaming content for download to the client at a different, respective data rate for each sequence. A selection is received from the client of a sequence among the plurality of the sequences of the media files. Responsively to the selection, the media files in the sequence are created at the respective data rate and are downloaded to the client.
-
Citations
20 Claims
-
1. A method for data communications, comprising:
-
conveying from a server to a client a virtual index file, which identifies multiple sequences of media files available for download to the client, including a plurality of the sequences that contain a given item of streaming content for download to the client at a different, respective data rate for each sequence; receiving a selection from the client of a sequence among the plurality of the sequences of the media files; and responsively to the selection, creating the media files in the sequence at the respective data rate and downloading the media files to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for data communications, comprising:
-
a client interface, which is configured to communicate with a client over a communication network; and a processor, which is configured to convey via the client interface to the client a virtual index file, which identifies multiple sequences of media files available for download to the client, including a plurality of the sequences that contain a given item of streaming content for download to the client at a different, respective data rate for each sequence, to receive a selection from the client of a sequence among the plurality of the sequences of the media files, and responsively to the selection, to create the media files in the sequence at the respective data rate and to download the media files to the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification