Method for queued overlap transfer of files
First Claim
1. A method for prequeuing files predicted to be desired by a user, comprising:
- defining a search criterion that, when applied, selects a list of files, such that each file is interrelated to other files in accordance with the context of the search criterion;
defining a sort criterion that, when applied sorts the selected files in a user-specified order;
receiving a list representing the selected files in the sorted order;
automatically transferring files on the list into a local cache, in anticipation of a user selection thereof, files already transferred to the local cache having a shorter delay for review than those which have not been previously transferred to the local cache, an order of file transfer being responsive to the sort criterion, the order of file transfer being further responsive to any change in a user deviation in an order of reviewing the selected files; and
receiving a starting point within the list of files, for file review, from the user, such that predicted latencies for sequential file review from any given starting point are reduced.
9 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 file 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 electing a non-sequential record; and downloading the a non-sequential record and records sequentially thereafter until interrupted.
-
Citations
41 Claims
-
1. A method for prequeuing files predicted to be desired by a user, comprising:
-
defining a search criterion that, when applied, selects a list of files, such that each file is interrelated to other files in accordance with the context of the search criterion; defining a sort criterion that, when applied sorts the selected files in a user-specified order; receiving a list representing the selected files in the sorted order; automatically transferring files on the list into a local cache, in anticipation of a user selection thereof, files already transferred to the local cache having a shorter delay for review than those which have not been previously transferred to the local cache, an order of file transfer being responsive to the sort criterion, the order of file transfer being further responsive to any change in a user deviation in an order of reviewing the selected files; and receiving a starting point within the list of files, for file review, from the user, such that predicted latencies for sequential file review from any given starting point are reduced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A browser, comprising:
-
a first interface for defining a search criterion that, when applied, produces a list identifying a set of objects, wherein the objects are interrelated to each other in accordance with the context of the search criterion; a second interface for defining a sort criterion that, when applied, sorts the identified objects in a user-specified order, logical elements for enabling automatic transferring of an object identified in the list into a cache local to a user, in advance of an actual selection of an object by the user, objects already transferred to the local cache having a lower latency than those which have not been previously transferred to the local cache, an order of object transfer being responsive to the sort criterion, the logical elements being adaptive to a user deviation in an order of reviewing the identified objects; and a third interface for receiving a selection of an object as a starting point within the list of objects, such that predicted latencies for sequential object browsing from any given starting point are reduced. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for transferring files for sequential review, comprising:
-
accessing search criterion that, when applied, selects a list of files, such that each file is being interrelated to the other files in accordance with the context of the search criterion; determining an order of file transfer based on a sort criterion specified by a user; queuing the files on the list according to the order of file transfer; and transferring automatically the queued files in a sequential order into a local cache for sequential review at a client. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for receiving objects at a client from a remote processing system, comprising:
-
accessing, at the client, a search request that, when executed, identifies a plurality of objects, each object being interrelated to the other objects in accordance with the context of the search criterion; accessing, at the client, a sort criterion that, when executed, sorts the identified objects in a user-specified order; receiving, at the client, a list representing the identified objects in the sorted order; and receiving, in a cache at the client, one or more of the identified objects in the sorted order prior to receiving, at the client, a request to present at least one object from the list to a user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for transferring a plurality of objects for sequential browsing, comprising:
-
a client having a first interface that accesses a search criterion to define a list identifying a set of objects, wherein the objects are interrelated to each other in accordance with the context of the search criterion, wherein the client is coupled to a cache that includes an object from the list, and wherein the client is coupled to a display that enables a user to browse an object from the list; and an object retrieval server that queues objects from the list in a user specified order, wherein the server automatically transfers the queued objects according to the user specified order to the cache in advance of an actual selection of an object for browsing by the user, and wherein the user specified order is responsive to a change in a user deviation in an order of reviewing the objects. - View Dependent Claims (37, 38)
-
-
39. A computer program product comprising a computer useable medium having computer readable program code functions embedded in said medium for causing a computer to transfer files for sequential review, comprising:
-
a first computer readable program code function that causes the computer to access a search criterion that, when applied, selects a list of files, wherein each file is interrelated to the other files in accordance with the search criterion; a second computer readable program code function that causes the computer to determine a user specified order of file transfer based on a sort criterion; and a third computer readable program code function that causes the computer to transfer automatically the files according to the order of file transfer into a local cache for review at a client. - View Dependent Claims (40, 41)
-
Specification