Indexing information about entities with respect to hierarchies
First Claim
1. A method for executing on a processor for associating and retrieving data records from one or more databases, comprising:
- receiving a data record;
identifying a set of candidate data records based on a comparison between a set of existing data records and the received data record, wherein each of the existing data records is associated with an entity identifier value that includes an identity link that links the data record to other data records containing information about the same entity and a hierarchy link that links the data record to other data records that are hierarchically related;
scoring each of the set of candidate data records, wherein the score of each of the candidate data records determines whether the received data record and each candidate data record comprise information relating to an entity; and
associating the received data record with a first candidate data record of the set of candidate data records in response to the score of the first candidate data record being greater than a first threshold;
wherein the first candidate data record is in a first data hierarchy such that the first candidate data record has a first set of hierarchical associations with a first set of related data records, and association of the received data record with the first candidate data record also results in the received data record being associated via the first set of hierarchical associations with the first set of related data records such that a subsequent query that retrieves the received data record will also retrieve the first candidate data record and the first set of related data records via the first set of hierarchical associations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for indexing, associating or compositing data records and hierarchies from various information sources are disclosed. Embodiments of the present invention may provide the ability to link data records and thus to link data records to known hierarchies of data records. More specifically, embodiments of the present invention may provide the capability to associate data records in varying information sources and to thereby associate incoming data record with existing data records or existing data hierarchies such that an incoming data record may not only be associated with an existing data record comprising information about the same entity but may additionally be associated with other members of the data hierarchy in the same manner as the existing data record. In addition to associating an incoming data record with an existing data record and incorporating the incoming data record into an existing data hierarchy, embodiments of the present invention may provide the capability of reconciling an incoming data hierarchy to which an incoming data record belongs with an existing data hierarchy belongs such that the two data hierarchies may be composited.
259 Citations
20 Claims
-
1. A method for executing on a processor for associating and retrieving data records from one or more databases, comprising:
-
receiving a data record; identifying a set of candidate data records based on a comparison between a set of existing data records and the received data record, wherein each of the existing data records is associated with an entity identifier value that includes an identity link that links the data record to other data records containing information about the same entity and a hierarchy link that links the data record to other data records that are hierarchically related; scoring each of the set of candidate data records, wherein the score of each of the candidate data records determines whether the received data record and each candidate data record comprise information relating to an entity; and associating the received data record with a first candidate data record of the set of candidate data records in response to the score of the first candidate data record being greater than a first threshold; wherein the first candidate data record is in a first data hierarchy such that the first candidate data record has a first set of hierarchical associations with a first set of related data records, and association of the received data record with the first candidate data record also results in the received data record being associated via the first set of hierarchical associations with the first set of related data records such that a subsequent query that retrieves the received data record will also retrieve the first candidate data record and the first set of related data records via the first set of hierarchical associations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for associating and retrieving data records from one or more databases, comprising:
-
an information source comprising at least one database; and a processor coupled with the information source and configured with logic to perform a plurality of operations in relation to the information source, the plurality of operations comprising; receiving a data record; identifying a set of candidate data records based on a comparison between a set of existing data records and the received data record, wherein each of the existing data records is associated with an entity identifier value that includes an identity link that links the data record to other data records containing information about the same entity and a hierarchy link that links the data record to other data records that are hierarchically related; scoring each of the set of candidate data records, wherein the score of each of the candidate data records determines whether the received data record and each candidate data record comprise information relating to the same entity; and associating the received data record with a first candidate data record of the set of candidate data records in response to the score of the first candidate data record being greater than a first threshold; wherein the first candidate data record is in a first data hierarchy such that the first candidate data record has a first set of hierarchical associations with a first set of related data records, and association of the received data record with the first candidate data record also results in the received data record being associated via the first set of hierarchical associations with the first set of related data records such that a subsequent query that retrieves the received data record will also retrieve the first candidate data record and the first set of related data records via the first set of hierarchical associations. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product for associating and retrieving data records from one or more databases, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform a plurality of operations in relation to an information source, the information source comprising one or more databases, the plurality of operations comprising; receiving a data record; identifying a set of candidate data records based on a comparison between a set of existing data records and the received data record, wherein each of the existing data records is associated with an entity identifier value that includes an identity link that links the data record to other data records containing information about the same entity and a hierarchy link that links the data record to other data records that are hierarchically related; scoring each of the set of candidate data records, wherein the score of each of the candidate data records determines whether the received data record and each candidate data record comprise information relating to the same entity; and associating the received data record with a first candidate data record of the set of candidate data records in response to the score of the first candidate data record being greater than a first threshold; wherein the first candidate data record is in a first data hierarchy such that the first candidate data record has a first set of hierarchical associations with a first set of related data records, and association of the received data record with the first candidate data record also results in the received data record being associated via the first set of hierarchical associations with the first set of related data records such that a subsequent query that retrieves the received data record will also retrieve the first candidate data record and the first set of related data records via the first set of hierarchical associations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification