IP Library Granted Patent US 10,319,181
Granted Patent B2
US 10,319,181 · App. 11/934,349 · Granted Jun 11, 2019

Systems and methods for verification using encoded glyphs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,319,181
App. No.
11/934,349
Granted
Jun 11, 2019
Kind
B2
Abstract

Certain embodiments of the present invention provide a verification system including a processor adapted to generate a glyph for at least one component of a computing system, a display adapted to display the glyph, and a scanner adapted to scan the glyph from the display. The computing system includes the processor and the display. The scanner is adapted to verify the at least one component of the computing system based at least in part on the glyph.

Claims (35)

1. A verification system for software configured to run on a gaming machine having a game memory configured to store at least one game, the verification system including:

a processor configured to:

determine a hash value of game data including a game code segment of the at least one game and a serial number of the game, and

generate a glyph based on the hash value, the glyph including a scannable image representing the hash value of the game data;

a display system, having a display, and configured to embed the glyph within a graphic of a game screen on the display such that the graphic appears unchanged to a user of the gaming machine, wherein the display and the graphic is visible to the user; and

an optical scanner configured to a) optically scan the display to retrieve the glyph, b) obtain the hash value from the glyph retrieved from the display, and c) compare the hash value obtained from the glyph to verification data associated with the gaming machine to verify the game data.

2. The system of claim 1 , and wherein the processor is a component of said gaming machine.

3. The system of claim 1 , and wherein the gaming machine comprises a slot machine.

4. The system of claim 1 , and wherein the gaming machine includes a plurality of displays.

5. The system of claim 1 , further comprising an interface communicatively coupled to the gaming machine, wherein the interface is configured to prompt the display of the glyph for verification.

6. The system of claim 1 , wherein the processor is further configured to generate the glyph to include a low-contrast color.

7. The system of claim 1 , wherein the processor is further configured to encrypt the glyph.

8. The system of claim 1 , and wherein the gaming machine further includes a game memory.

9. The system of claim 8 , wherein the game memory includes a plurality of game code segments.

10. The system of claim 8 , wherein the game memory includes a downloadable game.

11. The system of claim 1 , wherein the processor is further configured to encode the glyph to provide information regarding at least one of approval, approval jurisdiction, serial number, providence, version, licensee, and licensor.

12. The system of claim 1 , wherein the optical scanner is an infrared scanner.

13. The system of claim 2 , wherein the optical scanner is hand-held.

14. The system of claim 13 , further including a database, wherein the hand-held scanner is adapted to verify the gaming machine based on a hash value included in the database.

15. The system of claim 1 , further comprising a switch to prompt the display of the glyph.

16. A method of verification for use with a scanner having a scanning controller, and a gaming machine having a display, a game memory storing at least one game, and a gaming controller, the method including:

determining, via the gaming controller, a hash value of game data including a game code segment of the at least one game and a serial number of the game;

generating, via the gaming controller, a glyph based on the hash value, the glyph including a scannable image representing the hash value of the game data;

embedding the glyph within a graphic of a game screen on the gaming machine display such that the graphic appears unchanged to a user of the gaming machine, wherein the gaming machine display and the graphic is visible to the user;

using the scanner to optically scan the display to retrieve the glyph;

obtaining, via the scanning controller, the hash value from the glyph retrieved from the display; and

verifying, via the scanning controller, the game data based at least in part on a comparison of the hash value obtained from the scanned glyph and verification data associated with the gaming machine.

17. The method of claim 16 , further including determining the hash value for the game data prior to loading the game data on the gaming machine.

18. The method of claim 17 , further including storing the hash value for the game data in a database.

19. The method of claim 16 , further including downloading the game data to the gaming machine.

20. The method of claim 16 , wherein generating the glyph comprises generating the glyph to include a low-contrast color.

21. The method of claim 16 , wherein the game data is stored in a software memory in the gaming machine.

22. The method of claim 21 , wherein the game data includes a plurality of game code segments.

23. The method of claim 16 , wherein verifying the game data is based at least in part on a second hash value stored in a database.

24. The method of claim 23 , wherein the hash value is determined prior to displaying the glyph.

Assignments (6)
RELEASE (REEL 060204 / FRAME 0216) Recorded Mar 2, 2026
From: BANK OF AMERICA, N.A.
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LTD
Reel/Frame 074989/0657 →
NOTICE OF ASSIGNMENT OF SECURITY INTEREST Recorded May 27, 2022
From: UBS AG, STAMFORD BRANCH
To: BANK OF AMERICA, N.A.
Reel/Frame 060204/0216 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: UBS AG, STAMFORD BRANCH
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
Reel/Frame 059368/0799 →
SECURITY INTEREST Recorded Jun 3, 2020
From: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
To: UBS AG, STAMFORD BRANCH, AS SECURITY TRUSTEE
Reel/Frame 052828/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 16, 2015
From: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
To: UBS AG, STAMFORD BRANCH
Reel/Frame 034777/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2007
From: ANDERSON, PHIL
To: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY, LTD.
Reel/Frame 020062/0126 →