ACCELERATED MULTIMEDIA FILE DOWNLOAD AND PLAYBACK
First Claim
1. A multimedia file transfer system comprising:
- a redirector configured to identify a request to access a multimedia file via a network at a specified network address; and
an accelerator configured torespond to said request by identifying at least one physical data storage device on which at least a portion of said multimedia file is stored,establish a plurality of data transfer links via said network with any of said devices,download a different portion of said multimedia file via each of said data transfer links, wherein any of said portions are downloaded at least partly concurrently, andprovide, at least partly concurrently with downloading any of said portions, downloaded multimedia file data to a multimedia file player in the order in which said data appear in the multimedia file.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia file transfer system including a redirector configured to identify a request to access a multimedia file via a network at a specified network address, and an accelerator configured to respond to the request by identifying at least one physical data storage device on which at least a portion of the multimedia file is stored, establish a plurality of data transfer links via the network with any of the devices, download a different portion of the multimedia file via each of the data transfer links, where any of the portions are downloaded at least partly concurrently, and provide, at least partly concurrently with downloading any of the portions, downloaded multimedia file data to a multimedia file player in the order in which the data appear in the multimedia file.
49 Citations
27 Claims
-
1. A multimedia file transfer system comprising:
-
a redirector configured to identify a request to access a multimedia file via a network at a specified network address; and an accelerator configured to respond to said request by identifying at least one physical data storage device on which at least a portion of said multimedia file is stored, establish a plurality of data transfer links via said network with any of said devices, download a different portion of said multimedia file via each of said data transfer links, wherein any of said portions are downloaded at least partly concurrently, and provide, at least partly concurrently with downloading any of said portions, downloaded multimedia file data to a multimedia file player in the order in which said data appear in the multimedia file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15)
-
-
12. A system according to 11 wherein said buffer size is determined by the formula
DR*FS/(PR+DR)where DR is a download rate of said multimedia file, PR is a current play rate of said multimedia file, and FS is the size of said multimedia file.
-
16. A multimedia file transfer method comprising:
-
identifying at least one physical data storage device on which at least a portion of a multimedia file is stored, establishing a plurality of data transfer links via said network with any of said devices; downloading a different portion of said multimedia file via each of said data transfer links, wherein any of said portions are downloaded at least partly concurrently; and providing, at least partly concurrently with downloading any of said portions, downloaded multimedia file data to a multimedia file player in the order in which said data appear in the multimedia file. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 25, 26, 27)
-
-
24. A method according to 23 and further comprising determining said buffer size by the formula
DR*FS/(PR+DR)where DR is a download rate of said multimedia file, PR is a current play rate of said multimedia file, and FS is the size of said multimedia file.
Specification