| CPC G06Q 40/04 (2013.01) [H04L 5/0055 (2013.01); H04L 69/16 (2013.01); H04L 69/163 (2013.01); H04L 69/326 (2013.01)] | 26 Claims |

|
1. A computer implemented method comprising:
receiving, by a network interface from a message source remote from the network interface, via a network coupled therebetween, an electronic message data segment comprising one or more electronic data transaction request messages arranged in a sequential plurality of ordinal positions from a first position to a last position within the electronic message data segment, each data transaction request message associated with one of the plurality of ordinal positions of the electronic message data segment;
generating, by the network interface, a hardware based identification number based on (i) a hardware timestamp data associated with the electronic message data segment and (ii) the ordinal position associated with each electronic data transaction request message within the electronic message data segment;
augmenting, by the network interface, each electronic data transaction request message with the generated hardware based identification number;
communicating, by the network interface, each augmented electronic data transaction request message to a destination application to be processed thereby and a data transaction result message comprising a result thereof transmitted to the message source;
substantially immediately, in response to receipt of the electronic message data segment, before any of the electronic data transaction request messages corresponding to the electronic message data segment are processed by the destination application, augmenting, by the network interface, a transport layer acknowledgement message generated based on a communications protocol acknowledging receipt of the electronic message data segment to include the generated hardware based identification number associated with only one of the electronic data transaction request messages associated with the electronic message data segment; and
communicating, by the network interface, the augmented transport layer acknowledgement message to the message source associated with the electronic message data segment prior to transmission of the data transaction result message comprising the result of the processing thereof by the destination application.
|