Patent ID: 9229971
Filing Date: 2016-01-05
CPC Classification: G06F

Claim Text:
1. A computer system for matching data based on numeric difference, the computer system comprising a processor, the processor communicating with one or more memory devices storing instructions, the instructions operable to: receive a first data element from a first data source of multiple data sources communicatively accessible at said computer system, wherein said multiple data sources include one or more data sources selected from a group consisting of a file, a database table and an electronic message; receive a second data element from a second data source of said multiple data sources; parse said first data element to identify and convert numeric characters to a first number, wherein said first number includes at least one digit; parse said second data element to identify and convert numeric characters to a second number, wherein said second number includes at least one digit; at a runtime environment of said computer system, generate a matching score based on a numeric difference between the magnitudes of said first number and said second number, wherein said numeric difference is calculated at said computer system based on metadata accessible by said runtime environment; and consolidate said first data element with said second data element into a master record when said matching score is greater than or equal to a base score, wherein said master record includes information selected from one or more of said first data element and said second data element based on one or more priorities selected from a group consisting of source, frequency, completeness and recency.