Systems and methods for registering computer server event notifications
AssigneeWorldpay, LLC
InventorSachin PAWASKAR
Life of this patent
Estimating the term…
Abstract
A system for secure transmission of business event notifications includes a memory, at least one processor, a service gateway configured to: publish application programming interfaces (APIs) for secure transmission of business event notifications, a notification server configured to: publish APIs for secure transmission of business event notifications corresponding to the APIs published by the service gateway, obtain a new business event to report, determine a partner to receive a notification of the new business event, transmit an event notification to the partner by way of the service gateway APIs, and register the event notification in a database.
Claims20
A method, comprising:
- determining, by one or more processors, a computer server event related to one or more fraud alerts is stored in a database;
- querying, by the one or more processors, the database for one or more partners subscribed to the computer server event related to the one or more fraud alerts;
- and
- for each of the one or more partners subscribed:
- generating, by the one or more processors, a fraud alert report notification for the computer server event;
- obtaining, by the one or more processors, an encryption key for a subscribing partner;
- signing, by the one or more processors, the fraud alert report notification using a JavaScript Object Notation (JSON) Web Token (JWT) and the encryption key for the subscribing partner;
- formatting, by the one or more processors, a notification token using the signed fraud alert report notification;
- and
- transmitting, by the one or more processors, the notification token to the subscribing partner via a service gateway.
A device, comprising:
- a memory configured to store instructions;
- and
- one or more processors configured to execute the instructions to perform operations comprising:
- determining, by the one or more processors, a computer server event related to one or more fraud alerts is stored in a database;
- querying, by the one or more processors, the database for one or more partners subscribed to the computer server event related to the one or more fraud alerts;
- and
- for each of the one or more partners subscribed:
- generating, by the one or more processors, a fraud alert report notification for the computer server event;
- obtaining, by the one or more processors, an encryption key for a subscribing partner;
- signing, by the one or more processors, the fraud alert report notification using a JavaScript Object Notation (JSON) Web Token (JWT) and the encryption key for the subscribing partner;
- formatting, by the one or more processors, a notification token using the signed fraud alert report notification;
- and
- transmitting, by the one or more processors, the notification token to the subscribing partner via a service gateway.
A non-transitory computer readable medium storing a program causing a computer to execute a method of secure transmission of computer server event notifications, the method comprising:
- determining, by one or more processors, a computer server event related to one or more fraud alerts is stored in a database;
- querying, by the one or more processors, the database for one or more partners subscribed to the computer server event related to the one or more fraud alerts;
- and
- for each of the one or more partners subscribed:
- generating, by the one or more processors, a fraud alert report notification for the computer server event;
- obtaining, by the one or more processors, an encryption key for a subscribing partner;
- signing, by the one or more processors, the fraud alert report notification using a JavaScript Object Notation (JSON) Web Token (JWT) and the encryption key for the subscribing partner;
- formatting, by the one or more processors, a notification token using the signed fraud alert report notification;
- and
- transmitting, by the one or more processors, the notification token to the subscribing partner via a service gateway.
Dependencies are inferred from the claim text.