Patent ID: 9616344
Date: 2017-04-11
CPC Classifications: A63F,G06Q

Claim:
1. A method comprising: providing a data structure in a memory; compiling player activity data into the data structure comprising a plurality of player entries, each of the plurality of player entries associating a player with a set of activity data points having a first value and a second value, wherein the first value indicates a time a player has played a particular game and the second value indicates an amount the player has played the particular game during the time; receiving, after compiling the player activity into the data structure, a query specifying an amount threshold over a first time range and a second time range, wherein the first time range and the second time range of the query are associated with the first values of the set of activity data points, and the amount threshold is associated with the second values of the set of activity data points; determining the first time range and the second time range of the query as a dynamically quantifiable and searchable predicate value of the data structure; and searching the compiled data structure to determine a player entry associated with a subset of second activity data points satisfying the amount threshold based on the first values and the second values associated with the subset of second activity data points, wherein searching the compiled data structure comprises determining a plurality of players associated with a respective plurality of subsets of activity data points having first values and second values associated with the subset of second activity data points, wherein each of the subsets of activity data points comprises a time indicator indicating a time within a time window and wherein the subsets of activity data points comprises a set of amount indicators indicating a set of amounts having a sum within an amount window, wherein the plurality of player entries comprises: sending a response to the query comprising a player identifier associated with the determined player entry.