Patent ID: 8401679

Claim:
A method performed in a computing system, the method comprising: receiving, by the computer system, from at least one source, in real-time, information regarding a plurality of played coupons for at least one game, wherein the plurality of played coupons comprises at least one first coupon and at least one second coupon; populating, by the computer system, in real-time, at least one two-dimensional array for each played game from the received information, i) wherein the at least one two-dimensional array holds aggregated statistics, and ii) wherein the aggregated statistics is user-defined and is based at least in part on: 1) at least one source variable associated with the at least one source, 2) at least one coupon variable associated with the received information regarding for the plurality of played coupons, and 3) at least one time variable associated with at least one of the following: (i) at least one time period during which the received information has been received and (ii) at least one time period during which the at least one game has been played calculating at least one statistical distribution from the aggregated statistics held by the at least one two-dimensional array; storing, by the computer system, the at least one statistical distribution within at least one data structure, wherein the at least one data structure is organized as at least one cell of a data cube, having (i) at least one first data axis associated with the at least one source variable, (ii) at least one second data axis associated with the at least one coupon variable, and (iii) at least one third data axis associated with the at least one time variable; analyzing by the computer system, in real-time, the at least one data structure to identify at least one first abnormal pattern based at least in part on the received game information of the at least one first coupon; generating, by the computer system, in real-time, at least one first alert prior to a payout on the at least one first coupon when the at least one first abnormal pattern is identified; analyzing, by the computer system, in real-time, the at least one data structure to identify at least one second abnormal pattern based at least in part on the received information of the at least one second coupon; and generating, by the computer system in real-time, at least one second alert prior to a payout on the at least one second coupon when the at least one second abnormal pattern is identified.