Patent ID: 9659052
Date: 2017-05-23
CPC Classifications: G06F

Claim:
1. A method for resolving electronic data objects, the method comprising: receiving source data from an electronic data source, the source data including information about a source entity; representing the source data as a source data object formatted in a manner consistent with an existing electronic database, wherein the source data object indicates relations about the source entity and values corresponding to the relations; identifying an existing data object stored in the existing electronic database, wherein the existing data object includes information about an existing entity and the existing entity potentially matches the source entity; identifying a first relation between the source entity and a first value, the first relation including first text at a first position relative to second text corresponding to the first value; identifying a second relation between the existing entity and a second value, the second relation including third text at a second position relative to fourth text corresponding to the second value; determining that the first position relative to the second text is at least similar to the second position relative to the fourth text; comparing the first value and the second value; determining a positive score indicating a likelihood that the source entity is the existing entity based on a result of the comparing the first value and the second value; identifying a third relation between the source entity and a third value, the third relation including fifth text a third position relative to sixth text corresponding to the third value; identifying a fourth relation between the existing entity and a fourth value, the fourth relation including seventh text at a fourth position relative to eighth text corresponding to the fourth value; determining that the third position relative to the sixth text is at last similar to the fourth position relative to the eighth text; comparing the third value and the fourth value; and determining a negative score indicating a likelihood that the source entity is different from the existing entity based on a result of the comparing the third value and the fourth value.