Detecting cheating and changes in playing ability in partial knowledge and trick-taking games
AssigneeHammond Software, Inc.
InventorNicolas Hammond
Life of this patent
Estimating the term…
Abstract
Examples herein include systems for detecting cheating and changes in mental performance in card games, including bridge. The system can acquire board data for multiple events, the events including bridge games. For each event, determining performance values for a player based on the board and play data, wherein the performance values may additionally be based in part on timing data. The system can detect a deviation of by comparing the performance values against a threshold, wherein the threshold is based on past performance of known cheating players or the individual player. Then the system can alert a user when the likelihood of cheating or other changes exceeds a threshold.
Claims20
A system for detecting cheating players in a card game, including:
- a non-transitory, computer-readable medium containing instructions;
- and
- a processor that executes the instructions to perform stages comprising:
- acquiring board data for multiple events, the events including bridge games, wherein the board data corresponds to boards in the bridge games, and wherein the board data includes hand records, a table result, contract, and declarer from the respective bridge game;
- for multiple of the boards in each event, determining performance values for a player of the respective board based on the board data;
- detecting, by the processor, a deviation by comparing the performance values from a first event against a threshold, wherein the threshold is based on at least one of past performance of known cheating players and optimal bridge behavior, wherein the optimal bridge behavior is based on performance values for non-cheating players from the multiple events;
- and
- outputting an indication of cheating when the deviation is detected.
A method for detecting cheating players in a card game, comprising:
- acquiring, by a processor, board data for multiple events, the events including bridge games, wherein the board data corresponds to boards in the bridge games, and wherein the board data includes hand records, a table result, contract, and declarer from the respective bridge game;
- for multiple of the boards in each event, determining performance values for a player of the respective board based on the board data;
- detecting, by the processor, a deviation by comparing the performance values from a first event against a threshold, wherein the threshold is based on at least one of past performance of known cheating players and optimal bridge behavior, wherein the optimal bridge behavior is based on performance values for non-cheating players from the multiple events;
- and
- outputting an indication displaying an indicator of a likelihood of cheating when the deviation is detected.
A non-transitory, computer-readable medium including instructions for detecting cheating players in a card game, wherein the instructions are executed by a processor to perform stages comprising:
- acquiring board data for multiple events, the events including bridge games, wherein the board data corresponds to boards in the bridge games, wherein the board data includes hand records, a table result, contract, and declarer from the respective bridge game;
- for multiple of the boards in each event, determining performance values for a player of the respective board based on the board data;
- detecting, by the processor, a deviation by comparing the performance values from a first event against a threshold, wherein the threshold is based on at least one of past performance of known cheating players and optimal bridge behavior, wherein the optimal bridge behavior is based on performance values for non-cheating players from the multiple events;
- and
- outputting an indication of cheating when the deviation is detected.
Dependencies are inferred from the claim text.