Patent ID: 9619706
Date: 2017-04-11
CPC Classifications: G06F,G06K,G06T,G09C,H04L

Claim:
1. A method of authenticating an object, comprising: generating a serial number component of an origin pattern, the serial number component including a product identifier sequence that is based on a hash of a private identifier; generating a surface-texture component of the origin pattern, the surface-texture component being based on the hash of the private identifier; storing the hash and the serial number component in a data store; providing the origin pattern to a manufacturer of the object, the manufacturer affixing the origin pattern to the object; receiving a verification request from a requestor, the verification request including a serial number component from a test object and a time-location stamp; verifying that the serial number component from the test object exists in the data store and that a surface-texture component on the test object matches a challenge surface-texture component generated based on information in the data store stored with the serial number from the test object; calculating a numerical authentication probability for the verification request based on a velocity determined using the time-location stamp by: providing an indication of the numerical authentication probability to the requestor.