Patent ID: 11886438
Assignee: NATIONAL STUDENT CLEARINGHOUSE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for improved efficiency of batch processing of incoming data records, the system comprising:
a database of records; and
at least one server configured to:
receive incoming data records;
generate a plurality of match codes for each of the incoming data records;
compare the match codes to predetermined match codes of the records in the database by utilizing a series of sequential matching strategies that reduces a computational load of the at least one server by, in each sequential matching strategy, comparing at least one match code associated with a respective sequential matching strategy to the predetermined match codes of the records in the database to identify a subset of potential matches and proceeding to a subsequent matching strategy in the series of sequential matching strategies if a match is not found in the subset of potential matches,
wherein the at least one server is further configured to weigh the records in the subset of potential matches, wherein weighing the records comprises:
comparing a plurality of attributes of the incoming data record to the subset of potential matches;
returning a weighted value associated with each of the plurality of attributes;
summing the weighted values;
comparing the sum of the weighted values to the threshold value; and
identifying from the subset of potential matches data records that meet the threshold value,
wherein comparing a plurality of attributes of the incoming data record to the subset of potential matches increases efficiency of the at least one server by reducing a total number of data records that the plurality of attributes are compared to; and
wherein comparing a plurality of attributes, returning a weighted value, summing the weighted value, and comparing the weighted value to the threshold value increases the accuracy of the at least one server by permitting the subset of potential matches to be evaluated according to the plurality of attributes.