Method for queued overlap transfer of files
First Claim
1. A method of retrieving files from across a network, comprising:
- receiving a search comprising search criteria;
in response to the received search, displaying a list file containing a list of discrete files that are located across a network, wherein respective formats of at least some of the discrete files vary;
enabling selection of sort criteria for the list file;
defining a sequence of the discrete files, wherein the sequence is based upon the search criteria and the sort criteria;
enabling a selection of a first file in the list file;
initiating retrieval of the first file in response to the selection of the first file;
automatically initiating retrieval of at least one additional file listed in the list file, wherein the retrieval of the at least one additional file is based on the defined sequence and includes skipping retrieval of at least one file between a first point in the sequence and a second point in the sequence;
completing retrieval of the first file;
displaying the first file while retrieving the at least one additional file, wherein a number of files being retrieved simultaneously is less than a received maximum allowable number of simultaneous retrievals; and
automatically adjusting the maximum allowable number of simultaneous retrievals based on a throughput across the network.
8 Assignments
0 Petitions
Accused Products
Abstract
It is therefore an object of the invention to provide a system and method for prequeuing of files predicted to be desired by a user, through a telecommunications link, into a local cache, based on a list, wherein the prequeuing system is responsive to any change in the sequence of user review, such that predicted latencies for sequential file review from any given starting point are minimized. A system and method for reducing latency in a sequential record browser are provided, for defining a sequential list of records; selecting a record from the list for review; downloading the selected record, and records sequentially thereafter until interrupted; interrupting the downloading by selecting a non-sequential record; and downloading the a non-sequential record and records sequentially thereafter until interrupted.
-
Citations
15 Claims
-
1. A method of retrieving files from across a network, comprising:
-
receiving a search comprising search criteria; in response to the received search, displaying a list file containing a list of discrete files that are located across a network, wherein respective formats of at least some of the discrete files vary; enabling selection of sort criteria for the list file; defining a sequence of the discrete files, wherein the sequence is based upon the search criteria and the sort criteria; enabling a selection of a first file in the list file; initiating retrieval of the first file in response to the selection of the first file; automatically initiating retrieval of at least one additional file listed in the list file, wherein the retrieval of the at least one additional file is based on the defined sequence and includes skipping retrieval of at least one file between a first point in the sequence and a second point in the sequence; completing retrieval of the first file; displaying the first file while retrieving the at least one additional file, wherein a number of files being retrieved simultaneously is less than a received maximum allowable number of simultaneous retrievals; and automatically adjusting the maximum allowable number of simultaneous retrievals based on a throughput across the network. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A browser, comprising:
-
a memory configured to store modules, comprising; a first logical module to receive a search comprising search criteria, a second logical module to display a list file in response to the received search, wherein the list file contains a list of discrete files that are located across a network, wherein respective formats of at least some of the discrete files vary, a third logical module to enable selection of sort criteria for the list file, a fourth logical module to define a sequence of discrete files, wherein the sequence is based upon the search criteria and the sort criteria, a fifth logical module to enable selection of a first file in the list file, a sixth logical module to initiate retrieval of the first file in response to the selection of the first file, a seventh logical module to automatically initiate retrieval of at least one additional file listed in the list file, wherein the retrieval of the at least one additional file is based on the defined sequence and includes skipping retrieval of at least one file between a first point in the sequence and a second point in the sequence, an eighth logical module to complete retrieval of the first file, a ninth logical module to display the first file while retrieving the at least one additional file, wherein a number of files being retrieved simultaneously is less than a received maximum allowable number of simultaneous retrievals, and a tenth logical module to automatically adjust the maximum allowable number of simultaneous retrievals based on a throughput across the network; and one or more processors configured to process the modules. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon, that in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving a search comprising search criteria; in response to the received search, displaying a list file containing a list of discrete files that are located across a network, wherein respective formats of at least some of the discrete files vary; enabling selection of a sort criteria for the list file; defining a sequence of discrete files, wherein the sequence is based upon the search criteria and the sort criteria; enabling a selection of a first file in the list file; initiating retrieval of the first file in response to the selection of the first file; automatically initiating retrieval of at least one additional file listed in the list file, wherein the retrieval of the at least one additional file is based on the defined sequence and includes skipping retrieval of at least one file between a first point in the sequence and a second point in the sequence; completing retrieval of the first file; displaying the first file while retrieving the at least one additional file, wherein a number of files retrieved simultaneously is less than a received maximum allowable number of simultaneous retrievals; and automatically adjusting the maximum allowable number of simultaneous retrievals based on a throughput across the network. - View Dependent Claims (12, 13, 14, 15)
-
Specification