Systems and methods for real-time processing and transmitting of high-priority notifications
AssigneeWorldpay, LLC
InventorSachin Pawaskar
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for secure transmission of high-priority computer server event notifications. One method comprises obtaining a new computer server event to report; generating a first notification message pertaining to the computer server event; generating a second notification message pertaining to the computer server event and to the delivery of the first notification message; storing the first notification message; storing the second notification message; and transmitting the first notification message to a partner over a computer network.
Claims20
A method for secure transmission of high-priority computer server event notifications, the method comprising:
- generating a high-priority notification message based on one or more data components collected via a create event operation;
- transmitting the high-priority notification message to a first queue client;
- transmitting a delayed delivery message to a second queue client;
- denoting the high-priority notification message as sent based on determining that the acknowledgement is received from a partner system, wherein the high-priority notification message in the first queue client is configured to be transmitted to the partner system via a security protocol, wherein the security protocol is one of:
- message authentication code (MAC), JavaScript Object Notation Web Token (JWT), or Hypertext Transfer Protocol Secure (HTTPS);
- and
- removing the delayed delivery message from the second queue client based on determining that the acknowledgement is received from the partner system;
- or
- de-queuing the delayed delivery message based on determining that the acknowledgment is not received from the partner system, and transmitting the delayed delivery message to a downstream system.
A system for secure transmission of high-priority computer server event notifications, the system comprising:
- one or more processors;
- and
- one or more computer readable media comprising instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- generating a high-priority notification message based on one or more data components collected via a create event operation;
- transmitting the high-priority notification message to a first queue client;
- transmitting a delayed delivery message to a second queue client;
- denoting the high-priority notification message as sent based on determining that the acknowledgement is received from a partner system, wherein the high-priority notification message in the first queue client is configured to be transmitted to the partner system via a security protocol wherein the security protocol is one of:
- message authentication code (MAC), JavaScript Object Notation Web Token (JWT), or Hypertext Transfer Protocol Secure (HTTPS);
- and
- removing the delayed delivery message from the second queue client based on determining that the acknowledgement is received from the partner system;
- or
- de-queuing the delayed delivery message based on determining that the acknowledgment is not received from the partner system, and transmitting the delayed delivery message to a downstream system.
A non-transitory computer-readable medium comprising instructions which, when executed by one or more processors, cause the one or more processors to perform operations for secure transmission of high-priority computer server event notifications, the operations comprising:
- generating a high-priority notification message based on one or more data components collected via a create event operation;
- transmitting the high-priority notification message to a first queue client;
- transmitting a delayed delivery message to a second queue client;
- denoting the high-priority notification message as sent based on determining that the acknowledgement is received from a partner system, wherein the high-priority notification message in the first queue client is configured to be transmitted to the partner system via a security protocol, wherein the security protocol is one of:
- message authentication code (MAC), JavaScript Object Notation Web Token (JWT), or Hypertext Transfer Protocol Secure (HTTPS);
- and
- removing the delayed delivery message from the second queue client based on determining that the acknowledgement is received from the partner system;
- or
- de-queuing the delayed delivery message based on determining that the acknowledgment is not received from the partner system, and transmitting the delayed delivery message to a downstream system.
Dependencies are inferred from the claim text.