WO2010101813A1 - Game validation using game play events and video - Google Patents

Game validation using game play events and video Download PDF

Info

Publication number
WO2010101813A1
WO2010101813A1 PCT/US2010/025740 US2010025740W WO2010101813A1 WO 2010101813 A1 WO2010101813 A1 WO 2010101813A1 US 2010025740 W US2010025740 W US 2010025740W WO 2010101813 A1 WO2010101813 A1 WO 2010101813A1
Authority
WO
WIPO (PCT)
Prior art keywords
game
video signal
video
game play
play events
Prior art date
Application number
PCT/US2010/025740
Other languages
French (fr)
Inventor
Daniel J. Dewaal
Original Assignee
Igt
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Igt filed Critical Igt
Priority to SG2011063104A priority Critical patent/SG174204A1/en
Priority to CN201080017983XA priority patent/CN102413884A/en
Priority to AU2010221548A priority patent/AU2010221548A1/en
Priority to MX2011009125A priority patent/MX2011009125A/en
Priority to EP10749150.8A priority patent/EP2403613A4/en
Publication of WO2010101813A1 publication Critical patent/WO2010101813A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3241Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3216Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects
    • G07F17/322Casino tables, e.g. tables having integrated screens, chip detection means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/3293Card games, e.g. poker, canasta, black jack

Definitions

  • Table-based games continue to be an enormous popular form of gaming.
  • table games include, for example, Poker, Blackjack, Baccarat, Craps, Roulette and other traditional games, as well as other more recently introduced games such as Pai-Gow, Carribean Stud, and Spanish Blackjack, among others.
  • a player places a wager on a game, wherein a winning may be paid to the player depending on an outcome of the game.
  • a wager may involve the use of cash, chips, markers, as well as various forms of claims.
  • the game itself may involve the use of, for example, cards, dice, wheels, balls, or tokens, with the rules of the game and any payouts or pay tables being established prior to game play. Possible winnings may be paid in cash, credit, chips, markers, prizes, or other forms of payouts.
  • An operator may employ playing card dispensers, such as shoes, to facilitate dealing of the cards in one of the above mentioned playing card- based games.
  • playing card dispensers such as shoes
  • a shoe is stocked with one or more decks of shuffled playing cards.
  • a front panel of the shoe includes an opening extending upward from a bottom of the shoe through which the back of the next card to be dealt is exposed. To access the next card, one slides one's fingers along the opening with a result that the next card is moved downward and out through a slot in the bottom of the shoe.
  • Known shoes are designed to be used with cards that can be touched and felt by the dealer.
  • the dealer may be able to manipulate the cards.
  • the dealer may be able to collude with a player to provide select cards to the player.
  • the dealer's attention may be temporarily diverted to one end of a table, for example when dealing the playing cards, thereby providing an opportunity for two players at an opposite end of the table to swap playing cards.
  • RFID Radio frequency identification
  • optical scanning and other technologies have been employed in the gaming industry.
  • With respect to playing cards and card dispensers it is possible to provide data relating to individual cards that are distributed from the above mentioned card dispensers. Such dispensers may be referred to as intelligent card dispensers or intelligent shoes.
  • Embodiments of the invention enable a gaming operator to validate gaming operations.
  • At least one game tracking device is configured to detect and communicate game play events in a game.
  • At least one video device is configured to provide a video signal.
  • the game play events are received from the game tracking device.
  • the video signal is received from the video device.
  • a graphical representation of each of the received game play events is combined with the received video signal to generate a combined video signal. Searching for game play events is enabled.
  • Figure 1 is a schematic diagram of an exemplary system in which game play events and video are combined and presented to a user.
  • Figure 2 is an example flowchart for validating gaming operations.
  • Figure 3 is an example frame from a video signal.
  • Figure 4 is an example frame from a combined video signal.
  • Figure 5 is an example frame from a combined video signal including a warning type game play event.
  • Figure 6 is an example screen shot of a user interface for searching for game play events.
  • Figure 7 is a block diagram of data processing in an exemplary system.
  • Figure 8 is an example frame from a second video signal.
  • Figure 9 is an example frame from a combination of two video signals.
  • Figure 10 is an example frame from a combination of two video signals combined with graphical representations of game play events.
  • Embodiments of the invention enable a gaming operator to validate gaming operations. Validation is performed using video of a game combined with graphical representations of game play events generated by gaming equipment. Game play events can be searched. Aspects of the invention may be implemented with a system such as that shown in Figure 1. [0019] Combining a graphical representation of game play events with a video signal to create a searchable record of a game reduces the amount of time required to review the game for evidence of cheating. This reduction in time improves operating efficiencies and speed of security event detection. Furthermore, automated searching can be configured to detect suspicious conditions in a game and provide a notification to a user with a corresponding video clip. Such automated monitoring may detect security events that manual review would fail to recognize.
  • FIG. 1 a schematic diagram illustrates an exemplary system 100 in which game play events and video are combined and presented to a user 105.
  • User 105 accesses a user computing device 110 such as a browser client to view game information presented thereon.
  • Game information is communicated to the user computing device 110 through a network 115.
  • the network 115 is any type of network that communicatively couples computing devices. Examples of the network 115 include the Internet, a peer to peer (P2P) network, a local area network (LAN), or a wide area network (WAN).
  • P2P peer to peer
  • LAN local area network
  • WAN wide area network
  • the user computing device 110 is any device capable of accessing the network 115 and presenting game information to the user 105.
  • these devices include a laptop, a desktop computer, or a cellular phone or smart phone.
  • the user computing device 110 includes a form of computer-readable media that stores, among other things, applications or programs.
  • the user computing device 110 includes a user input device that enables the user 105 to enter information into the user computing device 110. These include, for example, a keyboard, a pointing device, or an audio input device.
  • the user computing device 110 also includes one or more output devices, such as a graphical display device or an audio output device.
  • Server computing device 120 Stored on the computer-readable media associated with the user computing device 110 is a user interface such as, among other possibilities, a web browser. Web browsers enable users, such as user 105, to display and interact with media (e.g., game play events and video) and other information typically embedded on a web page or a website on the server computing device 120.
  • Server computing device 120 is communicatively coupled through the network 115 to the user computing device 110.
  • Server computing device 120 is any type of server that contains a processor operable to execute computer executable instructions and a memory to store and retrieve information.
  • the server computing device 120 is communicatively coupled to at least one video device 125, such as, for example, a video camera.
  • the video device 125 is configured to provide a video signal depicting a game. Multiple video devices 125 may be used to provide multiple perspectives of the game.
  • the server computing device 120 is communicatively coupled to at least one game tracking device 130.
  • the game tracking device 130 provides information regarding game play.
  • the game tracking device 130 may be an intelligent card shoe that communicates the identity and/or value of a playing card as it is dispensed.
  • the game tracking device 130 may also be a card tracking device that detects card position on a table or any other device capable of providing information about a game or the people involved in the game.
  • the server computing device 120 is communicatively coupled to a game information storage device 135 which serves as a memory area.
  • the game information storage device 135 can be used to store game play information such as game play events and game video.
  • the game information storage device 135 can be a form of computer-readable media, such as a hard disk drive or optical disk drive.
  • the literary work storage device 135 is integrated with the server computing device 120.
  • the game information storage device 135 includes a database such as a relational, hierarchical, or object-oriented database. Game play events are stored in the database of game information storage device 135 and can later be searched for using a standard query language. Video signals may be stored as items in such a database, as files, or in any other appropriate form in the game information storage device 135.
  • the invention is implemented as a system having a memory area, which may take the form of a game information storage device 135, for storing at least one video signal and multiple game play events.
  • the system also includes a processor configured to receive at least one video signal including video of a game.
  • the processor stores the video signal in the memory area.
  • the processor receives game play events from at least one game tracking device 130 and stores the game play events in the memory area.
  • the processor is further configured to search for one or more of the stored game play events to generate search results. For each of the search results, the processor combines a graphical representation of the search result with a corresponding portion of the stored video signal to generate a combined video signal.
  • receiving at least one video signal comprises receiving multiple video signals and combining the video signals into a single video signal.
  • multiple video signals are received and stored separately.
  • combining a graphical representation of the search result with a corresponding portion of the at least one stored video signal may include combining a graphical representation of the search result with a corresponding portion of at least one of the multiple stored video signals.
  • Searching for one or more of the stored game play events may include searching based on game piece value, game piece identification, player identification, operator identification, game outcome, payout, and/or time period. Other search criteria are also contemplated.
  • the game monitored by the system may be any type of game of chance played in a casino or other setting. Examples include a card game, a dice game, a table game, a reel game, and a wheel game, though other types of games are also contemplated.
  • the game tracking device 130 is a card dispenser which detects and communicates card identity and/or card value. Card identity and card value may be provided by an RFID chip embedded in a card or may be encoded in an optically scannable portion of a card, though other methods of card identification are also contemplated.
  • the system includes at least one server in communication with at least one gaming apparatus.
  • the system also includes at least one video device providing a video signal to the server.
  • the system includes a processor configured to receive a plurality of game play events from the gaming apparatus.
  • the processor is further configured to receive the video signal from the video device and synchronize the received game play events with the received video signal.
  • the processor is further configured to search for one or more of the received game play events to generate search results. For each of the search results, the processor is configured to combine a graphical representation of the search result with a corresponding portion of the received video signal to generate a combined video signal.
  • the processor may be configured to provide the combined video signal to a user of a remote device.
  • the gaming apparatus may be a device that detects and communicates care identify and/or card value as described above.
  • Searching for one or more of the receive game play events may include enabling a user of a remote device to provide search criteria and searching for one or more of the received game play events based on the provided search criteria.
  • the search criteria may include game piece value, game piece identification, player identification, operator identification, game outcome, payout, and/or time period. Other search criteria are also contemplated.
  • an example flowchart 200 illustrates a method for validating gaming operations.
  • At least one game tracking device 130 is configured at 202 to detect and communicate game play events in a game.
  • At least one video camera 125 is configured at 204 to have a view of the game and provide a video signal.
  • game play events are received from the game tracking device 130 by the server computing device 120.
  • a video signal is received from the video camera 125 by the server computing device 120.
  • the server computing device 120 combines a graphical representation of each of the received game play events with the received video signal to generate a combined video signal.
  • the server computing device 120 stores the combined video signal in the game information storage device 135.
  • the server computing device 120 enables searching for one or more of the game play events in the stored video signal. Encryption may be applied to the video signal from the video camera, the combined video signal, and/or the stored video signal. Encrypting the data can prevent tampering and establish the authenticity of the data if it is later used as evidence.
  • Audio may also be incorporated into the video signal.
  • configuring a video camera at 204 to have a view of the game and provide a video signal may also include configuring the at least one video camera to provide a video signal combined with an audio signal from the microphone.
  • at least one microphone near the game may be configured to provide an audio signal.
  • the audio signal from the at least one microphone is received by the server computing device 120.
  • the audio signal is added by the server computing device 120 to the video signal from the at least one video camera, the combined video signal, and/or the stored video signal.
  • Combining a graphical representation of each of the game play events with the received video signal at 210 may include associating each of the game play events with a position in the combined video signal. This association may be used later to identify a corresponding portion of the video signal for a given game play event.
  • the game play events may also be stored in the game information storage device 135.
  • a game play event is associated with a portion of a video signal by incorporating data about the game play event as a packetized elementary stream in a program stream or transport stream in which the video signal is also contained as a packetized elementary stream.
  • the game play event is associated with a portion of the video signal by defining a bookmark in the video signal.
  • the game play event is associated with a portion of the video signal by associating the game play event with a position in the video signal.
  • Enabling searching for game play events at 214 may include receiving a request from a user for one or more game play events, searching the stored video signal for the requested game play events to generate search results, and providing to the user the portions of the stored video signal corresponding to the search results.
  • the game being validated may be any type of game of chance played in a casino or other setting. Examples include a card game, a dice game, a table game, a reel game, and a wheel game, though other types of games are also contemplated.
  • an example frame 300 from a video signal is provided.
  • the video signal is provided by a video camera 125 placed over a game table on which a card game is being played.
  • FIG. 4 an example frame 400 from a combined video signal is depicted.
  • the original frame 300 is combined with graphical representations of game play events from two game tracking devices 130: a card tracking system and an intelligent shoe.
  • the card tracking system indicates a card with a value of five of clubs ("C5") has been detected at a position on the table.
  • a graphical representation of this event is superimposed on the original frame 300 to indicate the card position 420 and value 425.
  • the intelligent card shoe indicates a card with an identification of "Pckl.231" and a value of "C5" has been dispensed from the shoe.
  • a graphical representation 430 of this event is displayed above the original frame 300.
  • Example frame 400 also includes a date 440 and time 450 at which the video signal and game play events were received.
  • a graphical representation game play event information is superimposed or overlaid on the original video signal prior to storage of the video signal.
  • the video signal is thus stored as a combined video signal.
  • the game play event information is superimposed or overlaid dynamically, at the time of review.
  • the video signal is thus stored without any graphical representation of game play event information.
  • a graphical representation of game play event information is presented as a caption or captions to the video signal such that nothing is superimposed or overlaid on the video signal.
  • event information is dynamically superimposed or presented as a caption
  • multiple sources of event information may be available (e.g., from an intelligent card shoe and a card tracking system) and that a user may elect to view event information from only one or some of the available event sources.
  • graphical representations of several events may be displayed.
  • the system may emphasize the graphical representation of the game play event corresponding to a search result. Such emphasis may take the form of highlighting, coloring, flashing, emboldening, or any other method suitable to indicate the game play event corresponding to the search result.
  • the system may display graphical representations of multiple events in the form of a "ticker," similar to a stock ticker.
  • the ticker may be displayed in a horizontal orientation at the top or bottom of a screen, or in a vertical orientation on the left or right side of the screen. Events presented in the ticker are automatically scrolled in a direction corresponding to the orientation of the ticker (i.e., events in a horizontal ticker scroll horizontally).
  • the ticker displays as many recent events as can be displayed in the ticker at once. When a new event is detected, the new event is added to the ticker, and the other events are scrolled, such that the oldest displayed event is no longer displayed.
  • a user can select an event from the ticker to view a portion of the video signal corresponding to the selected event.
  • graphical representations of multiple events are displayed in a list.
  • the list may include a particular number of recent events or all events which have occurred in a particular amount of time, such as the previous sixty seconds.
  • the system may be aware of the beginning and end of a game, in which case the list may include all or a portion of the events from a single game.
  • the list may be scrollable by the user to allow inclusion in the list of more events than can be displayed on a screen at once.
  • a user can select an event from the list to view a portion of the video signal corresponding to the selected event.
  • an example frame 500 from a combined video signal including a warning type game play event is provided.
  • a video signal is combined with graphical representations of events from two game tracking devices 130: a card tracking system and an intelligent card shoe.
  • Four cards have been successfully detected by the card tracking system and intelligent card shoe.
  • Graphical representations of the detection events are portrayed.
  • a first player has been dealt a five of clubs, as indicated by position 510 and value 511.
  • a second player has been dealt a six of hearts, as indicated by position 512 and value 513.
  • a third player has been dealt an eight of spades, as indicated by position 514 and value 515.
  • a fourth player has been dealt a nine of diamonds, as indicated by position 516 and value 517.
  • a fifth card has been dealt to the first player.
  • the card tracking system has identified a three of diamonds ("D3") on the table.
  • the position 520 of the identified card is superimposed on the video signal.
  • the intelligent card shoe has not communicated a dispensing event for a three of diamonds.
  • the system detects a discrepancy between the event from the card tracking system and the lack of an event from the intelligent card shoe.
  • a warning message 530 indicates the discrepancy. Further, the position 520 of the card for which no dispensing event was received is visually emphasized.
  • an example screen shot depicts a user interface 600 for searching for game play events.
  • User interface 600 is an example user interface that provides various video search capabilities.
  • User interface 600 provides a basic card track search capability. Specifically, security personnel can select one or more of: find all events, print event record, enable tracking object, and mark events using check boxes 602. The particular selections determine the presentation of search results returned by selecting search button 604.
  • "C5" is entered into the search for field, indicating that the search is limited to events associated with the five of clubs.
  • Time fields 606 and 608 have a "from time” and a "to time” entered therein, for further narrowing of the search events associated with the five of clubs.
  • the search time is from 12:00:00 to 12:15:00, which is a fifteen minute window.
  • a search result has been returned, and a corresponding frame 400 of combined video signal is included in the user interface 600.
  • User interface 600 may further include controls for playing a portion of the combined video signal corresponding to the displayed frame 400.
  • user interface 600 is related to security staff entry of specific card information to be searched for a particular table at an approximate event time. Based on an entry into the "search for" field 604 and selection of the search button 610, a search is performed in the system which will return a portion of combined video signal associated with the specific event that occurred within the search time range.
  • Real-time security video is generally a gaming venue's first level of legal event evidence collection. From the most basic video record, to the addition of the tracking methods described herein, an ability to rapidly locate specific events in literally thousands of hours' worth of surveillance video is provided as illustrated by the described embodiments.
  • user interface 600 may include a list of search results from which a user may select a search result and view a portion of the combined video signal corresponding to the selected search result.
  • a search results user interface may be displayed.
  • the search results user interface may include a list of search results from which a user can select a search result.
  • the user may be returned to user interface 600 and may view a portion of the combined video signal corresponding to the selected search result.
  • Other methods for displaying and selecting among multiple search results are also contemplated.
  • FIG. 7 a block diagram illustrates data processing in an exemplary system. Packetized data is utilized, allowing for ease of conversion between disparate input sources, enabling IP data transport, and assisting in encoding the mixed signal inputs (video/audio/data).
  • Video information 702 such as a video signal is input to a video encoder 704.
  • the video encoder 704 outputs encoded video 706 to a packetizer 708, which outputs a video packetized elementary stream (“PES”) 710.
  • the video PES 710 is fed to both a program stream (“PS”) multiplexer 712 and a transport stream (“TS”) multiplexer 760.
  • PS program stream
  • TS transport stream
  • Audio information 732 is input to an audio encoder 734.
  • the audio encoder 734 outputs encoded audio 736 to a packetizer 738, which outputs an audio PES 740 to both the PS multiplexer 712 and TS multiplexer 760.
  • Event information 750 is input to a packetizer 752, which outputs a data PES 754 to the TS multiplexer 760.
  • the PS multiplexer 712 combines the video PES 710 and the audio PES 740 into a program stream 720 suitable for purposes such as storage on a recordable medium, for example.
  • the TS multiplexer 760 combines the video PES 710, audio PES 740, and data PES 754 into a transport stream 770 suitable for purposes such as transmission to a computing device, for example.
  • Event information 750 may also be fed to the PS multiplexer 712 for inclusion in the program stream 720.
  • Event information 750 may also be fed to video encoder 704 for inclusion, in graphical form, in encoded video 706.
  • encryption may be applied to prevent tampering with the information and later establish the authenticity of the output.
  • Potential encryption points include the encoders (i.e., video encoder 704 and audio encoder 734). Encryption may also be applied to a PES (i.e., between a packetizer such as packetizer 708 and a multiplexer such as PS multiplexer 712), the program stream 720, and/or the transport stream 770.
  • a PES i.e., between a packetizer such as packetizer 708 and a multiplexer such as PS multiplexer 712
  • an example frame 800 from a second video signal is provided.
  • the video signal is provided by a video camera 125 placed behind a dealer at a game table to provide an additional perspective.
  • a video signal from this perspective may provide a better view of players at the table when compared with a video signal from a perspective above the table as depicted in Figure 3.
  • an example frame 900 from a combination of two video signals is provided. Specifically, example frame 800 and example frame 300 are combined into the single example frame 900.
  • an example frame 1000 from a combination of two video signals combined with graphical representations of game play events is provided.
  • example frame 900 is combined with graphical representations of game play events from two game tracking devices 130: a card tracking system and an intelligent shoe.
  • the card tracking system indicates a card with a value of five of clubs ("C5") has been detected at a position on the table.
  • a graphical representation of the detection event is superimposed on the original frame 900 to indicate the card position 1005 and value 1010.
  • the intelligent card shoe indicates a card with an identification of "Pckl.231" and a value of "C5" has been dispensed from the shoe.
  • a graphical representation 1015 of the dispensing event is displayed above the original frame 900.
  • video signals from multiple video devices are stored separately. It is contemplated that in such an embodiment, a user may elect to view the video signal from only one or some of the available video devices.
  • Embodiments of the invention are extensible to combine information from many sources including multiple cameras, game piece (e.g., dice, cards, chips, etc.) tracking devices, table surface tracking technologies, imaging systems, staff-recorded information, player tracking information and any other relevant sources of information.
  • Game play event information may be provided through a pluggable component model, in which events from a device are converted by an adapter into a standard form for use within the system. Support for new devices may thus be easily added by providing an appropriate adapter.
  • Such an adapter may take the form of a network device that resides between a game tracking device and a processor or server computing device.
  • An adapter may also be implemented as software on a computing device connected to the game tracking device. Other forms of adapters are also contemplated.
  • All of the recorded event information may be searched and used to rapidly find corresponding video sequences for review or even in situ wherein the video information/security data may be relayed to gaming staff via wireless devices.
  • the system may be configured to automatically search for events or conditions meeting predefined criteria.
  • the system may include a notification mechanism. When a condition meeting the predefined criteria is detected, the system may automatically dispatch a notification to interested parties.
  • the notification may take the form of an audible alarm, visible alarm, radio transmission, network transmission, SMS message, email message, or internal software message, though other forms of notification are also contemplated.
  • the notification may include a link to the portion or portions of video corresponding to the detected condition, or may itself include the corresponding portion or portions of video.
  • searching supports complex conditions.
  • event information is received from an intelligent shoe, a card tracking system, and an intelligent chip dispenser.
  • the system is configured to identify the cards dispensed to a player and the dealer and to calculate a payout amount for the player.
  • the system receives a payout event including an actual payout amount from the intelligent chip dispenser and compares the actual payout amount with the calculated payout amount. If the actual payout amount and calculated payout amount do not match, the system may notify an interested party as described above.
  • a video camera is directly connected to a computing device having a memory area and a processor configured to perform the methods described herein.
  • a video camera is connected to an intermediate video device such as a video recorder or video encoder.
  • An intermediate video device may also be connected to game tracking devices or gaming apparatus such that the intermediate video device can combine a graphical representation of game play events with the video signal from the video camera.
  • the graphic representation of a game play event is not added to the actual video, but overlaid based on a time stamp at the time of review.
  • a time stamp may be used on the video to synchronize it with the overlay or caption system.
  • the overlay or caption system simply provides an approximate "time location" within the video and then any overlay or caption can be combined with the video if required.
  • the event information may be recorded digitally on DVD, for example, with the associated video and inputs using encoding similar, but not limited to that shown in the figures.
  • Such an embodiment is but one example configuration that provides precise video information position searching in relation to the game play event that the user wishes to review.
  • the game tracking method described herein allows for precise location and review of game play events on the associated media.
  • the system is operable to overlay all card position information on the security video, for example, allowing for a real-time examination of security events, disputes and the like.
  • all game pieces within a gaming venue can be tracked, and any event associated with the gaming venue can be quickly replayed for analysis.
  • the cost effective game tracking method described herein allows the combination of various new or existing technologies with basic high powered image analysis abilities provided by security video and human examination of said information.
  • the invention is extremely valuable even in real-time table monitoring situations wherein security staff may request an immediate video review in response to a visual anomaly or suspicious play event.
  • the embodiments are seen as an excellent adjunct to many of the current commercial spatial card tracking solutions in resolving difficult tracking issues, which currently requires expensive manual searching of video footage.
  • the embodiments also assist in cases where current commercial offerings lose track of gaming cards due to various limitations.
  • a card is known to be on the table, but in these other commercial offerings, an identifier associated with the card is not available from the input device tracking the card. For instance, in particular environmental situations, for example, system anomalies and limitations of current spatial card tracking systems occur. In these cases it is very difficult to maintain an approximate location of the various cards. In particular, if the gaming cards are overlapped, the currently described systems and methods are operable to resolve such anomalies.
  • the described embodiments provide for either a retro-fit or newly designed system in which all of the current game play event information being processed can be collected and in a useful manner related to the basic security video information. Such information generally forms the foundation of any security issue check.
  • the core system that is described can remain intact despite changes in the details of the event information and video received brought about by advancing technology.
  • computer readable media comprise computer storage media and communication media.
  • Computer storage media store information such as computer readable instructions, data structures, program modules or other data.
  • Communication media typically embody computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media. Combinations of any of the above are also included within the scope of computer readable media.
  • embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations.
  • Examples of well known computing systems, environments, and/or configurations that may be suitable for use with aspects of the invention include, but are not limited to, mobile computing devices, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, gaming consoles, microprocessor-based systems, set top boxes, programmable consumer electronics, mobile telephones, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
  • Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices.
  • the computer-executable instructions may be organized into one or more computer-executable components or modules.
  • program modules include, but are not limited to, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types.
  • aspects of the invention may be implemented with any number and organization of such components or modules. For example, aspects of the invention are not limited to the specific computer-executable instructions or the specific components or modules illustrated in the figures and described herein.
  • Other embodiments of the invention may include different computer-executable instructions or components having more or less functionality than illustrated and described herein.

Abstract

Validation of gaming operations is described. One method includes receiving a video signal depicting a game from at least one video device, receiving game play events from a gaming apparatus, combining a graphical representation of the game play events with the video signal into a combined video signal, and storing the combined video signal such that one may search for game play events and receive, with each search result, a corresponding portion of the combined video signal.

Description

GAME VALIDATION USING GAME PLAY EVENTS AND VIDEO
BACKGROUND
[0001 ] Table-based games continue to be an immensely popular form of gaming. Such table games include, for example, Poker, Blackjack, Baccarat, Craps, Roulette and other traditional games, as well as other more recently introduced games such as Pai-Gow, Carribean Stud, and Spanish Blackjack, among others. In a typical game, a player places a wager on a game, wherein a winning may be paid to the player depending on an outcome of the game. As is generally known, a wager may involve the use of cash, chips, markers, as well as various forms of claims. The game itself may involve the use of, for example, cards, dice, wheels, balls, or tokens, with the rules of the game and any payouts or pay tables being established prior to game play. Possible winnings may be paid in cash, credit, chips, markers, prizes, or other forms of payouts.
[0002] An operator may employ playing card dispensers, such as shoes, to facilitate dealing of the cards in one of the above mentioned playing card- based games. In a game of Blackjack, for example, a shoe is stocked with one or more decks of shuffled playing cards. Conventionally, a front panel of the shoe includes an opening extending upward from a bottom of the shoe through which the back of the next card to be dealt is exposed. To access the next card, one slides one's fingers along the opening with a result that the next card is moved downward and out through a slot in the bottom of the shoe.
[0003] Known shoes are designed to be used with cards that can be touched and felt by the dealer. Hence, the dealer may be able to manipulate the cards. For example, the dealer may be able to collude with a player to provide select cards to the player. Alternatively, when a number of players are playing a card game, the dealer's attention may be temporarily diverted to one end of a table, for example when dealing the playing cards, thereby providing an opportunity for two players at an opposite end of the table to swap playing cards. [0004] Radio frequency identification (RFID), optical scanning, and other technologies have been employed in the gaming industry. With respect to playing cards and card dispensers, it is possible to provide data relating to individual cards that are distributed from the above mentioned card dispensers. Such dispensers may be referred to as intelligent card dispensers or intelligent shoes.
[0005] In addition, it is known to videotape and/or view these games through a camera mounted above the playing table. However, these monitoring methods generally do not provide enough clarity to detect cheating via the above described methods and others. Further, even if enough clarity is generated to view all aspects of individual gaming events, it still requires an inordinate amount of manual effort to review all of the gaming activity videos in an attempt to detect and evaluate "security events." The amount of time required increases both operating costs and the difficulty of detecting cheating in a timely manner. It further has been difficult to synchronize the video with data from a particular game or card from a game even when considering the availability of the RFID and other data provided directly by the gaming devices.
BRIEF DESCRIPTION
[0006] Embodiments of the invention enable a gaming operator to validate gaming operations. At least one game tracking device is configured to detect and communicate game play events in a game. At least one video device is configured to provide a video signal. The game play events are received from the game tracking device. The video signal is received from the video device. A graphical representation of each of the received game play events is combined with the received video signal to generate a combined video signal. Searching for game play events is enabled.
[0007] This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 is a schematic diagram of an exemplary system in which game play events and video are combined and presented to a user.
[0009] Figure 2 is an example flowchart for validating gaming operations.
[0010] Figure 3 is an example frame from a video signal.
[0011] Figure 4 is an example frame from a combined video signal.
[0012] Figure 5 is an example frame from a combined video signal including a warning type game play event.
[0013] Figure 6 is an example screen shot of a user interface for searching for game play events.
[0014] Figure 7 is a block diagram of data processing in an exemplary system.
[0015] Figure 8 is an example frame from a second video signal.
[0016] Figure 9 is an example frame from a combination of two video signals.
[0017] Figure 10 is an example frame from a combination of two video signals combined with graphical representations of game play events.
DETAILED DESCRIPTION
[0018] Embodiments of the invention enable a gaming operator to validate gaming operations. Validation is performed using video of a game combined with graphical representations of game play events generated by gaming equipment. Game play events can be searched. Aspects of the invention may be implemented with a system such as that shown in Figure 1. [0019] Combining a graphical representation of game play events with a video signal to create a searchable record of a game reduces the amount of time required to review the game for evidence of cheating. This reduction in time improves operating efficiencies and speed of security event detection. Furthermore, automated searching can be configured to detect suspicious conditions in a game and provide a notification to a user with a corresponding video clip. Such automated monitoring may detect security events that manual review would fail to recognize.
[0020] Referring to Figure 1, a schematic diagram illustrates an exemplary system 100 in which game play events and video are combined and presented to a user 105. User 105 accesses a user computing device 110 such as a browser client to view game information presented thereon. Game information is communicated to the user computing device 110 through a network 115. The network 115 is any type of network that communicatively couples computing devices. Examples of the network 115 include the Internet, a peer to peer (P2P) network, a local area network (LAN), or a wide area network (WAN).
[0021] The user computing device 110 is any device capable of accessing the network 115 and presenting game information to the user 105. By way of example only, and not limitation, these devices include a laptop, a desktop computer, or a cellular phone or smart phone. The user computing device 110 includes a form of computer-readable media that stores, among other things, applications or programs. The user computing device 110 includes a user input device that enables the user 105 to enter information into the user computing device 110. These include, for example, a keyboard, a pointing device, or an audio input device. The user computing device 110 also includes one or more output devices, such as a graphical display device or an audio output device.
[0022] Stored on the computer-readable media associated with the user computing device 110 is a user interface such as, among other possibilities, a web browser. Web browsers enable users, such as user 105, to display and interact with media (e.g., game play events and video) and other information typically embedded on a web page or a website on the server computing device 120. [0023] Server computing device 120 is communicatively coupled through the network 115 to the user computing device 110. Server computing device 120 is any type of server that contains a processor operable to execute computer executable instructions and a memory to store and retrieve information. The server computing device 120 is communicatively coupled to at least one video device 125, such as, for example, a video camera. The video device 125 is configured to provide a video signal depicting a game. Multiple video devices 125 may be used to provide multiple perspectives of the game. The server computing device 120 is communicatively coupled to at least one game tracking device 130. The game tracking device 130 provides information regarding game play. For example, the game tracking device 130 may be an intelligent card shoe that communicates the identity and/or value of a playing card as it is dispensed. The game tracking device 130 may also be a card tracking device that detects card position on a table or any other device capable of providing information about a game or the people involved in the game.
[0024] The server computing device 120 is communicatively coupled to a game information storage device 135 which serves as a memory area. The game information storage device 135 can be used to store game play information such as game play events and game video. The game information storage device 135 can be a form of computer-readable media, such as a hard disk drive or optical disk drive. In some embodiments, the literary work storage device 135 is integrated with the server computing device 120. In some embodiments, the game information storage device 135 includes a database such as a relational, hierarchical, or object-oriented database. Game play events are stored in the database of game information storage device 135 and can later be searched for using a standard query language. Video signals may be stored as items in such a database, as files, or in any other appropriate form in the game information storage device 135.
[0025] In some embodiments, the invention is implemented as a system having a memory area, which may take the form of a game information storage device 135, for storing at least one video signal and multiple game play events. The system also includes a processor configured to receive at least one video signal including video of a game. The processor stores the video signal in the memory area. The processor receives game play events from at least one game tracking device 130 and stores the game play events in the memory area. The processor is further configured to search for one or more of the stored game play events to generate search results. For each of the search results, the processor combines a graphical representation of the search result with a corresponding portion of the stored video signal to generate a combined video signal.
[0026] Multiple video signals may be received by the processor for a single game. In some embodiments, receiving at least one video signal comprises receiving multiple video signals and combining the video signals into a single video signal. In another embodiment, multiple video signals are received and stored separately. In this case, combining a graphical representation of the search result with a corresponding portion of the at least one stored video signal may include combining a graphical representation of the search result with a corresponding portion of at least one of the multiple stored video signals.
[0027] Searching for one or more of the stored game play events may include searching based on game piece value, game piece identification, player identification, operator identification, game outcome, payout, and/or time period. Other search criteria are also contemplated.
[0028] The game monitored by the system may be any type of game of chance played in a casino or other setting. Examples include a card game, a dice game, a table game, a reel game, and a wheel game, though other types of games are also contemplated. In some embodiments, the game tracking device 130 is a card dispenser which detects and communicates card identity and/or card value. Card identity and card value may be provided by an RFID chip embedded in a card or may be encoded in an optically scannable portion of a card, though other methods of card identification are also contemplated.
[0029] In another embodiment, the system includes at least one server in communication with at least one gaming apparatus. The system also includes at least one video device providing a video signal to the server. The system includes a processor configured to receive a plurality of game play events from the gaming apparatus. The processor is further configured to receive the video signal from the video device and synchronize the received game play events with the received video signal. The processor is further configured to search for one or more of the received game play events to generate search results. For each of the search results, the processor is configured to combine a graphical representation of the search result with a corresponding portion of the received video signal to generate a combined video signal. The processor may be configured to provide the combined video signal to a user of a remote device.
[0030] The gaming apparatus may be a device that detects and communicates care identify and/or card value as described above.
[0031 ] Searching for one or more of the receive game play events may include enabling a user of a remote device to provide search criteria and searching for one or more of the received game play events based on the provided search criteria. The search criteria may include game piece value, game piece identification, player identification, operator identification, game outcome, payout, and/or time period. Other search criteria are also contemplated.
[0032] Referring next to Figure 2, an example flowchart 200 illustrates a method for validating gaming operations. At least one game tracking device 130 is configured at 202 to detect and communicate game play events in a game. At least one video camera 125 is configured at 204 to have a view of the game and provide a video signal. At 206, game play events are received from the game tracking device 130 by the server computing device 120. At 208, a video signal is received from the video camera 125 by the server computing device 120. At 210, the server computing device 120 combines a graphical representation of each of the received game play events with the received video signal to generate a combined video signal. At 212, the server computing device 120 stores the combined video signal in the game information storage device 135. At 214, the server computing device 120 enables searching for one or more of the game play events in the stored video signal. Encryption may be applied to the video signal from the video camera, the combined video signal, and/or the stored video signal. Encrypting the data can prevent tampering and establish the authenticity of the data if it is later used as evidence.
[0033] Audio may also be incorporated into the video signal. Where a video camera is connected to a microphone, for example, configuring a video camera at 204 to have a view of the game and provide a video signal may also include configuring the at least one video camera to provide a video signal combined with an audio signal from the microphone. Alternatively, at least one microphone near the game may be configured to provide an audio signal. The audio signal from the at least one microphone is received by the server computing device 120. The audio signal is added by the server computing device 120 to the video signal from the at least one video camera, the combined video signal, and/or the stored video signal.
[0034] Combining a graphical representation of each of the game play events with the received video signal at 210 may include associating each of the game play events with a position in the combined video signal. This association may be used later to identify a corresponding portion of the video signal for a given game play event. The game play events may also be stored in the game information storage device 135.
[0035] In some embodiments, a game play event is associated with a portion of a video signal by incorporating data about the game play event as a packetized elementary stream in a program stream or transport stream in which the video signal is also contained as a packetized elementary stream. In another embodiment, the game play event is associated with a portion of the video signal by defining a bookmark in the video signal. In another embodiment, the game play event is associated with a portion of the video signal by associating the game play event with a position in the video signal. The position may be expressed in absolute terms (e.g., a frame number or date and time) or relative terms, such as an offset in frames or time from a point in the video signal (e.g., the position of another event), or any other means of indicating a position that enables accurate seeking to the position. [0036] Enabling searching for game play events at 214 may include receiving a request from a user for one or more game play events, searching the stored video signal for the requested game play events to generate search results, and providing to the user the portions of the stored video signal corresponding to the search results.
[0037] The game being validated may be any type of game of chance played in a casino or other setting. Examples include a card game, a dice game, a table game, a reel game, and a wheel game, though other types of games are also contemplated.
[0038] Referring next to Figure 3, an example frame 300 from a video signal is provided. In this example, the video signal is provided by a video camera 125 placed over a game table on which a card game is being played.
[0039] Referring next to Figure 4, an example frame 400 from a combined video signal is depicted. The original frame 300 is combined with graphical representations of game play events from two game tracking devices 130: a card tracking system and an intelligent shoe. In this example, the card tracking system indicates a card with a value of five of clubs ("C5") has been detected at a position on the table. A graphical representation of this event is superimposed on the original frame 300 to indicate the card position 420 and value 425. The intelligent card shoe indicates a card with an identification of "Pckl.231" and a value of "C5" has been dispensed from the shoe. A graphical representation 430 of this event is displayed above the original frame 300. Example frame 400 also includes a date 440 and time 450 at which the video signal and game play events were received.
[0040] In some embodiments, a graphical representation game play event information is superimposed or overlaid on the original video signal prior to storage of the video signal. The video signal is thus stored as a combined video signal. In some embodiments, the game play event information is superimposed or overlaid dynamically, at the time of review. The video signal is thus stored without any graphical representation of game play event information. In other embodiments, a graphical representation of game play event information is presented as a caption or captions to the video signal such that nothing is superimposed or overlaid on the video signal. In embodiments where the event information is dynamically superimposed or presented as a caption, it is contemplated that multiple sources of event information may be available (e.g., from an intelligent card shoe and a card tracking system) and that a user may elect to view event information from only one or some of the available event sources. It is further contemplated that, when displaying a search result, graphical representations of several events may be displayed. Where event information is dynamically superimposed or presented as a caption, the system may emphasize the graphical representation of the game play event corresponding to a search result. Such emphasis may take the form of highlighting, coloring, flashing, emboldening, or any other method suitable to indicate the game play event corresponding to the search result.
[0041] In some embodiments, the system may display graphical representations of multiple events in the form of a "ticker," similar to a stock ticker. The ticker may be displayed in a horizontal orientation at the top or bottom of a screen, or in a vertical orientation on the left or right side of the screen. Events presented in the ticker are automatically scrolled in a direction corresponding to the orientation of the ticker (i.e., events in a horizontal ticker scroll horizontally). In some embodiments, the ticker displays as many recent events as can be displayed in the ticker at once. When a new event is detected, the new event is added to the ticker, and the other events are scrolled, such that the oldest displayed event is no longer displayed. In some embodiments, a user can select an event from the ticker to view a portion of the video signal corresponding to the selected event.
[0042] In some embodiments, graphical representations of multiple events are displayed in a list. The list may include a particular number of recent events or all events which have occurred in a particular amount of time, such as the previous sixty seconds. The system may be aware of the beginning and end of a game, in which case the list may include all or a portion of the events from a single game. The list may be scrollable by the user to allow inclusion in the list of more events than can be displayed on a screen at once. In some embodiments, a user can select an event from the list to view a portion of the video signal corresponding to the selected event.
[0043] Referring next to Figure 5, an example frame 500 from a combined video signal including a warning type game play event is provided. In this example, as in the example of Figure 4, a video signal is combined with graphical representations of events from two game tracking devices 130: a card tracking system and an intelligent card shoe. Four cards have been successfully detected by the card tracking system and intelligent card shoe. Graphical representations of the detection events are portrayed. A first player has been dealt a five of clubs, as indicated by position 510 and value 511. A second player has been dealt a six of hearts, as indicated by position 512 and value 513. A third player has been dealt an eight of spades, as indicated by position 514 and value 515. A fourth player has been dealt a nine of diamonds, as indicated by position 516 and value 517. In addition to the four cards described, a fifth card has been dealt to the first player. The card tracking system has identified a three of diamonds ("D3") on the table. The position 520 of the identified card is superimposed on the video signal. However, the intelligent card shoe has not communicated a dispensing event for a three of diamonds. The system detects a discrepancy between the event from the card tracking system and the lack of an event from the intelligent card shoe. A warning message 530 indicates the discrepancy. Further, the position 520 of the card for which no dispensing event was received is visually emphasized.
[0044] Referring next to Figure 6, an example screen shot depicts a user interface 600 for searching for game play events. User interface 600 is an example user interface that provides various video search capabilities. User interface 600 provides a basic card track search capability. Specifically, security personnel can select one or more of: find all events, print event record, enable tracking object, and mark events using check boxes 602. The particular selections determine the presentation of search results returned by selecting search button 604. In the illustrated example, "C5" is entered into the search for field, indicating that the search is limited to events associated with the five of clubs. Time fields 606 and 608 have a "from time" and a "to time" entered therein, for further narrowing of the search events associated with the five of clubs. In the illustrated example, the search time is from 12:00:00 to 12:15:00, which is a fifteen minute window. A search result has been returned, and a corresponding frame 400 of combined video signal is included in the user interface 600. User interface 600 may further include controls for playing a portion of the combined video signal corresponding to the displayed frame 400.
[0045] In one application, user interface 600 is related to security staff entry of specific card information to be searched for a particular table at an approximate event time. Based on an entry into the "search for" field 604 and selection of the search button 610, a search is performed in the system which will return a portion of combined video signal associated with the specific event that occurred within the search time range. Real-time security video is generally a gaming venue's first level of legal event evidence collection. From the most basic video record, to the addition of the tracking methods described herein, an ability to rapidly locate specific events in literally thousands of hours' worth of surveillance video is provided as illustrated by the described embodiments.
[0046] In response to a user selecting the search button 610, the system may identify multiple game play events matching the specified criteria. In some embodiments, user interface 600 may include a list of search results from which a user may select a search result and view a portion of the combined video signal corresponding to the selected search result. In another embodiment, a search results user interface may be displayed. The search results user interface may include a list of search results from which a user can select a search result. When the user selects a search result, the user may be returned to user interface 600 and may view a portion of the combined video signal corresponding to the selected search result. Other methods for displaying and selecting among multiple search results are also contemplated.
[0047] Referring next to Figure 7, a block diagram illustrates data processing in an exemplary system. Packetized data is utilized, allowing for ease of conversion between disparate input sources, enabling IP data transport, and assisting in encoding the mixed signal inputs (video/audio/data). [0048] Video information 702 such as a video signal is input to a video encoder 704. The video encoder 704 outputs encoded video 706 to a packetizer 708, which outputs a video packetized elementary stream ("PES") 710. The video PES 710 is fed to both a program stream ("PS") multiplexer 712 and a transport stream ("TS") multiplexer 760. Audio information 732, either from a video device 125 or a discrete microphone, is input to an audio encoder 734. The audio encoder 734 outputs encoded audio 736 to a packetizer 738, which outputs an audio PES 740 to both the PS multiplexer 712 and TS multiplexer 760. Event information 750 is input to a packetizer 752, which outputs a data PES 754 to the TS multiplexer 760.
[0049] The PS multiplexer 712 combines the video PES 710 and the audio PES 740 into a program stream 720 suitable for purposes such as storage on a recordable medium, for example. The TS multiplexer 760 combines the video PES 710, audio PES 740, and data PES 754 into a transport stream 770 suitable for purposes such as transmission to a computing device, for example. Event information 750 may also be fed to the PS multiplexer 712 for inclusion in the program stream 720. Event information 750 may also be fed to video encoder 704 for inclusion, in graphical form, in encoded video 706. Furthermore, encryption may be applied to prevent tampering with the information and later establish the authenticity of the output. Potential encryption points include the encoders (i.e., video encoder 704 and audio encoder 734). Encryption may also be applied to a PES (i.e., between a packetizer such as packetizer 708 and a multiplexer such as PS multiplexer 712), the program stream 720, and/or the transport stream 770.
[0050] Referring next to Figure 8, an example frame 800 from a second video signal is provided. In this example, the video signal is provided by a video camera 125 placed behind a dealer at a game table to provide an additional perspective. Specifically, a video signal from this perspective may provide a better view of players at the table when compared with a video signal from a perspective above the table as depicted in Figure 3.
[0051] Referring next to Figure 9, an example frame 900 from a combination of two video signals is provided. Specifically, example frame 800 and example frame 300 are combined into the single example frame 900. [0052] Referring next to Figure 10, an example frame 1000 from a combination of two video signals combined with graphical representations of game play events is provided. In this example, example frame 900 is combined with graphical representations of game play events from two game tracking devices 130: a card tracking system and an intelligent shoe. In this example, the card tracking system indicates a card with a value of five of clubs ("C5") has been detected at a position on the table. A graphical representation of the detection event is superimposed on the original frame 900 to indicate the card position 1005 and value 1010. The intelligent card shoe indicates a card with an identification of "Pckl.231" and a value of "C5" has been dispensed from the shoe. A graphical representation 1015 of the dispensing event is displayed above the original frame 900.
[0053] In some embodiments, video signals from multiple video devices (e.g., cameras) are stored separately. It is contemplated that in such an embodiment, a user may elect to view the video signal from only one or some of the available video devices.
[0054] Embodiments of the invention are extensible to combine information from many sources including multiple cameras, game piece (e.g., dice, cards, chips, etc.) tracking devices, table surface tracking technologies, imaging systems, staff-recorded information, player tracking information and any other relevant sources of information. Game play event information, for example, may be provided through a pluggable component model, in which events from a device are converted by an adapter into a standard form for use within the system. Support for new devices may thus be easily added by providing an appropriate adapter. Such an adapter may take the form of a network device that resides between a game tracking device and a processor or server computing device. An adapter may also be implemented as software on a computing device connected to the game tracking device. Other forms of adapters are also contemplated.
[0055] All of the recorded event information may be searched and used to rapidly find corresponding video sequences for review or even in situ wherein the video information/security data may be relayed to gaming staff via wireless devices. In the latter case, the system may be configured to automatically search for events or conditions meeting predefined criteria. In addition, the system may include a notification mechanism. When a condition meeting the predefined criteria is detected, the system may automatically dispatch a notification to interested parties. The notification may take the form of an audible alarm, visible alarm, radio transmission, network transmission, SMS message, email message, or internal software message, though other forms of notification are also contemplated. The notification may include a link to the portion or portions of video corresponding to the detected condition, or may itself include the corresponding portion or portions of video.
[0056] In some embodiments, searching supports complex conditions. In some embodiments, at a blackjack table, event information is received from an intelligent shoe, a card tracking system, and an intelligent chip dispenser. The system is configured to identify the cards dispensed to a player and the dealer and to calculate a payout amount for the player. The system receives a payout event including an actual payout amount from the intelligent chip dispenser and compares the actual payout amount with the calculated payout amount. If the actual payout amount and calculated payout amount do not match, the system may notify an interested party as described above.
[0057] In some embodiments, a video camera is directly connected to a computing device having a memory area and a processor configured to perform the methods described herein. In other embodiments, a video camera is connected to an intermediate video device such as a video recorder or video encoder. An intermediate video device may also be connected to game tracking devices or gaming apparatus such that the intermediate video device can combine a graphical representation of game play events with the video signal from the video camera.
[0058] In some embodiments, the graphic representation of a game play event is not added to the actual video, but overlaid based on a time stamp at the time of review. Such an implementation does not require encoding, but rather uses simple time-based synchronization. Such a configuration is contemplated to be compatible with legacy systems using tape format or other older forms of video storage, though this configuration is also compatible with modern video recording systems. In this implementation, a start time stamp may be used on the video to synchronize it with the overlay or caption system. The overlay or caption system simply provides an approximate "time location" within the video and then any overlay or caption can be combined with the video if required.
[0059] In some embodiments, the event information may be recorded digitally on DVD, for example, with the associated video and inputs using encoding similar, but not limited to that shown in the figures. Such an embodiment is but one example configuration that provides precise video information position searching in relation to the game play event that the user wishes to review.
[0060] Using the information provided by current and contemplated gaming systems, the game tracking method described herein allows for precise location and review of game play events on the associated media. Thus, the system is operable to overlay all card position information on the security video, for example, allowing for a real-time examination of security events, disputes and the like. By combining information from multiple game tracking systems, all game pieces within a gaming venue can be tracked, and any event associated with the gaming venue can be quickly replayed for analysis.
[0061 ] Unlike some very costly spatial card tracking systems, which are often plagued with anomalies, the cost effective game tracking method described herein allows the combination of various new or existing technologies with basic high powered image analysis abilities provided by security video and human examination of said information. As the game tracking system can rapidly find and display security events, the invention is extremely valuable even in real-time table monitoring situations wherein security staff may request an immediate video review in response to a visual anomaly or suspicious play event. The embodiments are seen as an excellent adjunct to many of the current commercial spatial card tracking solutions in resolving difficult tracking issues, which currently requires expensive manual searching of video footage. [0062] The embodiments also assist in cases where current commercial offerings lose track of gaming cards due to various limitations. As shown in the figures described above, a card is known to be on the table, but in these other commercial offerings, an identifier associated with the card is not available from the input device tracking the card. For instance, in particular environmental situations, for example, system anomalies and limitations of current spatial card tracking systems occur. In these cases it is very difficult to maintain an approximate location of the various cards. In particular, if the gaming cards are overlapped, the currently described systems and methods are operable to resolve such anomalies.
[0063] Security event review using the methods and systems described herein is quick and inexpensive. The described embodiments provide a cost effective solution compatible with legacy systems that is independent of the game tracking technology employed.
[0064] The described embodiments provide for either a retro-fit or newly designed system in which all of the current game play event information being processed can be collected and in a useful manner related to the basic security video information. Such information generally forms the foundation of any security issue check. The core system that is described can remain intact despite changes in the details of the event information and video received brought about by advancing technology.
Exemplary Operating Environment
[0065] By way of example and not limitation, computer readable media comprise computer storage media and communication media. Computer storage media store information such as computer readable instructions, data structures, program modules or other data. Communication media typically embody computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media. Combinations of any of the above are also included within the scope of computer readable media.
[0066] Although described in connection with an exemplary computing system environment, embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with aspects of the invention include, but are not limited to, mobile computing devices, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, gaming consoles, microprocessor-based systems, set top boxes, programmable consumer electronics, mobile telephones, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
[0067] Embodiments of the invention may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices. The computer-executable instructions may be organized into one or more computer-executable components or modules. Generally, program modules include, but are not limited to, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. Aspects of the invention may be implemented with any number and organization of such components or modules. For example, aspects of the invention are not limited to the specific computer-executable instructions or the specific components or modules illustrated in the figures and described herein. Other embodiments of the invention may include different computer-executable instructions or components having more or less functionality than illustrated and described herein.
[0068] The order of execution or performance of the operations in embodiments of the invention illustrated and described herein is not essential, unless otherwise specified. That is, the operations may be performed in any order, unless otherwise specified, and embodiments of the invention may include additional or fewer operations than those disclosed herein. For example, it is contemplated that executing or performing a particular operation before, contemporaneously with, or after another operation is within the scope of aspects of the invention.
[0069] When introducing elements of aspects of the invention or the embodiments thereof, the articles "a," "an," "the," and "said" are intended to mean that there are one or more of the elements. The terms "comprising," "including," and "having" are intended to be inclusive and mean that there may be additional elements other than the listed elements.
[0070] This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.

Claims

WHAT IS CLAIMED IS:
1. A method for validating gaming operations, said method comprising:
configuring at least one game tracking device to detect and communicate game play events in a game;
configuring at least one video camera to have a view of the game and provide a video signal;
receiving the game play events from the at least one game tracking device;
receiving the video signal from the at least one video camera;
combining a graphical representation of each of the received game play events with the received video signal to generate a combined video signal;
storing the combined video signal; and
enabling searching for one or more of the game play events in the stored video signal.
2. The method of claim 1, wherein combining the graphical representation of each of the game play events with the video signal to generate the combined video signal comprises associating each of the game play events with a position in the combined video signal.
3. The method of claim 1, further comprising storing the game play events in a memory area.
4. The method of claim 1, wherein the game comprises one or more of the following: a card game, a dice game, a table game, a reel game, and a wheel game.
5. The method of claim 1, wherein the at least one game tracking device comprises a card dispenser which detects and communicates card identity.
6. The method of claim 1, wherein enabling searching comprises:
receiving a request from a user for one or more game play events;
searching the stored video signal for the requested game play events to generate search results; and
providing to the user the portions of the stored video signal corresponding to the search results.
7. The method of claim 1, wherein receiving the video signal from the at least one video camera comprises receiving the video signal from each of a plurality of video cameras and combining the video signals into a single video signal.
8. The method of claim 1, further comprising configuring the at least one video camera to provide a video signal combined with an audio signal.
9. The method of claim 1, further comprising:
configuring at least one microphone near the game to provide an audio signal;
receiving the audio signal from the at least one microphone; and
adding the audio signal to one or more of the following: the video signal from the at least one video camera, the combined video signal, and the stored video signal.
10. The method of claim 1, further comprising encrypting one or more of the following: the video signal from the video camera, the combined video signal, and the stored video signal.
11. A system for validating gaming operations, said system comprising:
a memory area for storing at least one video signal and a plurality of game play events; and a processor programmed to:
receive at least one video signal, said at least one video signal comprising video of a game;
store the at least one video signal in the memory area;
receive a plurality of game play events from at least one game tracking device;
store the plurality of game play events in the memory area;
search for one or more of the stored game play events to generate search results; and
for each of the search results, combine a graphical representation of the search result with a corresponding portion of the at least one stored video signal to generate a combined video signal.
12. The system of claim 11, wherein the game comprises one or more of the following: a card game, a dice game, a table game, a reel game, and a wheel game.
13. The system of claim 11, wherein the at least one game tracking device comprises a card dispenser which detects and communicates at least one of the following: card identity and card value.
14. The system of claim 11, wherein the processor is programmed to combine the graphical representation of the search result with the corresponding portion of the at least one stored video signal by combining a graphical representation of the search result with a corresponding portion of at least one of a plurality of stored video signals.
15. The system of claim 11, wherein the processor is programmed to receive a plurality of video signals and combine the video signals into a single video signal.
16. The system of claim 11, wherein the processor is programmed to search for one or more of the stored game play events by searching based on at least one of the following criteria: game piece value, game piece identification, player identification, operator identification, game outcome, payout, and time period.
17. A system for server-based gaming, said system comprising:
at least one server in communication with at least one gaming apparatus;
at least one video device providing a video signal to the server; and
a processor configured to:
receive a plurality of game play events from the gaming apparatus;
receive the video signal from the video device;
synchronize the received game play events with the received video signal;
search for one or more of the received game play events to generate search results; and
for each of the search results, combine a graphical representation of the search result with a corresponding portion of the received video signal to generate a combined video signal.
18. The system of claim 17, wherein the processor is further configured to provide the combined video signal to a user of a remote device.
19. The system of claim 17, wherein the at least one gaming apparatus comprises a device which detects and communicates at least one of the following: card identity and card value.
20. The system of claim 17, wherein the processor is configured to search for one or more of the received game play events by:
enabling a user of a remote device to provide search criteria; and
searching for one or more of the received game play events based on the provided search criteria.
PCT/US2010/025740 2009-03-02 2010-03-01 Game validation using game play events and video WO2010101813A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
SG2011063104A SG174204A1 (en) 2009-03-02 2010-03-01 Game validation using game play events and video
CN201080017983XA CN102413884A (en) 2009-03-02 2010-03-01 Game validation using game play events and video
AU2010221548A AU2010221548A1 (en) 2009-03-02 2010-03-01 Game validation using game play events and video
MX2011009125A MX2011009125A (en) 2009-03-02 2010-03-01 Game validation using game play events and video.
EP10749150.8A EP2403613A4 (en) 2009-03-02 2010-03-01 Game validation using game play events and video

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/396,090 2009-03-02
US12/396,090 US20100222140A1 (en) 2009-03-02 2009-03-02 Game validation using game play events and video

Publications (1)

Publication Number Publication Date
WO2010101813A1 true WO2010101813A1 (en) 2010-09-10

Family

ID=42667412

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2010/025740 WO2010101813A1 (en) 2009-03-02 2010-03-01 Game validation using game play events and video

Country Status (7)

Country Link
US (1) US20100222140A1 (en)
EP (1) EP2403613A4 (en)
CN (1) CN102413884A (en)
AU (1) AU2010221548A1 (en)
MX (1) MX2011009125A (en)
SG (1) SG174204A1 (en)
WO (1) WO2010101813A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9761081B2 (en) 2010-10-13 2017-09-12 Bally Gaming, Inc. Integrating video feeds and wagering-game content

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10500480B2 (en) * 2012-10-02 2019-12-10 Incredible Technologies, Inc. Electronic gaming machine and method providing for recording and storing video signal output
US9280865B2 (en) 2012-10-08 2016-03-08 Igt Identifying defects in a roulette wheel
JP6030412B2 (en) * 2012-10-23 2016-11-24 エンゼルプレイングカード株式会社 Table game system
US20140302926A1 (en) * 2013-04-05 2014-10-09 Incredible Technologies, Inc. System and Method for Processing Video Content of Electronic Gaming Machines
AU2014201757A1 (en) 2014-03-24 2015-10-08 Angel Playing Cards Co. Ltd. A method for administering a package of shuffled playing cards
EP3332848B1 (en) 2013-08-08 2020-01-08 Angel Playing Cards Co., Ltd. A method for administrating packages of shuffled playing cards
US9205335B2 (en) * 2013-09-09 2015-12-08 Microsoft Technology Licensing, Llc Achievement replay and fraud detection
CN107029419B (en) * 2017-04-25 2018-09-04 江苏唐邦机电有限公司 A kind of automatic entertainment systems of internet mahjong machine
WO2019111593A1 (en) * 2017-12-05 2019-06-13 エンゼルプレイングカード株式会社 Management system
JP7218198B2 (en) * 2019-02-08 2023-02-06 キヤノン株式会社 Video playback device, video playback method and program
JP7416782B2 (en) * 2020-08-01 2024-01-17 センスタイム インターナショナル ピーティーイー.リミテッド Image processing methods, electronic devices, storage media and computer programs
US11484800B2 (en) * 2020-12-31 2022-11-01 GGWP, Inc. Methods and systems for filtering content in reconstructions of native data of assets
WO2023111671A1 (en) * 2021-12-17 2023-06-22 Sensetime International Pte. Ltd. Image processing method, apparatus and device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130794A (en) * 1990-03-29 1992-07-14 Ritchey Kurtis J Panoramic display system
US20050159212A1 (en) * 2005-03-09 2005-07-21 Ibis Networks, Llc Method and system for remote wagering on live games of chance
US20070111773A1 (en) * 2005-11-15 2007-05-17 Tangam Technologies Inc. Automated tracking of playing cards
US20070200929A1 (en) * 2006-02-03 2007-08-30 Conaway Ronald L Jr System and method for tracking events associated with an object

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5605334A (en) * 1995-04-11 1997-02-25 Mccrea, Jr.; Charles H. Secure multi-site progressive jackpot system for live card games
US5707287A (en) * 1995-04-11 1998-01-13 Mccrea, Jr.; Charles H. Jackpot system for live card games based upon game play wagering and method therefore
US6110041A (en) * 1996-12-30 2000-08-29 Walker Digital, Llc Method and system for adapting gaming devices to playing preferences
US5971271A (en) * 1996-07-01 1999-10-26 Mirage Resorts, Incorporated Gaming device communications and service system
US7749081B1 (en) * 1999-04-28 2010-07-06 Igt Method and apparatus for displaying player tracking information on an electronic gaming machine display
US6500070B1 (en) * 1999-05-28 2002-12-31 Nintendo Co., Ltd. Combined game system of portable and video game machines
US7054831B2 (en) * 1999-07-07 2006-05-30 Eric Koenig System and method for combining interactive game with interactive advertising
GB0001591D0 (en) * 2000-01-24 2000-03-15 Technical Casino Services Ltd Casino video security system
WO2002011835A2 (en) * 2000-08-04 2002-02-14 Beavers Anthony J System and method of data handling for table games
CA2348353A1 (en) * 2001-05-22 2002-11-22 Marc Arseneau Local broadcast system
US6937266B2 (en) * 2001-06-14 2005-08-30 Microsoft Corporation Automated online broadcasting system and method using an omni-directional camera system for viewing meetings over a computer network
US20080113783A1 (en) * 2006-11-10 2008-05-15 Zbigniew Czyzewski Casino table game monitoring system
US8905834B2 (en) * 2007-11-09 2014-12-09 Igt Transparent card display
CA2423989A1 (en) * 2003-03-28 2004-09-28 Jvl Corporation Game system for handheld personal devices
US20050164760A1 (en) * 2004-01-20 2005-07-28 Moody Ernest W. Combination live table and video screen display games
US8598864B2 (en) * 2004-12-23 2013-12-03 Power Survey Llc Apparatus and method for monitoring and controlling detection of stray voltage anomalies
US7720436B2 (en) * 2006-01-09 2010-05-18 Nokia Corporation Displaying network objects in mobile devices based on geolocation
US20060223637A1 (en) * 2005-03-31 2006-10-05 Outland Research, Llc Video game system combining gaming simulation with remote robot control and remote robot feedback
US20060252554A1 (en) * 2005-05-03 2006-11-09 Tangam Technologies Inc. Gaming object position analysis and tracking
US20060258427A1 (en) * 2005-05-13 2006-11-16 Igt Wide area table gaming monitor and control system
US20070015583A1 (en) * 2005-05-19 2007-01-18 Louis Tran Remote gaming with live table games
US20070035665A1 (en) * 2005-08-12 2007-02-15 Broadcom Corporation Method and system for communicating lighting effects with additional layering in a video stream
US9511287B2 (en) * 2005-10-03 2016-12-06 Winview, Inc. Cellular phone games based upon television archives
WO2007079079A2 (en) * 2005-12-30 2007-07-12 Ready Credit Corporation Issuing a value-bearing card associated with only non-personally identifying information
US20070255496A1 (en) * 2006-04-30 2007-11-01 Fong Chee K Methods and systems for incorporating global-positioning-system information into a data recording
US20080098433A1 (en) * 2006-10-23 2008-04-24 Hardacker Robert L User managed internet links from TV
US8142273B2 (en) * 2006-11-13 2012-03-27 Igt Presentation of wheels on gaming machines having multi-layer displays
US8187104B2 (en) * 2007-01-29 2012-05-29 Sony Online Entertainment Llc System and method for creating, editing, and sharing video content relating to video game events
US8506404B2 (en) * 2007-05-07 2013-08-13 Samsung Electronics Co., Ltd. Wireless gaming method and wireless gaming-enabled mobile terminal
US8235825B2 (en) * 2007-08-14 2012-08-07 John B. French Smart card holder for automated gaming system and gaming cards
JP4610647B2 (en) * 2008-02-28 2011-01-12 株式会社コナミデジタルエンタテインメント NETWORK GAME SYSTEM, NETWORK GAME PROGRAM, NETWORK GAME DEVICE, AND NETWORK GAME CONTROL METHOD
US7920052B2 (en) * 2008-10-03 2011-04-05 Michael Joseph Costabile Sports monitoring and tracking system
US20100124984A1 (en) * 2008-11-17 2010-05-20 Bally Gaming, Inc. Networked Gaming System With Award Based On Sub-Game Outcomes and Method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130794A (en) * 1990-03-29 1992-07-14 Ritchey Kurtis J Panoramic display system
US20050159212A1 (en) * 2005-03-09 2005-07-21 Ibis Networks, Llc Method and system for remote wagering on live games of chance
US20070111773A1 (en) * 2005-11-15 2007-05-17 Tangam Technologies Inc. Automated tracking of playing cards
US20070200929A1 (en) * 2006-02-03 2007-08-30 Conaway Ronald L Jr System and method for tracking events associated with an object

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2403613A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9761081B2 (en) 2010-10-13 2017-09-12 Bally Gaming, Inc. Integrating video feeds and wagering-game content

Also Published As

Publication number Publication date
EP2403613A1 (en) 2012-01-11
AU2010221548A1 (en) 2011-09-22
CN102413884A (en) 2012-04-11
MX2011009125A (en) 2011-10-06
EP2403613A4 (en) 2013-07-24
SG174204A1 (en) 2011-10-28
US20100222140A1 (en) 2010-09-02

Similar Documents

Publication Publication Date Title
US20100222140A1 (en) Game validation using game play events and video
US8348763B2 (en) Method for implementing a live dealer game
US9314689B2 (en) Secured gaming cards and verification system
US20060084502A1 (en) Thin client user interface for gaming systems
US20060258427A1 (en) Wide area table gaming monitor and control system
CN105120206A (en) Method, device and computer program for monitoring events in game environment
AU2001247701A1 (en) Interactive wagering system
EP1269435A2 (en) Interactive wagering system
JP2008307339A (en) Game device, information processing method, and information processing program
US20140357354A1 (en) Remote Identification for Electronic Gaming Machines
US20230013279A1 (en) Play by play parlay
WO2008132316A2 (en) Device for tracking bowling shoes identified by means of rfid
US20220165116A1 (en) Method of using an integrated sports wagering system
US20210358259A1 (en) Real time action of interest notification system
US20210241580A1 (en) Play by play wagering through wearable device
US20210248707A1 (en) Personalized experience wagering on live event
KR101748630B1 (en) The gaming machine surveillance system for storing both of gaming machine image and event information, and the method thereof
US11776353B2 (en) Method of displaying sports player information on a sports betting user interface
JP2005177304A (en) Game hall management system
US20230419789A1 (en) Method of displaying sports player information on a sports betting user interface
US11861976B2 (en) Real time action of interest notification system
CN102855707A (en) Player terminal
JP2016093349A (en) Game unit and game method
WO2015103402A2 (en) Chance event occurrence tracking and visual confirmation system, and method thereof
ZA200207692B (en) Interactive wagering system.

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080017983.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10749150

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: MX/A/2011/009125

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 2010221548

Country of ref document: AU

Ref document number: 2010749150

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2010221548

Country of ref document: AU

Date of ref document: 20100301

Kind code of ref document: A