IP Library Patent Application 17119292
Patent Application
App. No. 17/119,292

ROLLING ENCODING SCHEME FOR RFID TAGS

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 None
App. No.
17/119,292
Abstract

A gaming chip reader can read one or more gaming chips from an antenna. Drawers can be read from the gaming chip. A version can be identified from the drawers. A memory mapping can be decrypted and data describing the gaming chip can be decoded from the drawers using the decrypted memory map. The data describing the gaming chip can be validated against a gaming chip inventory dataset.

Claims (52)

1 . A system comprising:

a data store comprising an encrypted memory mapping and a gaming chip inventory dataset;

a gaming chip reader; and

at least one computing device in communication with the data store and the gaming chip reader, wherein the at least one computing device is configured to at least:

receive a plurality of drawers corresponding to a gaming chip from the gaming chip reader;

identify a version from one of the plurality of drawers;

decrypt the encrypted memory mapping to generate a decrypted memory mapping;

decode data describing the gaming chip from the plurality of drawers based at least in part on the decrypted memory mapping; and

validate the gaming chip against the gaming chip inventory dataset based at least in part on the data describing the gaming chip.

2 . The system of claim 1 , wherein individual ones of the plurality of drawers comprise at least one of a memory page, a memory block, a byte, or a word.

3 . The system of claim 1 , wherein the at least one computing device is further configured to at least:

receive a plurality of second drawers corresponding to a second gaming chip from the gaming chip reader;

identify a second version from one of the plurality of second drawers;

decode data describing the second gaming chip from the plurality of second drawers based at least in part on the decrypted memory mapping; and

validate the second gaming chip against the gaming chip inventory dataset based at least in part on the data describing the second gaming chip.

4 . The system of claim 3 , wherein the version differs from the second version, the data describing the gaming chip is encoded with a first cipher corresponding to the version, and the data describing the second gaming chip is encoded with a second cipher corresponding to the second version.

5 . The system of claim 1 , wherein the at least one computing device is further configured to at least decrypt the gaming chip inventory dataset prior to the validation of the gaming chip against the gaming chip inventory dataset.

6 . The system of claim 5 , wherein the encrypted memory mapping is encrypted based at least in part on a first encryption key and the gaming chip inventory dataset is encrypted based at least in part on a second encryption key.

7 . The system of claim 1 , wherein a respective plurality of components of each of a plurality of variables are individually stored in respective drawers of the plurality of drawers.

8 . The system of claim 7 , wherein each of the plurality of drawers stores a respective component from each of the plurality of variables.

9 . A method comprising:

reading, via a gaming chip reader, a plurality of drawers corresponding to a gaming chip;

identifying, via at least one computing device, a version from one of the plurality of drawers;

decrypting, via the at least one computing device, an encrypted memory mapping to generate a decrypted memory mapping;

decoding, via the at least one computing device, data describing the gaming chip from the plurality of drawers based at least in part on the decrypted memory mapping; and

validating, via the at least one computing device, the gaming chip against a gaming chip inventory dataset based at least in part on the data describing the gaming chip.

10 . The method of claim 9 , wherein the gaming chip inventory dataset corresponds to all gaming chips authorized for use at a casino.

11 . The method of claim 9 , further comprising:

reading, via the gaming chip reader, a plurality of second drawers corresponding to a second gaming chip;

identifying, via the at least one computing device, a second version from one of the plurality of second drawers;

decoding, via the at least one computing device, data describing the second gaming chip from the plurality of second drawers based at least in part on the decrypted memory mapping; and

validating, via the at least one computing device, the second gaming chip against the gaming chip inventory dataset based at least in part on the data describing the second gaming chip.

12 . The method of claim 11 , wherein the version differs from the second version, the data describing the gaming chip is encoded with a first cipher corresponding to the version, and the data describing the second gaming chip is encoded with a second cipher corresponding to the second version.

13 . The method of claim 9 , further comprising decrypting, via the at least one computing device, the gaming chip inventory dataset prior to the validating of the gaming chip against the gaming chip inventory dataset.

14 . The method of claim 13 , wherein the encrypted memory mapping is encrypted based at least in part on a first encryption key and the gaming chip inventory dataset is encrypted based at least in part on a second encryption key.

15 . The method of claim 9 , wherein a respective plurality of components of each of a plurality of variables are individually stored in respective drawers of the plurality of drawers.

16 . The method of claim 9 , wherein each of the plurality of drawers stores a respective component from each of a plurality of variables.

17 . A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, causes the at least one computing device to at least:

receive a plurality of drawers corresponding to a gaming chip;

identify a version from the gaming chip;

decrypt an encrypted memory mapping to generate a decrypted memory mapping;

decode data describing the gaming chip from the plurality of drawers based at least in part on the decrypted memory mapping; and

validate the gaming chip against a gaming chip inventory dataset based at least in part on the data describing the gaming chip.

18 . The non-transitory computer-readable medium of claim 17 , wherein the program, when executed by at least one computing device, further causes the at least one computing device to at least:

receive a plurality of second drawers corresponding to a second gaming chip;

identify a second version from one of the plurality of second drawers;

decode data describing the second gaming chip from the plurality of second drawers based at least in part on the decrypted memory mapping; and

validate the second gaming chip against the gaming chip inventory dataset based at least in part on the data describing the second gaming chip.

19 . The non-transitory computer-readable medium of claim 17 , wherein the encrypted memory mapping comprises an encrypted file and the gaming chip inventory dataset comprises an encrypted database.

20 . The non-transitory computer-readable medium of claim 17 , wherein:

the program, when executed by at least one computing device, further causes the at least one computing device to at least identify a serial number from the gaming chip; and

the version is based at least in part on the serial number.

Assignments (2)
CHANGE OF NAME Recorded Jul 8, 2021
From: ANGEL PLAYING CARDS CO., LTD.
To: ANGEL GROUP CO., LTD.
Reel/Frame 057149/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: GELINOTTE, EMMANUEL; SOUILLOT, JONATHAN
To: ANGEL PLAYING CARDS CO., LTD.
Reel/Frame 055136/0902 →