Information sets for data management
First Claim
1. A computer-implemented method of managing data using a set of data objects comprising:
- generating an index including information about data objects stored in one or more data server systems comprising different types of indexed data repositories by accessing individual indexes associated with each of the one or more data server systems via adapters, wherein, in generating the index, the data objects stored in the data server systems remain intact and are not replicated;
selecting member objects from among the data objects stored in the one or more data server systems by evaluating criteria against the information in the generated index, wherein the information in the generated index is derived from the one or more data server systems;
creating an information set comprising an identifier of a parent information set and a collection of references to the member objects selected subsequent to the generating of the index by applying the criteria to candidates belonging to the parent information set and tagging the information in the generated index that is associated with the selected member objects with a set-identifier when the criteria are satisfied;
associating the information set with the set-identifier;
receiving a request to apply an action to a subset of the data objects stored in the one or more data server systems, wherein the request specifies the subset by including the set-identifier; and
applying the action to the selected member objects referenced by the collection of references associated with the set-identifier within the request.
3 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the present invention, a system selects member objects from among data objects stored in one or more data sources by evaluating criteria against information about the data objects in an index, wherein the information about the data objects in the index is derived from the data sources. The system creates a set of data objects comprising a collection of references to the selected member objects, and associates the set with a set-identifier. The system receives a request to apply an action to a subset of the data objects stored in the one or more data sources, wherein the request specifies the subset by including the set-identifier, and applies the action to the set of data objects associated with the set-identifier within the request. Embodiments of the present invention further include methods and computer program-products for managing data in substantially the same manners described above.
35 Citations
17 Claims
-
1. A computer-implemented method of managing data using a set of data objects comprising:
-
generating an index including information about data objects stored in one or more data server systems comprising different types of indexed data repositories by accessing individual indexes associated with each of the one or more data server systems via adapters, wherein, in generating the index, the data objects stored in the data server systems remain intact and are not replicated; selecting member objects from among the data objects stored in the one or more data server systems by evaluating criteria against the information in the generated index, wherein the information in the generated index is derived from the one or more data server systems; creating an information set comprising an identifier of a parent information set and a collection of references to the member objects selected subsequent to the generating of the index by applying the criteria to candidates belonging to the parent information set and tagging the information in the generated index that is associated with the selected member objects with a set-identifier when the criteria are satisfied; associating the information set with the set-identifier; receiving a request to apply an action to a subset of the data objects stored in the one or more data server systems, wherein the request specifies the subset by including the set-identifier; and applying the action to the selected member objects referenced by the collection of references associated with the set-identifier within the request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing data using a set of data objects comprising:
-
a computer system including at least one processor configured to; generate an index including information about data objects stored in one or more data server systems comprising different types of indexed data repositories by accessing individual indexes associated with each of the one or more data server systems via adapters, wherein, in generating the index, the data objects stored in the data server systems remain intact and are not replicated; select member objects from among the data objects stored in the one or more data server systems by evaluating criteria against the information in the index, wherein the information in the index is derived from the one or more data server systems; create an information set comprising an identifier of a parent information set and a collection of references to the member objects selected subsequent to the generating of the index by applying the criteria to candidates belonging to the parent information set and tagging the information in the generated index that is associated with the selected member objects with a set-identifier when the criteria are satisfied; receive a request to apply an action to a subset of the data objects stored in the one or more data server systems, wherein the request specifies the subset by including the set-identifier; and apply the action to the selected member objects referenced by the collection of references associated with the set-identifier within the request. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing data using a set of data objects comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith for execution on a processing system, the computer readable program code comprising computer readable program code configured to; generate an index including information about data objects stored in one or more data server systems comprising different types of indexed data repositories by accessing individual indexes associated with each of the one or more data server systems via adapters, wherein, in generating the index, the data objects stored in the data server systems remain intact and are not replicated; select member objects from among data objects stored in the one or more data server systems by evaluating criteria against the information in the index, wherein the information in the index is derived from the one or more data server systems; creating an information set comprising an identifier of a parent information set and a collection of references to the member objects selected subsequent to the generating of the index by applying the criteria to candidates belonging to the parent information set and tagging the information in the generated index that is associated with the selected member objects with a set-identifier when the criteria are satisfied; receive a request to apply an action to a subset of the data objects stored in the one or more data server systems, wherein the request specifies the subset by including the set-identifier; and apply the action to the selected member objects referenced by the collection of references associated with the set-identifier within the request. - View Dependent Claims (14, 15, 16, 17)
-
Specification