Electronic information caching
First Claim
1. A computer-implemented method for making electronic information more readily available to access requesters, the method comprising:
- identifying an access requester requesting access to electronic information stored at a source storage device;
determining a demographic for the identified access requester based on information that is unrelated to past requests by the access requester;
assigning cache values to selected portions of the electronic information stored within the source storage device, based on a frequency of past requests by different access requesters to access each of the selected portions of the electronic information;
anticipating, by a computing device, a demand for access to each of the selected portions of the electronic information by the access requester based on the demographic determined for the access requester and the respective cache values assigned to the selected portions;
identifying at least one of the selected portions of the electronic information stored at the source storage device for transport to a destination storage device that is more accessible to the access requester relative to the source storage device, based on the anticipated demand, the identified portion of the electronic information having a relatively higher cache value than the cached values assigned to the other selected portions of the electronic information in the source storage device; and
copying the identified portion of the electronic information from the source storage device to the destination storage device.
11 Assignments
0 Petitions
Accused Products
Abstract
Electronic information is made more readily available to one or more access requesters based on an anticipated demand for the electronic information using a process, system or computer software. For instance, electronic information stored on a first storage medium is identified for transport (e.g., in response to a request of at least one of the access requesters), and the electronic information is transported accordingly. Afterwards, a determination is made to store the electronic information on a second storage medium that is more accessible to the access requesters than the first storage medium. The determination is based on an anticipated demand of the access requestors for the electronic information. The anticipated demand is determined based at least on information that is not particular to any single access requestor. The electronic information then is stored on the second storage medium and the access requesters are provided access to the electronic information from the second storage medium.
-
Citations
19 Claims
-
1. A computer-implemented method for making electronic information more readily available to access requesters, the method comprising:
-
identifying an access requester requesting access to electronic information stored at a source storage device; determining a demographic for the identified access requester based on information that is unrelated to past requests by the access requester; assigning cache values to selected portions of the electronic information stored within the source storage device, based on a frequency of past requests by different access requesters to access each of the selected portions of the electronic information; anticipating, by a computing device, a demand for access to each of the selected portions of the electronic information by the access requester based on the demographic determined for the access requester and the respective cache values assigned to the selected portions; identifying at least one of the selected portions of the electronic information stored at the source storage device for transport to a destination storage device that is more accessible to the access requester relative to the source storage device, based on the anticipated demand, the identified portion of the electronic information having a relatively higher cache value than the cached values assigned to the other selected portions of the electronic information in the source storage device; and copying the identified portion of the electronic information from the source storage device to the destination storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one computer; and at least one memory device coupled to the at least one computer having instructions stored thereon which, when executed by the at least one computer, causes the at least one computer to perform operations comprising; identifying an access requester requesting access to electronic information stored at a source storage device; determining a demographic for the identified access requester based on information that is unrelated to past requests by the access requester; assigning cache values to selected portions of the electronic information stored within the source storage device, based on a frequency of past requests by different access requesters to access each of the selected portions of the electronic information; anticipating a demand for access to each of the selected portions of the electronic information by the access requester based on the demographic determined for the access requester and the respective cache values assigned to the selected portions; identifying at least one of the selected portions of the electronic information stored at the source storage device for transport to a destination storage device that is more accessible to the access requester relative to the source storage device, based on the anticipated demand, the identified portion of the electronic information having a relatively higher cache value than the cached values assigned to the other selected portions of the electronic information in the source storage device; and copying the identified portion of the electronic information from the source storage device to the destination storage device.
-
-
19. A machine-readable storage device tangibly embodying at least one computer program, the at least one program comprising instructions that when executed by at least one processor cause the at least one processor to perform operations comprising:
-
identifying an access requester requesting access to electronic information stored at a source storage device; determining a demographic for the identified access requester based on information that is unrelated to past requests by the access requester; assigning cache values to selected portions of the electronic information stored within the source storage device, based on a frequency of past requests by different access requesters to access each of the selected portions of the electronic information; anticipating a demand for access to each of the selected portions of the electronic information by the access requester based on the demographic determined for the access requester and the respective cache values assigned to the selected portions; identifying at least one of the selected portions of the electronic information stored at the source storage device for transport to a destination storage medium that is more accessible to the access requester relative to the source storage device, based on the anticipated demand, the identified portion of the electronic information having a relatively higher cache value than the cached values assigned to the other selected portions of the electronic information in the source storage device; and copying the identified portion of the electronic information from the source storage device to the destination storage device.
-
Specification