Remotely serviceable card-handling devices and related systems and methods
First Claim
1. A card-handling device, comprising:
- an input area configured to support cards;
a shuffling mechanism configured to receive cards from the input area and to randomize an order of cards;
an output area configured to receive randomized cards from the shuffling mechanism; and
a computing device operably coupled with the shuffling mechanism, the computing device comprising a processing unit, nontransitory memory storing software configured at least to control operation of the card-handling device, the memory operably coupled to the processing unit, and a communication module operably coupled with the processing unit and memory, the communication module configured to communicate information with a remote server over a communication network, the communication module being configured to receive at least software updates from the remote server over the communication network and store the software updates in the memory, the processing unit being programmed to apply software updates stored in the memory to the software stored in the memory.
6 Assignments
0 Petitions
Accused Products
Abstract
An automatic card-handling device, having a card-handling device that includes a controller, the card-handling device configured for shuffling an input set of cards and delivering an output set of cards resulting from the shuffling; and a communication module operably coupled to the controller, wherein the communication module is configured for sending and receiving information related to operation of the card-handling device across a communication port configured for operable coupling to a cellular network, wherein the information related to the operation of the automatic card-handling device includes information about the use of the card-handling device; and wherein a factor in a usage fee for the card-handling device is use of the card-handling device.
-
Citations
20 Claims
-
1. A card-handling device, comprising:
-
an input area configured to support cards; a shuffling mechanism configured to receive cards from the input area and to randomize an order of cards; an output area configured to receive randomized cards from the shuffling mechanism; and a computing device operably coupled with the shuffling mechanism, the computing device comprising a processing unit, nontransitory memory storing software configured at least to control operation of the card-handling device, the memory operably coupled to the processing unit, and a communication module operably coupled with the processing unit and memory, the communication module configured to communicate information with a remote server over a communication network, the communication module being configured to receive at least software updates from the remote server over the communication network and store the software updates in the memory, the processing unit being programmed to apply software updates stored in the memory to the software stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for monitoring and servicing a card-handling device, comprising:
-
a card-handling device, comprising; an input area configured to support cards; a shuffling mechanism configured to receive cards from the input area and to randomize an order of cards; an output area configured to receive randomized cards from the shuffling mechanism; and a computing device operably coupled with the shuffling mechanism, the computing device comprising a processing unit, nontransitory memory storing software configured at least to control operation of the card-handling device, the memory operably coupled to the processing unit, and a communication module operably coupled with the processing unit and memory; and a server operatively connected to the communication module over a communication network, the server and the communication module configured to communicate information with one another over the communication network, the server being located remotely from the card-handling device; wherein the communication module is configured to receive at least software updates from the remote server over the communication network and store the software updates in the memory, the processing unit being programmed to apply software updates stored in the memory to the software stored in the memory.
-
-
13. A method of using a card-handling device, comprising:
-
randomizing an order of cards in a shuffling mechanism of a card-handling device; outputting randomized cards from the shuffling mechanism to an output area to receive randomized cards from the shuffling mechanism; receiving at a communication module of the card-handling device at least one software update from a remote server over a communication network, the at least one software update configured for application to software stored in nontransitory memory of card-handling device operatively coupled with the communication module to update the software; storing the at least one software update in the memory; and applying the at least one software update stored in the memory to the software stored in the memory utilizing a processing unit operatively coupled with the memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification