Downloading a file over HTTP from multiple servers
First Claim
1. A method for downloading media to a client from a plurality of servers via a Hypertext Transfer Protocol, the method comprising the steps of:
- (a) receiving, by a client, a request to download media from a content source, the content source providing the media on a plurality of servers;
(b) requesting, by a download manager of the client via a Hypertext Transfer Protocol, a first portion of the media from a first server of the plurality of servers, and a second portion of the media from a second server of the plurality of servers; and
(c) receiving, by the client via the Hypertext Transfer Protocol, the first portion of the media from the first server, and the second portion of the media from the second server.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a comprehensive development platform and client-side technology for intelligent and cost-effective delivery of video, audio and broadband content over a network, such as the Internet, to desktop, mobile computing, and network connected devices. In one embodiment of the present invention, an intelligent delivery system (IDS) provides a system and method to download content, such any type of video and/or audio media, servers via an application, Internet or web-based protocol, such as any type and form of the Hypertext Transfer Protocol (HTTP) from a content source providing the media via multiple servers. The IDS may download over a network portions of a media from multiple servers, and store the downloaded media to storage of the client. The media may be available in any desired portions from the servers such as one more byte ranges, for example, as a sequence of bytes. The IDS may obtain one or more byte ranges of the media from any of the multiple servers, such as a first byte range from a first server and a second bytes range from a second server. As the portions of the media from the servers are received, the IDS stores the portions of media in storage of the client in a manner to provide the media as desired.
-
Citations
20 Claims
-
1. A method for downloading media to a client from a plurality of servers via a Hypertext Transfer Protocol, the method comprising the steps of:
-
(a) receiving, by a client, a request to download media from a content source, the content source providing the media on a plurality of servers; (b) requesting, by a download manager of the client via a Hypertext Transfer Protocol, a first portion of the media from a first server of the plurality of servers, and a second portion of the media from a second server of the plurality of servers; and (c) receiving, by the client via the Hypertext Transfer Protocol, the first portion of the media from the first server, and the second portion of the media from the second server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for downloading media to a client from a plurality of servers via a Hypertext Transfer Protocol, the system comprising:
-
means for receiving, by a client, a request to download media from a content source, the content source providing the media on a plurality of servers; means for requesting, by a download manager of the client via a Hypertext Transfer Protocol, a first portion of the media from a first server of the plurality of servers, and a second portion of the media from a second server of the plurality of servers; and means for receiving, by the client via the Hypertext Transfer Protocol, the first portion of the media from the first server, and the second portion of the media from the second server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification