Patent ID: 7127432

Claim:
A method for processing transactions while maintaining a customer's confidentiality within a system, the method comprising: receiving a customer's identity information and transaction information, from a local system, at a local server; substituting the customer's identity information with a unique generic ID at the local server; forwarding the generic ID and transaction information from the local server to a distinct compliance system while retaining the customer's identity information at the local server, the transaction information being processed at the distinct compliance system to obtain compliance information by determining whether the transaction information is for a new transaction and, if the transaction information is for a new transaction, using the generic ID to determine whether the transaction information is for an existing customer; receiving the compliance information and the generic ID, from the distinct compliance system, at the local server; retrieving the customer's identity information using the generic ID at the local server; and merging the received compliance information and the customer's identity information to obtain transaction fulfillment information.