System and method for content management over network storage devices
First Claim
1. A computer-implemented system for managing content across storage systems, the system comprising:
- (a) one or more storage systems containing data sets; and
(b) one or more indexing systems, each indexing system comprising a data store for storing usage information associated with data sets stored on the one or more storage systems and a processor for performing the steps of;
(i) tracking usage of the data sets contained on the one or more of storage devices; and
(ii) issuing content management directives with respect to the data sets to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets, wherein an indexing system issues content management directives selected from a group consisting of copy directives, move directives, and delete directives.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system and method for managing content across one or more storage device systems. A typical system according to the present invention includes one or more indexing systems and a set of storage device systems. Each indexing system monitors usage of content stored on the storage systems. Based upon usage of particular content, an indexing system may issue requests such as move, delete or copy to more efficiently utilize the overall storage capacity of the storage system. All indexing systems monitor the servicing of such requests and update stored data concerning the file subject to the request accordingly.
-
Citations
34 Claims
-
1. A computer-implemented system for managing content across storage systems, the system comprising:
-
(a) one or more storage systems containing data sets; and (b) one or more indexing systems, each indexing system comprising a data store for storing usage information associated with data sets stored on the one or more storage systems and a processor for performing the steps of; (i) tracking usage of the data sets contained on the one or more of storage devices; and (ii) issuing content management directives with respect to the data sets to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets, wherein an indexing system issues content management directives selected from a group consisting of copy directives, move directives, and delete directives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented content access and management messaging system, the system comprising:
-
(a) one or more storage systems containing data sets; and (b) one or more management systems in communication with the one or more storage systems, each management system comprising a management processor for performing the steps comprising of; (i) delegating data set access requests to the one or more storage systems; and (ii) issuing content management directives to the one or more storage systems to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets based on tracking data generated by one or more indexing systems that track usage of the data sets contained on the one or more of storage devices, wherein the management processor issues content management directives selected from a group consisting of copy directives move directives, and delete directives. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for one or more indexing systems to manage content across storage systems, the method comprising the steps of:
-
(a) tracking usage of data sets contained on the one or more storage devices by one or more indexing system; and (b) issuing content management directives by the one or more indexing systems with respect to the data sets to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets, wherein content management directives issued by an indexing system are selected from a group consisting of copy directives move directives, and delete directives. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for one or more indexing systems to manage content across storage systems, the method comprising the steps of:
-
(a) tracking usage of data sets contained on the one or more storage devices by one or more indexing system; (b) issuing content management directives by the one or more indexing systems with respect to the data sets to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets; (c) receiving by a storage system a content management directive selected from the group consisting of move directives, copy directives and delete directives from the one or more indexing systems; and (d) manipulating a data set by the storage system based upon the received directive. - View Dependent Claims (26)
-
-
27. A computer-implemented content access and management messaging method for communication between one or more storage systems and one or more management systems, the method comprising the steps of:
-
(a) delegating data set access requests by a management system to one or more store systems; and (b) issuing content management directives by a management system to the one or more storage systems to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets based on tracking data generated by one or more indexing systems that track usage of the data sets contained on the one or more of storage devices, wherein content management directives are selected from a group consisting of copy directives, move directives, and delete directives. - View Dependent Claims (28, 29, 30)
-
-
31. A computer-implemented content access and management messaging method for communication between one or more storage systems and one or more management systems, the method comprising the steps of:
-
(a) delegating data set access requests by a management system to one or more storage systems; (b) issuing content management directives by a management system to the one or more storage systems to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets based on tracking data generated by one or more indexing systems that track usage of the data sets contained on the one or more of storage devices; (c) receiving a content management directive selected from the group consisting of copy directives, move directives and delete directives by a storage system from the one or more management systems; and (d) manipulating a data set by the storage system based upon the received directive. - View Dependent Claims (32)
-
-
33. A computer-implemented system for managing content across storage systems, the system comprising:
-
(a) tracking means for tracking usage of data sets contained on the one or more storage devices by one or more indexing system; (b) issuing means for issuing content management directives selected from the group consisting of copy directives move directives and delete directives by the one or more indexing systems with respect to the data sets to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets; (c) receiving means for receiving by a storage system a content management directive from the one or more indexing systems; and (d) manipulating means for manipulating a data set by the storage system based upon the received directive.
-
-
34. A computer-implemented content access and management messaging system, the system comprising:
-
(a) delegating means for delegating data set access requests by a management system to one or more storage systems; (b) issuing means for issuing content management directives selected from the group consisting of move directives, copy directives and delete directives by a management system based on tracking data generated by one or more indexing systems that track usage of the data sets contained on the one or more of storage devices to the one or more storage systems to alter the number of instances of data sets contained on the one or more storage devices so as to maximize efficient access to the data sets; (c) receiving means for receiving a content management directive by a storage system from the one or more management systems; and (d) manipulating means for manipulating a data set by the storage system based upon the received directive.
-
Specification