Utilization of a concept to obtain data of specific interest to a user from one or more data storage locations
First Claim
Patent Images
1. A system comprising:
- a memory;
a user interface of a computing device for receiving information for defining a set of attributes and mapping information; and
a processor of the computing device that;
associates the set of attributes with a concept, the concept defining and representing a class of information that represents a business object;
maps each attribute associated with the concept to an attribute associated with data in an index that is generated based on data harvested from, but stored separately from, one or more indexed data source systems;
automatically identifies constituents of interest based on the attributes associated with the concept and the mapping of the attributes, wherein the constituents of interest are data objects from external data sources associated with the concept;
transforms the concept by adding one or more of the constituents of interest to the concept and by generating one or more data filters for each of the one or more constituents of interest;
updates the mapping information based on at least the one or more constituents of interest;
utilize one or more adaptors with the one or more data filters to generate an information set relevant to the transformed concept without accessing the data in the indexed data source systems, by tagging the data in the index based upon the updated mapping information without accessing the underlying indexed data source systems;
wherein the adaptor is associated with a retrieval query utilizing the transformed concept; and
apply one or more operations to the information set to transform corresponding data in the underlying indexed data source systems, wherein the one or more operations include a deletion operation, a copy operation, an export operation, and a move operation.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of obtaining data of interest from a larger set of data that has been indexed is provided, the method comprising defining, via a user interface of a computing device, a set of attributes associated with a concept. Each attribute associated with the concept is mapped to attributes associated with indexed data, and data of interest relevant to the concept is retrieved based upon the mapping of attributes associated with the concept to attributes associated with the indexed data.
-
Citations
9 Claims
-
1. A system comprising:
-
a memory; a user interface of a computing device for receiving information for defining a set of attributes and mapping information; and a processor of the computing device that; associates the set of attributes with a concept, the concept defining and representing a class of information that represents a business object; maps each attribute associated with the concept to an attribute associated with data in an index that is generated based on data harvested from, but stored separately from, one or more indexed data source systems; automatically identifies constituents of interest based on the attributes associated with the concept and the mapping of the attributes, wherein the constituents of interest are data objects from external data sources associated with the concept; transforms the concept by adding one or more of the constituents of interest to the concept and by generating one or more data filters for each of the one or more constituents of interest; updates the mapping information based on at least the one or more constituents of interest; utilize one or more adaptors with the one or more data filters to generate an information set relevant to the transformed concept without accessing the data in the indexed data source systems, by tagging the data in the index based upon the updated mapping information without accessing the underlying indexed data source systems; wherein the adaptor is associated with a retrieval query utilizing the transformed concept; and apply one or more operations to the information set to transform corresponding data in the underlying indexed data source systems, wherein the one or more operations include a deletion operation, a copy operation, an export operation, and a move operation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for providing information to a user, comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code, when executed by a processor, causes the processor to:
-
associate a set of attributes, defined via a user interface of a computing device, with a concept, the concept defining and representing a class of information that represents a business object; map each attribute associated with the concept to an attribute associated with data in an index that is generated based on data harvested from, but stored separately from, one or more indexed data source systems; identify constituents of interest based on the attributes associated with the concept and the mapping of the attributes, wherein the constituents of interest are data objects associated with the concept; transform the concept by adding one or more of the constituents of interest to the concept and by generating one or more data filters for each of the one or more constituents of interest; update the attribute mapping based on at least the one or more constituents of interest; utilize one or more adaptors with one or more data filters to generate an information set relevant to the transformed concept without accessing the data in the indexed data source systems, by tagging the data in the index based upon the updated attribute mapping without accessing the underlying indexed data source systems; wherein the adaptor is associated with a retrieval query utilizing the transformed concept; and apply one or more operations to the information set to transform corresponding data in the underlying indexed data source systems, wherein the one or more operations include a deletion operation, a copy operation, an export operation, and a move operation. - View Dependent Claims (7, 8, 9)
-
Specification