Patent ID: 8694423
Filing Date: 2014-04-08
Classification: G06Q,H04L

Abstract:
1. A system for producing a common data model, comprising: a computer processor; a memory storing program code the computer processor configured to execute, the program code comprising: a message broker module comprising an interface configured to receive client requests in a plurality of data formats from a plurality of types of communication devices; a transaction request identifier configured to identify a plurality of parameters associated with a received client request, and a router configured to distribute the received client request responsive to at least one of the plurality of parameters, the message broker module further comprising a plurality of filters configured to apply at least one test for determining when the received client request should be processed by the message broker, wherein a first filter identifies whether the received client request is associated with a fraudulent request, the first filter further identifying that a response should be sent to a client associated with the fraudulent request to mimic a legitimate transaction; a data mapper module coupled to each of a plurality of data stores and configured to locate, extract, and format data from the plurality of data stores in accordance with an output data format of at least one of a vendor interface and an enterprise applications, the data mapper module outputting formatted data and further configured to forward the formatted data to the at least one of the vendor interface and the enterprise application and further configured to forward the formatted data responsive to a hierarchical structure within a class; wherein the at least one of the vendor interface and the enterprise application perform at least one of an electronic funds transfer, a fraud analysis, and an authentication operation; and a data collector module coupled to the message broker module and configured to store data from the received client request in at least one of the plurality of data stores when at least one of the plurality of filters indicates that the received client request should be processed by the data mapper module.