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, that 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;
- and
- transmitting, by the notification server, the event report to the one or more partner systems,
- wherein the method further comprises, upon determining that one or more computer server events associated with the one or more event types are not stored in the database:
- determining, by the notification server after waiting for a predetermined time period, whether one or more computer server events associated with the one or more event types are stored in the database;
- and
- upon determining that one or more computer server events associated with the one or more event types are stored in the database, querying, by the notification server, the database for the one or more partner systems associated with the one or more event types.
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, that 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;
- and
- transmitting, by the notification server, the event report to the one or more partner systems,
- wherein the method further comprises, upon determining that one or more computer server events associated with the one or more event types are not stored in the database:
- determining, by the notification server after waiting for a predetermined time period, whether one or more computer server events associated with the one or more event types are stored in the database;
- and
- upon determining that one or more computer server events associated with the one or more event types are stored in the database, querying, by the notification server, the database for the one or more partner systems associated with the one or more event types.
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, that 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;
- and
- transmitting, by the notification server, the event report to the one or more partner systems,
- wherein the method further comprises, upon determining that one or more computer server events associated with the one or more event types are not stored in the database:
- determining, by the notification server after waiting for a predetermined time period, whether one or more computer server events associated with the one or more event types are stored in the database;
- and
- upon determining that one or more computer server events associated with the one or more event types are stored in the database, querying, by the notification server, the database for the one or more partner systems associated with the one or more event types.
Dependencies are inferred from the claim text.