Systems and methods for managing information objects in dynamic data storage based upon relevance of the information objects
First Claim
1. A system for managing information objects in dynamic data storage devices comprising:
- a) a first data storage device having a plurality of information objects;
b) a second data storage device operatively connected to an output device for providing at least some of the information objects to at least one user; and
c) at least one processor operatively coupled to the first data storage device and the second data storage device, the at least one processor configured to;
i) automatically divide the plurality of information objects in the first data storage device to form at least one data subdivision based on division criteria;
ii) determine, based on a dynamic operating condition, a relevance value of the at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the relevance of those data subdivisions to the user; and
iii) repeatedly, in response to the dynamic operating condition;
(1) re-determine the relevance value of the at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the updated relevance of those data subdivisions to the user;
(2) compare the relevance value of the at least one of the data subdivisions to a threshold, wherein the threshold is based at least in part on a speed of transfer between the first data storage device and the second data storage device; and
(3) based on results of comparing the relevance value to the threshold, perform at least one of loading those data subdivisions to the second data storage device, or unloading those data subdivisions from the second data storage device.
3 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect, a system for managing information objects in dynamic data storage devices including a first data storage device having a plurality of information objects, a second data storage device operatively connectable to an output device for providing at least some of the information objects to at least one user, and at least one processor operatively coupled to the first data storage device and the second data storage device. The at least one processor is configured to automatically divide the plurality of information objects in the first data storage device to form at least one data subdivision based on division criteria, and repeatedly, in response to a dynamic operating condition determine a relevance value of at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the relevance of those data subdivision to the user, and based on the relevance value, perform at least one of loading those data subdivision to the second data storage, or unloading those data subdivision from the second data storage.
-
Citations
26 Claims
-
1. A system for managing information objects in dynamic data storage devices comprising:
-
a) a first data storage device having a plurality of information objects; b) a second data storage device operatively connected to an output device for providing at least some of the information objects to at least one user; and c) at least one processor operatively coupled to the first data storage device and the second data storage device, the at least one processor configured to; i) automatically divide the plurality of information objects in the first data storage device to form at least one data subdivision based on division criteria; ii) determine, based on a dynamic operating condition, a relevance value of the at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the relevance of those data subdivisions to the user; and iii) repeatedly, in response to the dynamic operating condition; (1) re-determine the relevance value of the at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the updated relevance of those data subdivisions to the user; (2) compare the relevance value of the at least one of the data subdivisions to a threshold, wherein the threshold is based at least in part on a speed of transfer between the first data storage device and the second data storage device; and (3) based on results of comparing the relevance value to the threshold, perform at least one of loading those data subdivisions to the second data storage device, or unloading those data subdivisions from the second data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for managing information objects in dynamic data storage devices comprising:
-
automatically dividing a plurality of information objects in a first data storage device using at least one processor to form at least one data subdivision based on division criteria, the processor being operatively coupled to the first data storage device and a second data storage device, the second data storage being connected to an output device for providing at least some of the information objects to at least one user; using the at least one processor to determine, based on a dynamic operating condition, a relevance value of the at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the relevance of those data subdivisions to the user repeatedly, in response to the dynamic operating condition using the at least one processor to; re-determine the relevance value of at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the updated relevance of those data subdivisions to the user; compare the relevance value of the at least one of the data subdivisions to a threshold, wherein the threshold is based at least in part on a speed of transfer between the first data storage device and the second data storage device; and based on results of comparing the relevance value to the threshold, perform at least one of loading those data subdivisions to the second data storage device, or unloading those data subdivisions from the second data storage device.
-
Specification