Patent ID: 11875649
Assignee: CFPH, LLC
Field: Control (Instruments)
Classification: CPC G  A | IPC A  G

Claim 0:
1. A method comprising:
controlling, by at least one processor:
determining a set of primary players for a live game played at a gaming table including at least one sensor and at least one display device;
determining a set of users for a virtual player in the live game, in which the set of users includes a plurality of users;
receiving, over a communication network, a separate monetary wager for each user of the set of users;
receiving, from the at least one sensor, information identifying a separate and respective set of cards for each primary player of the set of primary players for the live game;
receiving, from the at least one sensor, information identifying a second set of cards for the virtual player in the live game;
displaying, over the communication network, on a separate and respective user interface of a separate and respective remote device of each user of the set of users, the information identifying the second set of cards and options available in the live game, in which at least one user interface of the separate and respective user interfaces is configured to allow operation thereat to drag cards;
receiving a respective choice from each primary player of the set of primary players in the live game regarding play of the live game using a respective set of cards;
in response to receiving the information identifying the separate and respective set of cards for each primary player of the set of primary players and the respective choice from each primary player of the set of primary players, populating a data structure with respective ending values for the live game for each primary player of the set of primary players;
receiving, over the communication network, a respective second choice from each user of the set of users regarding play of the live game using the second set of cards;
in response to receiving the information identifying the second set of cards and the respective second choice from each user of the set of users, populating the data structure with respective second ending values for the live game for each user of the set of users;
displaying, over the communication network, respective user interfaces of remote devices of each user of the set of users with information identifying the respective ending values;
scoring the live game separately for each user of the set of users so that scoring is performed for each user of the set of users by comparing a single respective second ending value for a respective user of the set of users with all of the respective ending values for all of the primary players of the set of primary players;
displaying on the at least one display device an indication of the respective second ending values;
displaying, over the communication network, performance statistics for each user of the set of users on the separate and respective user interfaces;
receiving, over the communication network, a wager entered at a given user interface, from a given user of the set of users, on a performance of the given user or on a performance of another given user in the set of users;
determining a winner as a given user among the set of users based on the performance statistics; and
displaying, over the communication network, on a user interface of a remote device of the given user, a data structure with an option to play as a primary player with the set of primary players or take a place of a given player of the set of primary players.