Methods and apparatus for downloading a file from a server
First Claim
Patent Images
1. A method for downloading files, the method comprising:
- determining that a first computer from which a file may be downloaded lacks download resume capability; and
responsive to said determining, downloading at least a portion of said file from a second computer having download resume capability.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for downloading files, the method including the steps of at a client a) requesting a proxy server to initiate a first download of a file from a first server, the first server determined by the client to lack download resume capability and the proxy server possessing download resume capability, at the proxy server b) initiating the first download of the file from the first server, and at the client c) initiating at least a second download of the file from the proxy server.
-
Citations
48 Claims
-
1. A method for downloading files, the method comprising:
-
determining that a first computer from which a file may be downloaded lacks download resume capability; and
responsive to said determining, downloading at least a portion of said file from a second computer having download resume capability. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for downloading files, the system comprising:
-
a first computer from which a file may be downloaded and lacking download resume capability;
a second computer having download resume capability; and
a third computer operative to;
determine that said first computer lacks download resume capability; and
responsive to said determination, download at least a portion of said file from said second computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program embodied on a computer-readable medium, the computer program comprising:
-
a first code segment operative to determine that a first computer from which a file may be downloaded lacks download resume capability; and
a second code segment operative in response to determining that said first computer lacks download resume capability, to download at least a portion of said file from a second computer having download, resume capability. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program embodied on a computer-readable medium, the computer program comprising:
-
a first code segment operative to determine that a first computer from which a file may be downloaded lacks download resume capability; and
a second code segment operative in response to determining that said first computer lacks download resume capability, to instruct a second computer to download said file from said first computer; and
a third code segment operative to download at least a portion of said file from said second computer having download resume capability.
-
-
28. A computer program embodied on a computer-readable medium, the computer program comprising:
-
a first code segment operative to determine that a first computer from which a file may be downloaded lacks download resume capability;
a second code segment operative in response to determining that said first computer lacks download resume capability, to instruct a second computer to download said file from said first computer; and
a third code segment operative to download at least a portion of said file from said second computer having download resume capability prior to completion of said download of said file from said first computer.
-
- 29. A first computer operative to determine that a second computer from which a file may be downloaded lacks download resume capability, and in response to said determination, to download at least a portion of said file from a third computer having download resume capability.
-
34. A method for operating a server, said method comprising:
upon receipt of an instruction from a first computer, said first computer having determined that a second computer from which a file may be downloaded lacks download resume capability, transmitting at least a portion of said file to said first computer, wherein said server has download resume capability. - View Dependent Claims (35, 36, 37, 38)
-
39. A method for operating a server, said method comprising:
-
upon receipt of an instruction from a first computer, said first computer having determined that a second computer from which a file may be downloaded lacks download resume capability, downloading said file from said second computer, wherein said server has download resume capability; and
transmitting at least a portion of said file to said first computer.
-
-
40. A method for operating a server, said method comprising:
-
upon receipt of an instruction from a first computer, said first computer having determined that a second computer from which a file may be downloaded lacks download resume capability, downloading said file from said second computer, wherein said server has download resume capability; and
transmitting at least a portion of said file to said first computer prior to completion of downloading said file from said second computer.
-
- 41. A first computer having download resume capability and operative to, upon receiving an instruction from a second computer, said second computer having determined that a third computer from which a file may be downloaded lacks download resume capability, transmit at least a portion of said file to said second computer.
-
46. A first computer having download resume capability and operative to, upon receiving an instruction from a second computer, said second computer having determined that a third computer from which a file may be downloaded lacks download resume capability, download said file from said third computer and transmit at least a portion of said file to said second computer.
-
47. A first computer having download resume capability and operative to, upon receiving an instruction from a second computer, said second computer having determined that a third computer from which a file may be downloaded lacks download resume capability, download said file from said third computer and transmit at least a portion of said file to said second computer prior to completion of said download of said file from said third computer to said first computer.
-
48. Apparatus for downloading files, the apparatus comprising:
-
means for determining that a first computer from which a file may be downloaded lacks download resume capability; and
means for downloading at least a portion of said file from a second computer in response to said determining.
-
Specification