| CPC G06F 16/24564 (2019.01) [G06F 16/2365 (2019.01); G06F 16/2379 (2019.01)] | 21 Claims |

|
1. A method for combining output responses in a system that validates transactions, the system including (i) a plurality of nodes, (ii) a transaction response combiner (TRC), and (iii) a plurality of queues located in the TRC, each queue being associated with one of the plurality of nodes, each node executing an instance of the same application, the output responses corresponding to transactions resulting from matching user requests, the method comprising:
(a) receiving at the TRC an output response for each corresponding transaction resulting from the matching user requests;
(b) tagging each output response with an identifier that corresponds with the respective user request, wherein the identifier is a tag;
(c) inserting into a queue associated with one of the plurality of nodes at least some of the tagged output responses;
(d) detecting when an output response received at the TRC has one or more corresponding output responses in one or more of the queues by searching in the one or more queues for output responses that have the same tag; and
(e) applying rules of a rules engine to combine the output responses received at the TRC for each of the matching user requests into a final output response, the rules of the rules engine being applied to
(i) the corresponding output responses with the same tag, and
(ii) response details associated with the output responses that share the same tag,
wherein the final output response is outputted by the TRC.
|