Method, apparatus and article for verifying card games, such as playing card distribution
First Claim
Patent Images
1. A method of verifying playing card games, comprising:
- computationally generating a first pseudo-random sequence of playing card values;
reading an identifier from each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the identifiers read from each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand.
4 Assignments
0 Petitions
Accused Products
Abstract
One or more actual hands of playing cards are verified against respective expected hands of playing cards, to determine whether the playing cards actually dealt correspond to the playing cards that should have been dealt based on a starting sequence of playing card values. The starting sequence of playing card values can be computationally pseudo-randomly generated, where playing cards will be ordered, for example by printing or sorting, according to the sequence for distribution to the player and/or dealer. The starting sequence of playing card values can be determined by reading identifiers from a number of playing cards prior to dealing.
-
Citations
42 Claims
-
1. A method of verifying playing card games, comprising:
-
computationally generating a first pseudo-random sequence of playing card values;
reading an identifier from each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the identifiers read from each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand. - View Dependent Claims (2, 3, 4)
printing a set of markings on each of a plurality of playing cards including the number of playing cards forming the hand of playing cards, the markings corresponding to the respective ones of the playing card values; and
dealing the printed playing cards to at least one player.
-
-
3. The method of claim 1 wherein reading an identifier from each of a number of playing cards forming a hand of playing cards includes one of optically reading markings on the playing cards and magnetically reading markings on the playing cards.
-
4. The method of claim 1, further comprising:
producing a notification if the identifiers read from each of the number of playing cards forming the hand of playing cards do not correspond to the expected set of playing card values for the playing card hand.
-
5. A computer-readable media, having instructions that cause a computer to evaluate a card game, by:
-
computationally generating a first pseudo-random sequence of playing card values;
reading an identifier from each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the identifiers read from each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand.
-
-
6. A method of verifying playing card games, comprising:
-
receiving a computationally generated first pseudo-random sequence of playing card values;
reading an identifier from each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the identifiers read from each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand. - View Dependent Claims (7, 8)
printing a set of markings on each of a plurality of playing cards including the number of playing cards forming the hand of playing cards, the markings corresponding to the respective ones of the playing card values; and
dealing the printed playing cards to at least one player.
-
-
8. The method of claim 6 wherein the computationally generated first pseudo-random sequence of playing card values is received over a networked communications channel from a remote source.
-
9. A computer-readable media, having instructions that cause a computer to evaluate a card game, by:
-
receiving a computationally generated first pseudo-random sequence of playing card values;
reading an identifier from each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the identifiers read from each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand.
-
-
10. A method of verifying playing card games, comprising:
-
receiving a computationally generated first pseudo-random sequence of playing card values;
receiving a set of identifiers, identifying each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the received identifiers identifying each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand. - View Dependent Claims (11, 12)
printing a set of markings on each of a plurality of playing cards including the number of playing cards forming the hand of playing cards, the markings corresponding to the respective ones of the playing card values; and
dealing the printed playing cards to at least one player.
-
-
12. The method of claim 10 wherein the set of identifiers identifying each of a number of playing cards forming a hand of playing cards is received over a networked communications channel from a remote source.
-
13. A computer-readable media, having instructions that cause a computer to evaluate a card game, by:
-
receiving a computationally generated first pseudo-random sequence of playing card values;
receiving a set of identifiers, identifying each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the received identifiers identifying each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand.
-
-
14. A method of verifying playing card games, comprising:
-
computationally generating a first pseudo-random sequence of playing card values;
receiving a set of identifiers, identifying each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the computationally generated first pseudo-random sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the received identifiers identifying each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand. - View Dependent Claims (15, 16)
transmitting a notification to the remote source if the identifiers read from each of the number of playing cards forming the hand of playing cards do not correspond to the expected set of playing card values for the playing card hand.
-
-
17. A method of verifying playing card distribution, comprising:
-
computationally generating a first pseudo-random playing card sequence from a first set of playing card values; and
for each of a number of playing card hands, verifying that the cards forming the playing card hands having markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the generated first pseudo-random playing card sequence. - View Dependent Claims (18)
printing a number of playing cards in an order matching one of a front-to-back direction and a back-to-front direction of the pseudo-random playing card sequence.
-
-
19. A computer-readable media, having instructions that cause a computer to evaluate a card game, by:
-
computationally generating a first pseudo-random playing card sequence from a first set of playing card values; and
for each of a number of playing card hands, verifying that the cards forming the playing card hands having markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the generated first pseudo-random playing card sequence.
-
-
20. A method of evaluating a card game, comprising:
-
automatically determining an identity of each of a number of playing cards forming a player'"'"'s completed hand;
comparing the identity of each of the number of playing cards from the player'"'"'s completed hand to an expected set of playing cards for the player'"'"'s completed hand; and
producing a notification if the identity of each of the number of playing card the player'"'"'s completed hand does not match a respective playing card in the expected set of playing cards for the player'"'"'s completed hand. - View Dependent Claims (21, 22)
determining an expected set of playing cards for the player'"'"'s completed hand.
-
-
23. A method of evaluating a card game, comprising:
-
determining an expected playing card sequence for a plurality of playing cards from which a number of playing cards forming at least one actual completed hand for each of a number of players and a dealer are to be dealt;
reading an identifier from each of a number of playing cards forming a dealer'"'"'s initial hand;
automatically determining an identity of each of a number of playing cards in an actual sequence of playing cards formed by each completed hand for each player and the dealer;
determining a number of players playing the card game from the number of playing cards preceding a first initial playing card of the dealer'"'"'s initial hand in the expected playing card sequence;
for each of the number of players and the dealer, determining an identity of each of a number of playing cards forming an expected initial hand for the player and for the dealer from the expected playing card sequence and the determined number of players playing the card game;
for each of the number of players, determining a number of hit cards taken by the player, if any, from the number of cards between the player'"'"'s initial hand and an next previous initial hand in the actual sequence of playing cards;
for the dealer, determining a number of hit cards taken by the dealer, if any, from the number of cards preceding the dealer'"'"'s initial hand in the actual sequence of playing cards;
for each of the number of players and the dealer, determining an identity of each of the number of expected hit cards taken by the player, if any, from the expected sequence of playing cards, the number of hit cards taken by the player and a cumulative number of hit cards taken by the other players, if any, having initial hands preceding the player'"'"'s initial hand in the actual sequence of playing cards, the expected hit cards forming a portion of an expected completed hand for the player along with the playing cards of the player'"'"'s expected initial hand;
for the dealer, determining an identity of each of the number of expected hit cards taken by the dealer, if any, from the expected sequence of playing cards, the number of hit cards taken by the dealer and a cumulative number of hit cards taken by the players, the expected hit cards forming a portion of an expected completed hand for the dealer along with the playing cards of the dealer'"'"'s expected initial hand;
for each of the number of players, comparing the player'"'"'s actual completed hand with the player'"'"'s expected completed hand; and
for the dealer, comparing the dealer'"'"'s actual completed hand with the dealer'"'"'s expected completed hand. - View Dependent Claims (24, 25, 26)
-
-
27. A method of evaluating a card game, comprising:
-
determining an expected playing card sequence for a plurality of playing cards from which a number of playing cards forming at least one actual completed hand for each of a number of players and a dealer are to be dealt;
automatically determining an identity of each of a number of playing cards in an actual sequence of playing cards formed by each completed hand for each player and the dealer;
determining a number of players playing the card game;
for each of the number of players and the dealer, determining an identity of each of a number of playing cards forming an expected initial hand for the player and for the dealer from the expected playing card sequence and the determined number of players playing the card game;
for each of the number of players, determining a number of hit cards taken by the player, if any, from the number of cards between the player'"'"'s initial hand and an next previous initial hand in the actual sequence of playing cards;
for the dealer, determining a number of hit cards taken by the dealer, if any, from the number of cards preceding the dealer'"'"'s initial hand in the actual sequence of playing cards;
for each of the number of players and the dealer, determining an identity of each of the number of expected hit cards taken by the player, if any, from the expected sequence of playing cards, the number of hit cards taken by the player and a cumulative number of hit cards taken by the other players, if any, having initial hands preceding the player'"'"'s initial hand in the actual sequence of playing cards, the expected hit cards forming a portion of an expected completed hand for the player along with the playing cards of the player'"'"'s expected initial hand;
for the dealer, determining an identity of each of the number of expected hit cards taken by the dealer, if any, from the expected sequence of playing cards, the number of hit cards taken by the dealer and a cumulative number of hit cards taken by the players, the expected hit cards forming a portion of an expected completed hand for the dealer along with the playing cards of the dealer'"'"'s expected initial hand;
for each of the number of players, comparing the player'"'"'s actual completed hand with the player'"'"'s expected completed hand; and
for the dealer, comparing the dealer'"'"'s actual completed hand with the dealer'"'"'s expected completed hand. - View Dependent Claims (28)
-
-
29. A method of evaluating a card game, comprising:
-
automatically determining a deck sequence of playing card values for a plurality of playing cards from which a number of hands of playing cards of a card game are to be dealt, the deck sequence having sequentially ordered playing card values at integer numbered positions with respect to one another, starting at 1 for a playing card value corresponding to a first card to be dealt;
automatically determining a collected sequence of playing card values for a number of playing cards collected from a number of players and a dealer, including at least one complete hand for at least one player and at least one complete hand for a dealer;
determining a number of players in the card game;
for each of the players, determining an initial hand;
determining whether the initial hand was split;
if the initial hand was not split, determining a number of hits cards j for the complete hand, the number of hit cards being equal to a number of cards between a first card in the player'"'"'s initial hand and a previous adjacent initial hand in the collected sequence of playing card values;
determining an expected hand for the player, composed of;
the playing card value at an ith position in the deck sequence of playing card values;
the playing card value at an n+1+ith position in the deck sequence of playing card values, where n is equal to a number of players in the card game; and
the playing card value at a number j successive positions in the deck sequence of playing card values, starting at a position equal to 2n+2+number of hit cards for all previous player'"'"'s hands;
if the initial hand was split, determining a number of hits cards j for each of the complete hands, the number of hit cards for a first complete hand for the player being equal to a number of cards in the collected sequence of playing card values between a first card of the player'"'"'s initial hand and a previous adjacent initial hand, and the number of hit cards for a second complete hand for the player being equal to a number of cards in the collected sequence of playing card values between a second card of the player'"'"'s initial hand and the first card of the player'"'"'s initial hand;
determining an expected first hand for the player, composed of;
the playing card value at an ith position in the deck sequence of playing card values;
the playing card value at a number j successive positions in the deck sequence of playing cards, starting at a position equal to 2n+2+number of hit cards for all previous hands; and
determining an expected second hand for the player, composed of;
the playing card value at an n+1+ith position in the deck sequence of playing card values, where n is equal to a number of active hands in the card game;
the playing card at a number j successive positions in the deck sequence of playing cards, starting at a position equal to 2n+2+number of hit cards for all previous hands; and
comparing the complete hand to the respective expected hand for each hand. - View Dependent Claims (30, 31)
computationally generating a pseudo-random sequence of playing card values.
-
-
31. The method of claim 29 wherein automatically determining a deck sequence of playing card values for a plurality of playing cards from which a number of hands of playing cards of a card game are to be dealt includes:
reading markings corresponding to playing card values from each of a number of the plurality of playing cards from which the card game is to be dealt.
-
32. A method of verifying playing card games, comprising:
-
reading in sequence an identifier from each of a number of playing cards from which a card game will be dealt, determining a deck sequence of playing card values, the playing card values matching respective ones of the identifiers in order of the read sequence;
reading an identifier from each of a number of playing cards forming a hand of playing cards;
determining an expected set of playing card values for the playing card hand based on the deck sequence of playing card values, a number of hands dealt and a relative position of the playing card hand in an order of dealing; and
determining whether the identifiers read from each of the number of playing cards forming the hand of playing cards correspond to the expected set of playing card values for the playing card hand. - View Dependent Claims (33, 34)
determining an expected pair of playing card values for an initial hand based on the deck sequence of playing card values and a total number of players;
determining a number of expected hit cards for the hand from a number of playing card values in the deck sequence between successive initial hands; and
determining a number of expected playing card values for the hit cards, if any, based on the deck sequence of playing card values, the number of expected hit cards for the hand, and a cumulative number of expected hit cards for previous hands, if any.
-
-
34. The method of claim 32 wherein reading an identifier includes one of optically reading markings on the playing cards and magnetically reading markings on the playing cards.
-
35. A system for verifying playing card distribution, comprising:
-
a processor configured to computationally generate a first pseudo-random sequence of playing card values; and
a playing card reader to read identifiers from each of a number of playing cards forming at least one hand of playing cards, the playing card reader coupled to the processor to provide playing card identification information corresponding to the read identifiers to the processor, where the processor is further configured to verify that the cards forming the at least one playing card hand have markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the computationally generated first pseudo-random sequence of playing card values. - View Dependent Claims (36, 37)
-
-
38. A system for verifying playing card distribution, comprising:
-
a playing card reader to read identifiers from each of a number of playing cards forming at least one hand of playing cards; and
a processor couplable to receive a computationally generated first pseudo-random sequence of playing card values from a remote source, and coupled to the playing card reader to receive playing card identification information corresponding to the read identifiers, the processor being configured to verify that the cards forming the at least one playing card hand has markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the received computationally generated first pseudo-random sequence of playing card values.
-
-
39. A system for verifying playing card distribution, comprising:
-
a playing card reader to read identifiers from each of a number of playing cards forming at least one hand of playing cards; and
a processor couplable to receive a computationally generated first pseudo-random sequence of playing card values from a remote source, and coupled to receive playing card identification information from the playing card reader corresponding to the read identifiers, wherein the processor is configured to verify that the cards forming the playing card hands have markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the generated first pseudo-random playing card sequence.
-
-
40. A system for verifying playing card distribution, comprising:
-
pseudo-random sequence generating means for computationally generating a first pseudo-random sequence of playing card values;
card reading means for reading identifiers from each of a number of playing cards forming at least one hand of playing cards; and
verification means for verifying that the cards forming the playing card hand has markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the computationally generated first pseudo-random sequence of playing card values.
-
-
41. A system for verifying playing card distribution, comprising:
-
communications means for receiving a computationally generated pseudo-random sequence of playing card values;
card reading means for reading identifiers from each of a number of playing cards forming at least one hand of playing cards; and
verification means for verifying that the cards forming the playing card hand has markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the received computationally generated first pseudo-random sequence of playing card values.
-
-
42. A system for verifying playing card distribution, comprising:
-
communications means for receiving a computationally generated pseudo-random sequence of playing card values and for receiving identifiers read from each of a number of playing cards forming at least one hand of playing cards; and
verification means for verifying that the cards forming the playing card hand has markings corresponding to respective ones of the playing card values dealt in an order matching at least a portion of the received computationally generated first pseudo-random sequence of playing card values.
-
Specification