Patent ID: 8616978

Claim:
A computer-implemented method comprising: receiving first wager data from a first wagering game application running on a wagering game client device, wherein the first wager data is in a first data format that is natively understood by the first wagering game application and not natively understood by a second wagering game application running on the wagering game client device; receiving second wager data from the second wagering game application, wherein the second wager data is in a second data format different from the first data format, and wherein the second data format is natively understood by the second wagering game application and not natively understood by the first wagering game application; aggregating the first wager data and the second wager data into an event repository; opening a communication channel to a third application after the aggregating of the first wager data and the second wager data, wherein the first data format and the second data format are not natively understood by the third application; converting, via one or more processors, the first wager data and the second wager data into a third data format natively understood by the third application; and via at least one of the one or more processors, communicating to the third application, via the communication channel, the first wager data and the second wager data for use by the third application to transact the first wager and the second wager, wherein the communicating the first wager data and the second wager data to the third application is after the converting.