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.
Claims21
1-20. (canceled)
A method for controlled transmission of computer server event notifications, the method comprising:
- receiving, by a notification server, a subscription request from one or more partner systems, the subscription request indicating one or more event types, at least one of the one or more event types being electronic transaction restoration;
- registering, by the notification server, the subscription request in a database;
- determining, by the notification server, one or more computer server events associated with the one or more event types are stored in the database;
- generating, by the notification server, an event report for the one or more partner systems based on the one or more computer server events associated with the one or more event types;
- transmitting, by the notification server, the event report to the one or more partner systems;
- receiving, by the notification server, an auxiliary request for computer server event details related to an event in the event report from at least one of the one or more partner systems;
- and
- transmitting, by the notification server and responsive to the auxiliary request, the computer server event details related to the event in the event report to the at least one partner system.
A system for controlled transmission of computer server event notifications, the system comprising:
- at least one processor;
- and
- at least one data storage comprising instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- receiving, by a notification server, a subscription request from one or more partner systems, the subscription request indicating one or more event types, at least one of the one or more event types being electronic transaction restoration;
- registering, by the notification server, the subscription request in a database;
- determining, by the notification server, one or more computer server events associated with the one or more event types are stored in the database;
- generating, by the notification server, an event report for the one or more partner systems based on the one or more computer server events associated with the one or more event types;
- transmitting, by the notification server, the event report to the one or more partner systems;
- receiving, by the notification server, an auxiliary request for computer server event details related to an event in the event report from at least one of the one or more partner systems;
- and
- transmitting, by the notification server and responsive to the auxiliary request, the computer server event details related to the event in the event report to the at least one partner system.
A non-transitory computer readable medium for controlled transmission of computer server event notifications, the non-transitory computer readable medium comprising instructions which, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- receiving, by a notification server, a subscription request from one or more partner systems, the subscription request indicating one or more event types, at least one of the one or more event types being electronic transaction restoration;
- registering, by the notification server, the subscription request in a database;
- determining, by the notification server, one or more computer server events associated with the one or more event types are stored in the database;
- generating, by the notification server, an event report for the one or more partner systems based on the one or more computer server events associated with the one or more event types;
- transmitting, by the notification server, the event report to the one or more partner systems;
- receiving, by the notification server, an auxiliary request for computer server event details related to an event in the event report from at least one of the one or more partner systems;
- and
- transmitting, by the notification server and responsive to the auxiliary request, the computer server event details related to the event in the event report to the at least one partner system.
Dependencies are inferred from the claim text.