Card-reading shoe with inventory correction feature and methods of correcting inventory
First Claim
1. A method for identifying unexpected cards in a card-handling device, comprising:
- providing a card-handling device, wherein the card-handling device comprises a card storage area, an output end for manual removal of cards, a processor with associated memory, and a card recognition system configured reading at least a rank of a card, wherein the associated memory has a data file of a set of expected card values, the method comprising;
reading a value of a card with the card recognition system;
updating a running inventory of read card values of cards removed from the card-handling device in the memory with the value of the card;
comparing with the processor in reference to the data file the running inventory to the set of expected card values, and when the running inventory includes an unexpected card value,generating an error signal indicative of a card not belonging to the set;
receiving a signal at the processor from a user input comprising a user election to remove the card not belonging to the set; and
removing the value of the removed card from the running inventory responsive to the signal using the processor.
18 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for identifying unexpected cards in a card-handling device are disclosed. The method comprises providing a card-handling device, wherein the card-handling device comprises a card storage area, an output end for the manual removal of cards, a processor with associated memory, and a card recognition system capable of reading at least a rank of a card, wherein the associated memory has a data file of a set of expected card values, reading a value of a card, comparing the read card value to the set of expected card values, and when the card value is not an expected card value, generating an error signal indicative of a card not belonging to the set.
564 Citations
33 Claims
-
1. A method for identifying unexpected cards in a card-handling device, comprising:
- providing a card-handling device, wherein the card-handling device comprises a card storage area, an output end for manual removal of cards, a processor with associated memory, and a card recognition system configured reading at least a rank of a card, wherein the associated memory has a data file of a set of expected card values, the method comprising;
reading a value of a card with the card recognition system; updating a running inventory of read card values of cards removed from the card-handling device in the memory with the value of the card; comparing with the processor in reference to the data file the running inventory to the set of expected card values, and when the running inventory includes an unexpected card value, generating an error signal indicative of a card not belonging to the set; receiving a signal at the processor from a user input comprising a user election to remove the card not belonging to the set; and removing the value of the removed card from the running inventory responsive to the signal using the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- providing a card-handling device, wherein the card-handling device comprises a card storage area, an output end for manual removal of cards, a processor with associated memory, and a card recognition system configured reading at least a rank of a card, wherein the associated memory has a data file of a set of expected card values, the method comprising;
-
8. A card-handling device capable of detecting a presence of cards that are not a part of an expected set of cards, comprising:
-
a card storage area; an output end configured for manual removal of cards; a processor with associated memory; a card recognition system configured reading at least a rank of a card; and a user interface configured to receive a user input indicative of an action taken by the user comprising removing a card when the signal indicative of the presence of the unexpected card value is generated, wherein the associated memory stores a data file of a set of expected card values, wherein the processor is programmed to compare a running inventory of read card values to the set of expected card values when a card is recognized and, if the running inventory includes a read card value not part of the expected set of cards, to generate a signal indicative of a presence of an unexpected card value, and wherein the processor is further programmed to receive a signal from the user interface indicative of the action comprising the remove card option. - View Dependent Claims (9, 10, 11)
-
-
12. A method of maintaining a running inventory of cards used in a card-handling device, comprising:
-
providing a set of expected card values in a group of cards inserted into a card-handling device, wherein the card-handling device comprises a card-reading device, an associated processor, and memory; storing the set of expected card values in the memory; removing cards individually from the card-handling device; reading a card value of each card removed from the card-handling device with the card-reading device; maintaining a running inventory of read card values of cards removed from the card-handling device in the memory; comparing with the processor each read card value to the set of expected card values and, when a read card value is not a part of the set of expected card values, providing a user with an option to use a card, wherein the used card is added to the running inventory, providing a user with an option to burn a card, wherein the burned card is added to the running inventory, and providing a user with an option to remove a card, wherein the removed card is not added to the running inventory; and receiving a signal from a user input indicative of a user election of one of using the card, burning the card, and removing the card. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A card-handling device, comprising:
-
an area for holding a group of cards; an output end for removal of cards; a card-reading system for identifying card value information; memory containing a set of expected card values and a running inventory of read card values; a processor programmed to compare the running inventory to the set of expected card values in memory and to generate a signal indicating when the running inventory includes an unexpected card value; and a user input to enable a user to select an instruction selected from the group consisting of burn card, use card, and remove card when an unexpected card value has been read, wherein the processor is further programmed to receive a signal from the user input indicative of the instruction selected from the group consisting of burn card, use card, and remove card. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A card-handling device, comprising:
-
an area for holding a group of cards; an output end for removal of cards; a card-reading system configured for reading at least a rank of a card and identifying card value information; memory containing a set of expected card values and a running inventory of read card values; a processor programmed to compare read card value information with expected card value information and generate a signal when the running inventory includes a read card value not recognized by the card-reading system; and a user input to enable a user to manually input a card value corresponding to the card that was not recognized, wherein the processor is further programmed to receive a signal from the user input indicative of a user election of one of using the card not recognized and removing the card not recognized. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A card-handling device, comprising:
-
an area for holding a group of cards; an output end for removal of cards; a card-reading system for identifying card value information; a processor and associated memory, the associated memory being configured to store a data file of expected values and a running inventory of all removed cards, and the processor programmed with game rules and to receive read card information from the card-reading system and to compare the data file of expected values to the running inventory to determine whether they are the same; and a user input to enable a user to remove at least one card at any time such that the removed card is disregarded in determining game outcome and is removed from the running inventory, wherein the processor is further programmed to receive a signal from the user input indicative of a user action selected from the set comprising using a card and removing a card at any time. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification