CPC G07F 17/3258 (2013.01) [G06F 7/588 (2013.01); G07F 17/3237 (2013.01); G07F 17/3262 (2013.01); G07F 17/3272 (2013.01); G07F 17/34 (2013.01)] | 20 Claims |
1. A bonusing system for gaming devices, the bonusing system comprising:
a memory storing bonus configuration information defining a bonus award eligible to be won via participating gaming devices;
a messaging application programming interface (API) configured to receive wagering event messages in a first message format from third-party servers;
a message queue configured to receive wagering event messages from the messaging API in a second message format;
a bonusing system server configured to manage award determination for the bonus award based on game sessions at a first gaming table and a plurality of other electronic gaming device types; and
at least one processor storing instructions that, when executed, cause the at least one processor to:
receive, by the messaging API from a third-party server that manages wagering gaming sessions at a plurality of gaming tables, a first wagering event message indicating a wager event performed by a player at the first gaming table of the plurality of gaming tables;
convert, by the messaging API, the first wagering event message from the first message format to the second message format;
convert, by an adapter, the first wagering event message in the second message format into a third message format, wherein the first wagering event message from the first gaming table and a plurality of wagering event messages from other electronic gaming device types are received by the bonusing system server in the third message format;
transmit the first wagering event message for delivery to the bonusing system server;
determine, by the bonusing system server, that the first wagering event message results in an award of the bonus award; and
award the bonus award based on the determination.
|