×

Data lineage in an intelligent data integration system

  • US 9,372,903 B1
  • Filed: 06/05/2013
  • Issued: 06/21/2016
  • Est. Priority Date: 06/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-executed method for associating data objects, the method comprising:

  • storing in a data store a plurality of data attributes for defining data objects;

    storing in the data store a plurality of data objects, each data object of the plurality having an attribute set comprising one or more data attributes of the plurality of stored data attributes, and each data object is associated with an identifier set comprising at least an identifier of the data object for distinguishing the data object from each other data object of the plurality of data objects;

    storing in the data store a data analysis tool (DAT), said DAT associated with at least one reference data attribute of the plurality of stored data attributes, and associated with at least one auxiliary data object of the stored plurality of data objects;

    identifying each data object of the plurality of stored data objects that has an attribute set comprising a data attribute that matches each at least one reference data attribute associated with the DAT;

    selecting at least one identified data object to be an input data object for the DAT;

    generating by the DAT a new data object as a function of the input data object for the DAT, wherein said generating comprises analyzing the input data object with reference to the at least one auxiliary data object and creating an identifier set for the new data object that includes an identifier of the new data object for distinguishing the new data object from each other data object of the plurality of data objects, and the identifier of the at least one auxiliary data object;

    storing the new data object as a data object of the plurality of data objects in the data store;

    identifying, as a primary data object, each data object in the data store that satisfies user-defined search criteria;

    identifying, as an attenuated data object, each data object in the data store that has an identifier set which includes the identifier of a primary data object; and

    rendering each primary data object and each attenuated data object as search results for the user-defined search criteria.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×