Patent ID: 7637807

Claim:
A method, comprising: receiving by a computing system from a plurality users via client devices in use by the users a plurality of bets on a game, wherein the computing system and client devices are communicatively coupled via a communications network; receiving by the computing system one or more event results of a particular sporting event; selecting by the computing system, based on a total number of participants in the particular sporting event, a set of rules from a plurality of sets of rules stored in a memory, in which the plurality of sets of rules are used for mapping event results of sporting events to inputs for the game, in which at least a first set of rules of the plurality of sets of rules is used for mapping event results of sporting events having a first total number of participants, in which at least a second set of rules of the plurality of sets of rules is used for mapping event results of sporting events having a second total number of participants, and in which the first total number of participants is different from the second total number of participants; for the plurality of bets, using by the computing system the selected set of rules to map the received one or more event results of the particular sporting event to one or more inputs for the respective games, in which the one or more inputs for the respective games are not the received one or more event results of the particular sporting event; and for each of the plurality of bets, determining by the computing system a result of the game based at least on the one or more inputs for the game for that bet.