LATENCY LOCATOR
First Claim
1. A computer program product comprising a computer-usable medium having control logic stored therein for causing a computer to capture data packets on a network for evaluating response time performance, the network including a financial institution and a partner bank, the control logic comprising:
- first computer-readable program code for causing the computer to capture a first data packet sent from the financial institution to the partner bank, the first data packet including an authorization request for a transaction;
second computer-readable program code for causing the computer to check whether the captured first data packet includes a first pattern in a coded field;
third computer-readable program code for causing the computer to capture a second data packet sent from the partner bank to the financial institution;
fourth computer-readable program code for causing the computer to check whether the captured second data packet has a second pattern in a coded field that corresponds to the first pattern;
fifth computer-readable program code for, upon determining that the captured second data packet has the second pattern, causing the computer to check whether at least one additional coded field of the captured second data packet matches at least one additional coded field of the captured first packet to determine whether a match has occurred; and
sixth computer-readable program code for, upon determining that a match has occurred, causing the computer to determine whether a response time of the second data packet relative to a transmission time of the first data packet has exceeded a predetermined threshold, and, if so, to transmit an alert message.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for capturing data packets sent on a network for evaluating response time performance, the network including a financial institution and a partner bank. The method includes associating a captured data packet sent to the partner bank with a captured data packet received from the partner bank, by comparing at least one coded field of a data portion of the captured data packet sent to the partner bank with at least one coded field of a captured data portion of the data packet received from the partner bank. The method also includes measuring a response time of the associated data packet received from the partner bank, relative to a transmission time of the captured data packet sent to the partner bank. The method further includes transmitting an alert message upon determining that the response time is not within an adjustable predetermined threshold, wherein the alert message includes data from a data portion of the associated data packets.
-
Citations
25 Claims
-
1. A computer program product comprising a computer-usable medium having control logic stored therein for causing a computer to capture data packets on a network for evaluating response time performance, the network including a financial institution and a partner bank, the control logic comprising:
-
first computer-readable program code for causing the computer to capture a first data packet sent from the financial institution to the partner bank, the first data packet including an authorization request for a transaction; second computer-readable program code for causing the computer to check whether the captured first data packet includes a first pattern in a coded field; third computer-readable program code for causing the computer to capture a second data packet sent from the partner bank to the financial institution; fourth computer-readable program code for causing the computer to check whether the captured second data packet has a second pattern in a coded field that corresponds to the first pattern; fifth computer-readable program code for, upon determining that the captured second data packet has the second pattern, causing the computer to check whether at least one additional coded field of the captured second data packet matches at least one additional coded field of the captured first packet to determine whether a match has occurred; and sixth computer-readable program code for, upon determining that a match has occurred, causing the computer to determine whether a response time of the second data packet relative to a transmission time of the first data packet has exceeded a predetermined threshold, and, if so, to transmit an alert message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 25)
-
-
12. A computer program product comprising a computer-usable medium having control logic stored therein for causing a computer to capture data packets in the form of ISO 8583 messages sent on a network for evaluating response time performance, the network including a financial institution and a partner bank, the control logic comprising:
-
first computer-readable program code for causing the computer to associate a captured data packet sent from the financial institution to the partner bank with a captured data packet received from the partner bank, by comparing at least one coded field of a data portion of the captured data packet sent to the partner bank with at least one coded field of a captured data portion of the data packet received from the partner bank; second computer-readable program code for causing the computer to measure a response time of the associated data packet received by the financial institution from the partner bank, relative to a transmission time of the captured data packet sent to the partner bank; and third computer-readable program code for causing the computer to transmit an alert message upon determining that the response time is not within an adjustable predetermined threshold. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for capturing data packets sent on a network for evaluating response time performance, the network including a financial institution and a partner bank, the method comprising the steps of:
-
associating a captured data packet sent to the partner bank with a captured data packet received from the partner bank, by comparing at least one coded field of a data portion of the captured data packet sent to the partner bank with at least one coded field of a captured data portion of the data packet received from the partner bank; measuring a response time of the associated data packet received from the partner bank, relative to a transmission time of the captured data packet sent to the partner bank; and transmitting an alert message upon determining that the response time is not within an adjustable predetermined threshold, wherein the alert message includes data from a data portion of the associated data packets. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer system including a processor and a memory storing control logic for causing the processor to capture data packets in the form of ISO 8583 messages sent on a network for evaluating response time performance, the network including a card issuer and a partner bank, the control logic comprising:
-
first computer-readable program code for associating a captured data packet sent to the partner bank with a captured data packet received from the partner bank, by comparing at least one coded field of a data portion of the captured data packet sent to the partner bank with at least one coded field of a captured data portion of the data packet received from the partner bank; second computer-readable program code for measuring a response time of the associated data packet received from the partner bank, relative to a transmission time of the captured data packet sent to the partner bank; and third computer-readable program code for transmitting an alert message upon determining that the response time is not within an adjustable predetermined threshold.
-
-
24. A method for capturing data packets sent on a financial network for evaluating response time performance, the method comprising the steps of:
-
associating a captured data packet sent to a participant with a captured data packet received from the participant, by comparing at least one coded field of a data portion of the captured data packet sent to the participant with at least one coded field of a captured data portion of the data packet received from the participant; measuring a response time of the associated data packet received from the participant, relative to a transmission time of the captured data packet sent to the participant; and transmitting an alert message upon determining that the response time is not within an adjustable predetermined threshold, wherein the alert message includes data from a data portion of the associated data packets.
-
Specification