US 12,204,968 B1
System and method for high-capacity secure QR codes
Charles Yeomans, Orinda, CA (US); Edward Woolen, Cleburne, TX (US); Brian R. Galvin, Silverdale, WA (US); and Etienne Coulon, Saint-Jorioz (FR)
Assigned to ATOMBEAM TECHNOLOGIES INC, Moraga, CA (US)
Filed by AtomBeam Technologies Inc., Moraga, CA (US)
Filed on Jun. 14, 2024, as Appl. No. 18/743,126.
Int. Cl. G06K 19/06 (2006.01)
CPC G06K 19/06037 (2013.01) 5 Claims
OG exemplary drawing
 
1. A system for quick response (QR) code decoding, comprising:
a computing device comprising a processor, a memory, and a non-volatile data storage device;
a QR decoding module comprising a plurality of programming instructions stored in the memory which, when operating on the processor, cause the computing device to:
obtain a QR code image;
decode the QR code image into an input string;
identify a compressed public data portion and a compressed private data portion of the input string;
decode the compressed public data portion using a public codebook to obtain a decoded public data portion;
decode the compressed private data portion using a private codebook to obtain a decoded private data portion;
combine the decoded public data portion and the decoded private data portion into a combined uncompressed data string;
identify a hash within the input string;
compute a concatenation of the decoded public data portion and the decoded private data portion;
compute a hashed value of the concatenation; and
in response to the hash within the input string matching the hashed value, set a status of the uncompressed data string to authenticated.