Patent ID: 8449361

Claim:
A method comprising: receiving, by a first computing device, in real time, an identity of a first event that has occurred in a live sporting competition, the live sporting competition comprising a plurality of events; identifying, by the processor, one or more potential next plays, wherein the one or more potential next plays are identified based at least in part upon the first event; causing, by the processor, display of the one or more potential next plays to a user of a second computing device, wherein the second computing device is in communication with the first communication device via a network, wherein a first potential play of the one or more potential next plays comprises position information; receiving, by the first computing device, a prediction of a next event from the second computing device, wherein the next event comprises a first play of the one or more potential next plays and an indication of a position; determining, by the processor, a probability of occurrence of the next event; receiving, by the first computing device, in real time, an identity of a second event that has occurred in the live sporting competition, wherein the second event comprises an actual position; determining, by the processor, a match between the next event and the second event; and responsive to determining the match, determining, by the processor, a number of points based at least in part on a difference between the indication of position and the actual position and based further in part on the probability of occurrence, and increasing, by the processor, a score of the user based upon the number of points.