Patent Document ID: 8468160
Application ID: 12610101

Base Claim:
1. A method of semantic-aware record matching, comprising: receiving a source and target string records, wherein the source string record comprises a first set of tokens and the target string record comprises a second set of tokens; receiving semantic knowledge referring to the tokens of the source string record and target string record; calculating a similarity score for each pairing of the tokens of the first set and the tokens of the second set based on the semantic knowledge, wherein the similarity score is also based on a weight assigned to each of the tokens in the first set based on a commonality of the token in the source string record and assigned to each of the tokens in the second set based on a commonality of the token in the target string record; calculating an overall similarity score based on the similarity scores; determining if the source string record and the target string record match based on the overall similarity score; and indicating results of the determining.

---

Claim 12:
12. The method of claim 1 , further comprising: receiving source and target string record specifications associated with a plurality of source string records and target string records; receiving semantic knowledge referring to tokens of the source string records and target string records; creating sets of tokens for the source string records and the target string records based on the semantic knowledge; assigning similarity scores to the source string records and the target string records based on a semantic relationship between the sets of tokens; matching the source string records and the target string records based on the similarity score; and returning matching sets of string records based on the matching.