EP1998710A2

Expression codes for microparticle marks based on signature strings

Abstract

This record has no abstract on file.

Term

Projected expiry 13 March 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

41 claims: 14 independent, 27 dependent

  1. 1
    Claims of equivalent WO 2007106515 A2 CLAIMS 1. A method for automatically generating at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles and is adapted to be scanned by an automated reader, the method comprising:determining whether each of the multiplicity of microparticles in the microparticle mark presents a valid microparticle by examining at least two different indicia expressed by the microparticle and comparing the at least two different indicia to predetermined indicia associated with the microparticle being a valid microparticle, the at least two different indicia representing information other than a location of the microparticle that are adapted to be determined by the automated reader;generating at least one signature string representative of at least one feature relationship among only the valid microparticles of the multiplicity of microparticles in the microparticle mark, the at least one feature relationship adapted to be determined by the automated reader;using a processing system to generate at least one expression code for the microparticle mark based on the at least one signature string and store the expression code in a storage system, the at least one expression code being unique for the microparticle mark;and accessing the storage system to utilize the at least one expression code to verify an authentication of a microparticle mark as scanned by the automated reader such that a tangible indication of the authentication of the microparticle mark is generated.
  2. 2
    A method for automatically generating at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles and is adapted to be scanned by an automated reader, the method comprising:generating at least one microparticle code representative of at least one microparticle in the microparticle mark, the microparticle being adapted to express at least two different indicia to the automated reader;generating at least one signature string code representative of at least one feature relationship among a multiplicity of microparticles in the microparticle mark, the at least one feature relationship adapted to be determined by the automated reader;using a processing system to generate at least one expression code for the microparticle mark based on a subset of codes containing at least one of the at least one microparticle code and at least one of the at least one signature string code and store the expression code in a storage system, the at least one expression code being unique for the microparticle mark;and accessing the storage system to utilize the at least one expression code to verify an authentication of a microparticle mark as scanned by the automated reader such that a tangible indication of the authentication of the microparticle mark is generated.
  3. 3
    A method for automatically generating at least one expression code that is unique to a microparticle mark that includes a multiplicity of multi-layered, multi-color microparticles and is adapted to be scanned by an automated reader, the method comprising:determining whether each of the multiplicity of microparticles in the microparticle mark presents a valid microparticle by comparing at least two different colors expressed by the microparticle to a predetermined arrangement of colors associated with the microparticle being a valid microparticle;generating at least one signature string representative of a relative location feature among only the valid microparticles of the multiplicity of microparticles in the microparticle mark;using a processing system to generate at least one expression code for the microparticle mark based on the at least one signature string and store the expression code in a storage system, the at least one expression code being unique for the microparticle mark;and accessing the storage system to utilize the at least one expression code to verify an authentication of a microparticle mark as scanned by the automated reader such that a tangible indication of the authentication of the microparticle mark is generated.
  4. 4
    A method for automatically generating at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles and is adapted to be scanned by an automated reader, the method comprising:generating at least two signature strings, each signature string representative of a relative location feature among only the microparticles of the multiplicity of microparticles in the microparticle mark;using a processing system to generate at least one expression code for the microparticle mark based on the at least two signature strings and store the expression code in a storage system, the at least one expression code being unique for the microparticle mark;and accessing the storage system to utilize the at least one expression code to verify an authentication of a microparticle mark as scanned by the automated reader such that a tangible indication of the authentication of the microparticle mark is generated.
  5. 5
    A method for automatically generating at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles and is adapted to be scanned by an automated reader, the method comprising:generating at least one signature string representative of a relative location feature among only the microparticles of the multiplicity of microparticles in the microparticle mark without information for background areas of the microparticle mark other than locations of the microparticles and without using a registration framework;using a processing system to generate at least one expression code for the microparticle mark based on the at least one signature string and store the expression code in a storage system, the at least one expression code being unique for the microparticle mark;and accessing the storage system to utilize the at least one expression code to verify an authentication of a microparticle mark as scanned by the automated reader such that a tangible indication of the authentication of the microparticle mark is generated.
  6. 6
    The method of claims 1-5 wherein the storage system is directly connected to the automated reader and accessing the storage system is performed local to the automated reader.
  7. 7
    The method of claims 1-6 wherein the storage system is remote from the automated reader and accessing the storage system is performed by communicating over a computer network between the automated reader and the storage system.
  8. 10
    The method of claims 1-5 wherein the processing system generates the at least one expression code based on at least two different signature strings.
  9. 13
    The method of claim claims 1-5 wherein the processing system generates at least two different expression codes based on at least two different combinations of signature strings, each expression code being a valid expression code for the same microparticle mark.
  10. 14
    The method of claims 1-5 wherein generating the at least one signature string includes generating a plurality of features as part of a single signature string.
  11. 16
    The method of claims 1-5 wherein the processing system generates the at least one expression code and then encrypts the expression code.
  12. 17
    The method of claims 1-5 wherein the microparticles are multi-layer, multi-color microparticles and wherein a validity of the microparticle is verified by:scanning the microparticle mark to create a scanned image;identify at least one region of interest in the scanned image;and for each region of interest, determine a color profile, recognize a layer order of the color profile and determine if the layer order and color profile represent valid layer orders and color profiles.
  13. 18
    The method of claims 1-5 wherein the microp articles are microparticles presenting at least two different indicia to the automated reader and the at least two different indicia of the microparticle are selected from the set including:at least two different colors expressed by the microparticle mark, at least two different patterns, at least two different symbols, at least two different shapes, or any combination thereof.
  14. 19
    The method of claims 1-5 wherein the relationship among the multiplicity of microparticles used in generating the at least one signature string is selected from the set including:a size of the microparticle, a length of microparticle perimeter, an aspect ration of the microparticle, a major axis of the microparticle, a minor axis of the microparticle, an average color of the microparticle, a shape of the microparticle, a texture of the microparticle (e.g., smooth, rough, gloss), a pattern of the microparticle (e.g., striped, circular, layered, solid, spotted, woven), an indicia on the microparticle (e.g., text and graphics), an orientation of the microparticle, locations of individual microparticle layers, a size of microparticle layers, an aspect ratio microparticle layer, an orientation of microparticle groupings or any combination thereof.
  15. 20
    A method for automatically verifying at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles, the method comprising:using an automated reader to scan the microparticle mark to: determine whether each of the multiplicity of microparticles in the microparticle mark presents a valid microparticle by examining at least two different indicia representing information other than a location of the microparticle that are expressed by the microparticle and comparing the at least two different indicia to at least two predetermined indicia stored in the automated reader that represent a valid microparticle;generate at least one signature string representative of at least one feature relationship among only the valid microparticles of the multiplicity of microparticles in the microparticle mark, the at least one signature string being generated based on at least one predetermined feature relationship stored in the automated reader that represent a valid signature string;generate at least one expression code for the microparticle mark based on the at least one signature string;compare the expression code to a predetermined database of valid expression codes stored in a storage system;and if a match is determined between the at least one expression code and the predetermined database, provide a tangible indication of the authentication of the microparticle mark as scanned by the automated reader.
  16. 21
    A method for automatically verifying at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles, the method comprising:using an automated reader to scan the microparticle mark to: generate at least one microparticle code representative of at least one microparticle in the microparticle mark representative of at least two different indicia expressed by the microparticle and compare the at least one microparticle code to a set of valid microparticle codes stored in the automated reader;generate at least one signature string code representative of at least one feature relationship among a multiplicity of microparticles in the microparticle mark, the at least one signature string being generated based on at least one predetermined feature relationship stored in the automated reader that represent a valid signature string;generate at least one expression code for the microparticle mark based on a subset of codes containing at least one of the at least one microparticle code and at least one of the at least one signature string code, the at least one expression code being unique for the microparticle mark;compare the expression code to a predetermined database of valid expression codes stored in a storage system;and if a match is determined between the at least one expression code and the predetermined database, provide a tangible indication of the authentication of the microparticle mark as scanned by the automated reader.
  17. 22
    A method for automatically verifying at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles, the method comprising:using an automated reader to scan the microparticle mark to: determine whether each of the multiplicity of microparticles in the microparticle mark presents a valid microparticle by comparing at least two different colors expressed by the microparticle to a predetermined arrangement of colors associated with the microparticle being a valid microparticle;generate at least one signature string representative of a relative location feature among only the valid microparticles of the multiplicity of microparticles in the microparticle mark;generate at least one expression code for the microparticle mark based on the at least one signature string, the at least one expression code being unique for the microparticle mark;compare the expression code to a predetermined database of valid expression codes stored in a storage system;and if a match is determined between the at least one expression code and the predetermined database, provide a tangible indication of the authentication of the microparticle mark as scanned by the automated reader.
  18. 23
    A method for automatically verifying at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles, the method comprising:using an automated reader to scan the microparticle mark to: generate generating at least two signature strings, each signature string representative of a relative location feature among only the microparticles of the multiplicity of microparticles in the microparticle mark;generate at least one expression code for the microparticle mark based on the at least two signature strings, the at least one expression code being unique for the microparticle mark;and compare the expression code to a predetermined database of valid expression codes stored in a storage system;and if a match is determined between the at least one expression code and the predetermined database, provide a tangible indication of the authentication of the microparticle mark as scanned by the automated reader.
  19. 24
    A method for automatically verifying at least one expression code that is unique to a microparticle mark that includes a multiplicity of microparticles, the method comprising:using an automated reader to scan the microparticle mark to: generate at least one signature string representative of a relative location feature among only the microparticles of the multiplicity of microparticles in the microparticle mark without information for background areas of the microparticle mark other than locations of the microparticles and without using a registration framework;generate at least one expression code for the microparticle mark based on the at least one signature string, the at least one expression code being unique for the microparticle mark;and compare the expression code to a predetermined database of valid expression codes stored in a storage system;and if a match is determined between the at least one expression code and the predetermined database, provide a tangible indication of the authentication of the microparticle mark as scanned by the automated reader.
  20. 25
    The method of claims 20-24 wherein the predetermined database is remote from the automated reader and the expression code is communicated over a computer network to a processing system associated with the predetermined database and the processing systems determines if the match exists between the expression code and the predetermined database.
  21. 26
    The method of claims 20-24 wherein the predetermined database is directly connected to the automated reader and the automated reader determines if the match exists between the expression code and the predetermined database.
  22. 30
    The method of claims 20-24 wherein the processing system generates the at least one expression code based on at least two different signature strings.
  23. 33
    The method of claim claims 20-24 wherein the automated reader generates at least two different expression codes based on at least two different combinations of signature strings, each expression code being a valid expression code for the same microparticle mark.
  24. 34
    The method of claims 20-24 wherein generating the at least one signature string includes generating a plurality of features as part of a single signature string.
  25. 36
    The method of claims 20-24 wherein the automated reader generates the at least one expression code and then encrypts the expression code.
  26. 37
    The method of claims 20-24 wherein the microparticles are multi-layer, multi-color microparticles and wherein a validity of the microparticle is verified by:scanning the microparticle mark to create a scanned image;identify at least one region of interest in the scanned image;and for each region of interest, determine a color profile, recognize a layer order of the color profile and determine if the layer order and color profile represent valid layer orders and color profiles.
  27. 38
    The method of claims 20-24 wherein the microparticles are microparticles presenting at least two different indicia to the automated reader and the at least two different indicia of the microparticle are selected from the set including:at least two different colors expressed by the microparticle mark, at least two different patterns, at least two different symbols, at least two different shapes, or any combination thereof.
  28. 39
    The method of claims 20-24 wherein the relationship among the multiplicity of microparticles used in generating the at least one signature string is selected from the set including:a size of the microparticle, a length of microparticle perimeter, an aspect ration of the microparticle, a major axis of the microparticle, a minor axis of the microparticle, an average color of the microparticle, a shape of the microparticle, a texture of the microparticle (e.g., smooth, rough, gloss), a pattern of the microparticle (e.g., striped, circular, layered, solid, spotted, woven), an indicia on the microparticle (e.g., text and graphics), and an orientation of the microparticle, locations of individual microparticle layers, a size of microparticle layers, an aspect ratio microparticle layer, an orientation of microparticle groupings or any combination thereof.
  29. 40
    An automatic reader apparatus having an illumination system, a detector system and a processing system adapted to automatically perform the methods of claims 1-39.
  30. 41
    An article having a microparticle mark, an existence and authenticity of the microparticle mark being confirmed by the methods of claims 1-39.
Independent claims30