Patent ID: 7925551

Claim:
A transaction-processing system comprising: a transaction databank having a plurality of anchor locations, each anchor location for storing a plurality of transaction-profile attributes that correspond to one of a plurality of transactions involving merchant offerings among parties including buyers and sellers; and a computer arrangement adapted to: determine each transaction by identifying a plurality of common attributes that define the transaction, the identified common attributes being carried by respective transaction-based documents as respectively provided by different parties to the transaction, the different parties to the transaction having different party-identifying attributes; assign an anchor identification (ID) to each transaction for which common attributes carried by respective transaction-based documents have been identified; for each transaction, use the identified common attributes to construct a plurality of transaction-profile attributes in a particular one of the anchor locations identified by the anchor ID; parse incoming transaction-based documents for the attributes of anchor locations stored in the transaction databank and, in response to finding insufficient matching attributes carried by one of the incoming transaction-based documents and stored in the transaction databank under an existing anchor location, establish a new anchor location in the transaction databank and store the attributes from the one of the incoming transaction-based documents in the new anchor location; and in response to another transaction-based document carrying transaction-profile attributes for a particular one of the anchor locations, use the constructed transaction-profile attributes in the particular anchor location to advance progress toward completion of the transaction for the particular anchor location by generating and outputting electronic payment data for the transaction.