Patent ID: 7792746
Filing Date: 2010-09-07
Classification: G06Q

Abstract:
1. A computer based system for matching a remittance to a transaction, said system comprising: a storage memory having sets of instructions stored thereon; and a computer processor coupled with the storage memory, the computer processor configured to execute the sets of instructions, which cause the computer processor to perform the following method: accessing, by a matching program, remittance lines of said remittance, a transaction information, and a matching rule, wherein said matching rule assigns a weight to a plurality of parameters considered in said matching program; determining, by said matching program, for each parameter of the plurality of parameters, a score for a match between the remittance and the transaction for the parameter, wherein the score corresponds to a probability of an accurate match between the remittance and the transaction for the parameter determining; using the matching rule to assign a weight to each of the parameters of the plurality of parameters; computing a weighted matching score corresponding to a probability of an accurate match between said remittance and said transaction; for each parameter of the plurality of parameters, determining that the weighted matching score is above a global matching scoring threshold; in response to the weighted matching score being above the global matching score threshold, generating, using the assigned weight and the score for the parameter a match recommendation based on said weighted matching score; implementing a graphical user interface operating with said matching program and comprising an interactive display for allowing a user input; generating, at said graphical user interface, said matching rules, wherein each matching rule organizes a set of parameters into a tree structure according to significance of each of the parameters; implementing a data staging program operating with said matching program; accessing a database and extracting a relevant transaction information form the database; staging said relevant transaction information for use by said matching program; and providing said relevant transaction information to said matching program; and a post match handler for handling said match recommendation.