US 12,094,290 B2
Systems and methods for verification using encoded glyphs
Philip Jeffrey Anderson, Las Vegas, NV (US)
Assigned to Aristocrat Technologies Australia Pty Limited, North Ryde (AU)
Filed by Aristocrat Technologies Australia Pty Limited, North Ryde (AU)
Filed on May 17, 2019, as Appl. No. 16/415,532.
Application 16/415,532 is a continuation of application No. 11/934,349, filed on Nov. 2, 2007, granted, now 10,319,181.
Claims priority of provisional application 60/865,294, filed on Nov. 10, 2006.
Prior Publication US 2019/0272706 A1, Sep. 5, 2019
Int. Cl. G07F 17/32 (2006.01); G06F 21/16 (2013.01)
CPC G07F 17/3241 (2013.01) [G06F 21/16 (2013.01); G07F 17/32 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A server system for verifying software or hardware, the server system comprising:
a memory; and
a processor configured to execute instructions stored in the memory, which when executed, cause the processor to at least:
receive verification data from a scanning device that scans a glyph to capture the verification data, wherein the verification data is received as part of a verification before a computing device is shipped, wherein the verification data is associated with at least one of software or hardware of the computing device and comprises a hash value of at least part of a verification identifier of the at least one of the software or hardware, wherein the hash value is provided during installation of the at least one of the software or hardware of the computing device during manufacturing of the computing device, wherein the verification data is encoded as the glyph, and wherein the glyph is displayed by the computing device as being embedded in content displayed by the computing device by being displayed in low contrast with respect to the content to integrate the glyph into the content;
retrieve a stored copy of the hash value from the memory, wherein the stored copy of the hash value is stored in the memory during the manufacturing of the computing device as being a verified hash value;
compare the hash value to the stored copy of the hash value; and
based upon the comparison verifying the hash value, control the scanning device to provide an indication that the at least one of the software or hardware of the computing device is verified as matching the at least one of the software or hardware that was verified during manufacturing of the computing device, wherein the indication is provided to confirm proper set-up of the computing device before the computing device is shipped.