Patent ID: 7630989

Claim:
A computer-based method of matching a set of instructions received from a submitting entity with a record data set of a receiving entity, said record data set including a plurality of records and an associated match key data set comprising a plurality of match keys, each match key identifying an associated record, the method comprising: processing, using at least one processor, multiple sets of instructions, each set of instructions of the multiple sets of instructions including an associated match key rule specifying data element fields in each instruction of each set of instructions that permit derivation of match keys for each instruction based on the associated match key rule via combining the data element fields in each instruction; deriving a match key for an instruction within a particular set of instructions of the multiple sets of instructions using a predetermined match key rule associated with the particular set of instructions, whereby predetermined data element fields in the instruction within the particular set of instructions are combined to derive the match key; searching said match key data set using the derived match key to identify a record in said record data set thereby automatically matching said instruction to said identified record; for at least a non-automatically matched instruction, enabling said submitting entity to select a particular record of said record data set, thereby manually matching said non-automatically matched instruction to said particular record; and using a further match key derived from the manually matched instruction to update the match key data set for facilitating the subsequent automatic matching of a later received instruction to the selected record.