Translating data signals between a frontend interface and a backend server
AssigneeMastercard International Incorporated
InventorsMohammed Kamal, Theresa LaRosa, David Lynn, Tom A. Aprik
Life of this patent
Estimating the term…
Abstract
A data signal translation device for translating a data signal between a frontend interface and a backend server that is in communication with a processing network is described. Additionally, a method and a computer-readable storage medium for translating a data signal between a frontend interface and a backend server that is in communication with a processing network are described.
Claims22
A data signal translation device for translating a data signal between a frontend interface and a backend server that is in communication with a processing network, said data signal translation device configured to:
- receive a data signal including command data in a first format through a frontend interface coupled to a client computing device, the command data associated with a command to perform an operation associated with the processing of payment transactions through the processing network by the backend server;
- translate the command data from the first format to a second format that is different from the first format;
- apply the translated command data to at least one replaceable logic module stored in the data signal translation device, wherein the at least one replaceable logic module:
- verifies that the translated command data is formatted pursuant to at least one stored rule associated with the operation of the backend server, the at least one stored rule including whether the translated command data includes a complete set of parameters needed by the backend server to process the translated command data;
- when the verification is successful, generates a function call to the backend server based on the translated command data;
- and
- when the verification is unsuccessful, adjusts the translated command data to match the complete set of parameters needed by the backend server to process the translated command data and generates the function call;
- and
- transmit the function call to the backend server, whereby the backend server performs the operation without requiring the client computing device to communicate in the second format.
A method for translating a data signal between a frontend interface and a backend server that is in communication with a processing network, said method is implemented by a data signal translation device coupled to a memory device and to the backend server network, said method comprising:
- receiving a data signal including command data in a first format through a frontend interface coupled to a client computing device, the command data associated with a command to perform an operation associated with the processing of payment transactions through the processing network by the backend server;
- translating the command data from the first format to a second format that is different from the first format;
- applying the translated command data to at least one replaceable logic module stored in the data signal translation device, wherein the at least one replaceable logic:
- verifies that the translated command data is formatted pursuant to at least one stored rule associated with the operation of the backend server, the at least one stored rule including whether the translated command data includes a complete set of parameters needed by the backend server to process the translated command data;
- when the verification is successful, generates a function call to the backend server based on the translated command data;
- and
- when the verification is unsuccessful, adjusts the translated command data to match the complete set of parameters needed by the backend server to process the translated command data and generates the function call;
- and
- transmitting the function call to the backend server, whereby the backend server performs the operation without requiring the client computing device to communicate in the second format.
A computer-readable storage medium having computer-executable instructions embodied thereon, wherein when executed by a one or more processors of a data signal translation device coupled to a memory device and to a backend server of a processing network, the computer-executable instructions cause the data signal translation device to:
- receive a data signal including command data in a first format through a frontend interface coupled to a client computing device, the command data associated with a command to perform an operation associated with the processing of payment transactions through the processing network by the backend server;
- translate the command data from the first format to a second format that is different from the first format;
- apply the translated data to at least one replaceable logic module stored in the data signal translation device, wherein the at least one replaceable logic module:
- verifies that the translated command data is formatted pursuant to at least one stored rule associated with the operation of the backend server, the at least one stored rule including whether the translated command data includes a complete set of parameters needed by the backend server to process the translated command data;
- when the verification is successful, generates a function call to the backend server based on the translated command data;
- and
- when the verification is unsuccessful, adjusts the translated command data to match the complete set of parameters needed by the backend server to process the translated command data and generates the function call;
- and
- transmit the function call to the backend server, whereby the backend server performs the operation without requiring the client computing device to communicate in the second format.
Dependencies are inferred from the claim text.