Authenticity tag and methods of encoding and verification
AssigneeMobilead
InventorLaurent TONNELIER
Life of this patent
Estimating the term…
Loading patent…
AssigneeMobilead
InventorLaurent TONNELIER
Estimating the term…
An object is associated with an identifier which is detectable on the object. The identifier may be an inherent characteristic of the object itself or its packaging, or it may reflect a random or arbitrary value which may then be disposed on the object or its packaging deliberately in a readable form for the purposes of the invention. Additionally, there is disposed a machine readable code comprising a URI incorporating a representation of the object identifier encoded according to one of a number of predefined encoding methods (algorithm and associated parameters), and an encoding identifier, specifying the encoding method used. A reader can read the machine readable code, decode it according to specified encoding method, and prepare a representation of it for comparison with the characteristic reflecting the object identifier. The machine readable code and the characteristic reflecting the object identifier may be readable for example by optical, tactile, radio, olfactive or acoustic mechanisms. The URI may additionally be defined to call a local resource adapted to process the code. The URI may additionally be defined to specify a web site.
An object associated with an object identifier and having a readable characteristic reflecting said object identifier and bearing a machine readable code, wherein said machine readable code comprises a URI having a hierarchical portion incorporating a representation of said object identifier encoded according to a selected one of a plurality of predefined combinations of encoding algorithms and parameters, each said combination having a respective encoding identifier, and wherein said hierarchical portion of said URI further specifies the encoding identifier corresponding to the combination of algorithm and parameters used to encode said object identifier.
A method of defining an identification code for an object, said method comprising the steps of:
A method of verifying a URI containing an identification code for an object, said method comprising the steps of:
An apparatus for defining an identification code for an object, said apparatus adapted to select a combination of encoding algorithm and parameters from a memory containing a plurality of combinations of encoding algorithm and parameters, said memory further containing a respective encoding identifier associated with each said combination, said apparatus further adapted to define a URI having a hierarchical portion incorporating an identifier for said object encoded in accordance with said selected combination of algorithm and parameters, said hierarchical portion further incorporating the encoding identifier corresponding to said selected combination of algorithm and parameters.
An apparatus for verifying a URI containing an identification code for an object, said apparatus adapted to extract an encoding identifier specifying a combination of algorithm and parameters from said URI;
A computer program product stored in a non-transitory computer-readable storage medium for verifying a URI containing an identification code for an object, comprising computer-executable instructions for:
(canceled)
Dependencies are inferred from the claim text.