Patent ID: 9563920
Date: 2017-02-07
CPC Classifications: G06F,G06Q

Claim:
1. A method comprising: accessing, by one or more computer processing units, a database stored in memory of the one or more computer processing units, each entry of the database corresponding to one other entry of the database; collecting unmatched entries of the database into a first set, by the one or more computer processing units, the first set at least comprising database entries for which the corresponding one other entry is unidentified; calculating probabilities of event matches of unmatched entries originating from a single event, by the one or more computer processing units, said calculating comprising, for each entry identified in the first set of collected unmatched entries accessed by the one or more computing processing units from the database: for each calculated probability of event matching between pairs of entries identified in the first set of collected unmatched records, calculating a quality value for each of the event matches of the unmatched entries based on the calculated probability of matching for said pair of entries, by the one or more computer processing units; determining a second set of optimized event matches of the unmatched entries using at least the quality values, by the one or more computer processing units, each of the optimized event matches comprising entries deemed to have originated from the same event; modifying, by the one or more computer processing units, each entry in the database corresponding to the entries deemed to have originated from the event to include an identifier for a second entry deemed to have originated from the event; and storing, by the one or more computer processing units, each modified entry to the memory of the one or more computer processing units.