# US 12,118,636 B2 · Casino table games with interactive content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,118,636 B2
- Document ID: US12118636B2
- Status: Granted
- Kind: B2
- Application number: 16/907,559
- Filed: 2020-06-22
- Published: 2020-10-08
- Granted: 2024-10-15
- Earliest claimed: 2013-05-20
- Assignees: NRT Technologies, Inc.
- Applicants: Visualimits, LLC
- Inventors: Perry Stasi; Ryan McClellan
- Web page: https://patentgrep.com/patent/US12118636B2

## CPC

- G06Q 50/34: Betting or bookmaking, e.g. Internet betting
- G06Q 10/10: Office automation; Time management
- G06T 7/0012: {Biomedical image inspection}
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06V 40/103: {Static body considered as a whole, e.g. static pedestrian or occupant recognition}
- G07F 17/323: {wherein the player is informed, e.g. advertisements, odds, instructions}
- G07F 17/3241: {Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance (computer security G06F21/00)}
- H04N 1/00204: {with a digital computer or a digital computer system, e.g. an internet server (programmed control between transmitter and receiver or between image input and image output device H04N1/32561)}
- H04N 7/183: {for receiving images from a single remote source}
- H04N 7/188: {Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position (signal generation from motion picture films H04N5/253)}
- G06T 2207/10016: Video; Image sequence
- G06T 2207/30196: Human being; Person
- H04N 2101/00: Still video cameras
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method, apparatus and computer readable storage to implement an automated system for video surveillance in a casino or other controlled environment. Players in the casino can be automatically scanned and analyzed for whether they are under the legal gambling age or not. When an underage gambler is detected, a casino security employee (or other casino personnel) is notified so they can take the appropriate action. Similarly, players who are excluded from the casino can also be automatically detected and would be ejected when detected.

## Claims

### Claim 1

A system, comprising:
a video camera;
a database comprising a roster of successfully carded players, wherein select players in the roster of successfully carded players are automatically removed from the roster after a predetermined amount of time elapses;
a computer comprising a processing unit and non-transitory computer readable storage medium storing computer readable instructions that when executed by the processing unit cause the processing unit to:
receive images from the video camera;
identify a player in the images;
analyzing a face of the identified player;
based on analyzing the face of the identified player, determine that an estimated age of the identified player is under a threshold age;
subsequent to the determination that the estimated age of the identified player is under the threshold age, determine whether the identified player is a match with one of the successfully carded players in the roster of successfully carded players, and only so, then the identified player is considered not to be under the threshold age; and
subsequent to the determination that the identified player is not a match with one of the successfully carded players in the roster of successfully carded players, notify a casino employee via an electronic message.

### Claim 2 (depends on 1)

The system of claim 1, wherein the electronic message identifies a playing location of the player.

### Claim 3 (depends on 1)

The system of claim 1, further comprising at least three cameras.

### Claim 4 (depends on 1)

The system of claim 1, wherein the video camera is a stereo camera wherein the images comprise a stereoscopic image.

### Claim 5 (depends on 4)

The system of claim 4, further comprising a wide angle camera.

### Claim 6 (depends on 1)

The system of claim 1, wherein determining the estimated age of the identified player comprises determining a confidence level of the age determination is greater than or equal to a confidence threshold.

### Claim 7 (depends on 6)

The system of claim 6, wherein the confidence threshold is configurable.

### Claim 8 (depends on 6)

The system of claim 6, wherein when the confidence level of the age determination is within a predetermined range of confidence levels, the computer readable instructions further cause the processing unit to notify the casino employee to provide an input as to whether the player looks underage or not.

### Claim 9 (depends on 1)

The system of claim 1, wherein the predetermined amount of time elapsed is measured from when the select players were successfully carded.

### Claim 10 (depends on 1)

The system of claim 1, wherein select players in the roster of successfully carded players are automatically removed from the roster when the select players have been detected to leave the casino.

### Claim 11

A system, comprising:
a database comprising a roster of successfully carded players, wherein select players in the roster of successfully carded players are automatically removed from the roster after a predetermined amount of time elapses;
a computer in communication with the database, the computer comprising a processing unit and non-transitory computer readable storage medium storing computer readable instructions that when executed by the processing unit cause the processing unit to:
receive images from a video camera;
identify a player in the images;
analyze a face of the identified player;
based on analyzing the face of the identified player, determine that an estimated age of the identified player is under a threshold age;
subsequent to the determination that the estimated age of the identified player is under the threshold age, determine whether the identified player is a match with one of the successfully carded players in the roster of successfully carded players, and only so, then the identified player is considered not to be under the threshold age; and
subsequent to the determination that the identified player is not a match with one of the successfully carded players in the roster of successfully carded players, generate an electronic message identifying a location of the player.

### Claim 12 (depends on 11)

The system of claim 11, wherein the message is provided to a casino employee and instructs the casino employee to card the identified player.

### Claim 13 (depends on 12)

The system of claim 12, further comprising a table sign, wherein the table sign comprises a rear display, and wherein the electronic message is displayed on the rear display of the wherein the table sign.

### Claim 14 (depends on 13)

The system of claim 13, wherein determining the estimated age of the identified player comprises determining a confidence level of the age determination is greater than or greater than equal to a confidence threshold.

### Claim 15 (depends on 14)

The system of claim 14, wherein the confidence threshold is configurable.

### Claim 16 (depends on 14)

The system of claim 14, wherein when the confidence level of the age determination is within a predetermined range of confidence levels, notify the casino employee to input to the sign whether the player looks underage or not.

### Claim 17 (depends on 11)

The system of claim 11, wherein the predetermined amount of time elapsed is measured from when the select players were successfully carded.

### Claim 18 (depends on 11)

The system of claim 11, wherein select players in the roster of successfully carded players are automatically removed from the roster when the select players have been detected to leave the casino.

### Claim 19

A method, comprising:
maintaining, by a computing system, a database comprising a roster of successfully carded players, wherein select players in the roster of successfully carded players are automatically removed from the roster after a predetermined amount of time elapses;
receiving, by a computing system, images from the video camera;
identifying, by the computing system, a player in the images;
analyzing, by the computing system, a face of the identified player;
based on analyzing the face of the identified player, determining, by the computing system, that an estimated age of the identified player is under a threshold age;
subsequent to the determination that the estimated age of the identified player is under the threshold age, determining, by the computing system, whether the identified player is a match with one of the successfully carded players in the roster of successfully carded players, and only so, then the identified player is considered not to be under the threshold age; and
subsequent to the determination that the identified player is not a match with one of the successfully carded players in the roster of successfully carded players, notifying, by the computing system, a casino employee via an electronic message.

### Claim 20 (depends on 19)

The method of claim 19, wherein notifying the casino employee comprises transmitting, by the computing system, the electronic message to a screen positioned proximate to the gaming table.
