A system for identifying tags comprises an imaging sensor and a processor. The imaging sensor acquires image(s) of tag(s) from light reflected from the tag(s) on a tagged item. The processor is configured to: receive the image(s) and a library of tag types; using the image(s), determine feature metrics using a machine learning algorithm and is based on an image processing, manipulation, and/or correction; using the feature metrics and the library of tag types, determine a tag type of the tag(s) in the image(s) based on a local maxima determination, a bounding box generation, a tag candidate patch extraction, a tag candidate segmentation, a tag candidate feature metric determination, and/or a comparison to a model; determine a confidence level of the tag type; and in response to the confidence level being above a threshold level, provide the tag type determined.
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
42 - Scientific, technological and industrial services, research and design
Goods & Services
Design and implementation of software and technology solutions for the purpose of product and document authentication and tracking, and brand monitoring and protection, to protect against counterfeiting, tampering, and diversion, and to ensure the integrity of genuine products and documents
3.
System for producing a packaged item with an identifier
A system for packaging an item with an identifier comprises an identifier adder, a labeler, and a packager. The identifier adder adds one or more types of silica-based tags to an item, wherein each type of silica-based tag has a first signature readable using an optical spectroscopic reader. A label is generated based at least in part on reading the one or more types of silica-based tags of the item using the optical spectroscopic reader. The label includes goods info. The packager includes the label on a package, and wherein the packager includes the item in the package.
An identifier made using a silicon film fragment. The silicon film has a varying optical index of refraction. The varying optical index of refraction reflects one or more spectral peaks when illuminated with light. The one or more spectral peaks includes a reference peak. The silicon film is fragmented to generate the silicon film fragment.
G06K 5/00 - Methods or arrangements for verifying the correctness of markings on a record carrierColumn-detection devices
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
A label has a portion that is readable by a human being and a portion that is readable by a machine. The label includes information stored using a spectral content of reflected from a tag. The label is used for authentication.
G09F 3/00 - Labels, tag tickets, or similar identification or indication meansSealsPostage or like stamps
B42D 25/28 - Information-bearing cards or sheet-like structures characterised by identification or security featuresManufacture thereof characterised by a particular use or purpose for use in medical treatment or therapy
B42D 25/22 - Information-bearing cards or sheet-like structures characterised by identification or security featuresManufacture thereof characterised by a particular use or purpose for use in combination with accessories specially adapted for information-bearing cards
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
6.
Tag reading using targeted spatial spectral detection
A system for determining a spectrum includes an interface and a processor. The interface is configured to receive a sample set of intensity data for an array of spatial locations and a set of spectral configurations. The processor is configured to determine a region of interest using the sample set of intensity data and determine a spectral peak for the region of interest.
An identifier made using a silicon film. The silicon film has a varying optical index of refraction. The varying optical index of refraction reflects one or more spectral peaks when illuminated with light. The one or more spectral peaks includes a reference peak. The silicon film is fragmented and then oxidized.
G06K 5/00 - Methods or arrangements for verifying the correctness of markings on a record carrierColumn-detection devices
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
An item of a type includes one or more selected tag identifiers that are added to the item of the type. The one or more selected tag identifiers have an optical signature based at least in part on a spectral measurement of the one or more selected tag identifiers. A first item spectral measurement of a first item is detected. A first item optical signature is determined based at least in part on the detected first item spectral measurement. The first item is verified as the item of the type in the event that the first item optical signature corresponds to the optical signature of the one or more selected tag identifiers.
G06K 19/00 - Record carriers for use with machines and with at least a part designed to carry digital markings
B65D 79/02 - Arrangements or devices for indicating incorrect storage or transport
G01N 21/3563 - Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry using infrared light for analysing solidsPreparation of samples therefor
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06K 7/12 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 19/14 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards the marking being sensed by radiation
G06Q 50/28 - Logistics, e.g. warehousing, loading, distribution or shipping
A system for decoding energy peaks of an identifier includes an interface and a processor. The interface is configured to receive a reference peak position associated with an identifier, wherein the identifier comprises a rugate microtag, and receive a set of data pattern peak positions associated with the identifier. The processor is configured to determine a set of adjusted data pattern peak positions based on the reference peak position.
G06K 5/00 - Methods or arrangements for verifying the correctness of markings on a record carrierColumn-detection devices
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
10.
System for producing a packaged item with an identifier
A system for packaging an item with an identifier comprises an identifier adder, a labeler, and a packager. The identifier adder adds one or more types of silica-based tags to an item, wherein each type of silica-based tag has a first signature readable using an optical spectroscopic reader. A label is generated based at least in part on reading the one or more types of silica-based tags of the item using the optical spectroscopic reader. The label includes goods info. The packager includes the label on a package, and wherein the packager includes the item in the package.
A system verifying an item in a package comprises a package producer and a verifier. The package producer produces a package with a label, wherein the package includes an item each with one or more selected tag identifiers that are placed in a location on the item. The verifier verifies the item using 1) the one or more selected tag identifiers as detected using a spectral measurement or 2) a location or a shape of the one or more selected tag identifiers on the item, and 3) the label as read using a label reader.
G01N 21/3563 - Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry using infrared light for analysing solidsPreparation of samples therefor
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
B65D 79/02 - Arrangements or devices for indicating incorrect storage or transport
G06K 7/12 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
12.
System for verifying an item in a package using a database
A system for verifying an item in a package using a database comprises a database and a verifier. A package producer provides the database with an identifier for one or more items each of a type, wherein the package producer produces a package, where the package includes the one or more items each of the type with an associated one or more selected tag identifiers that are placed in a location on an item of the one or more items. The verifier verifies the one or more items of the type using 1) the associated one or more selected tag identifiers as detected using a spectral signature or 2) a tag characteristic as detected using an imager, and 3) the identifier retrieved from the database.
G06K 7/10 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
A system for encoding energy peaks of an identifier comprises an encoder. The encoder is configured to define a readable spectral range of an identifier. The identifier comprises a rugate microtag. The encoder is configured to divide the readable spectral range into a plurality of bins. The encoder is configured to encode in a center of a bin near one end of the readable spectral range a reference peak. The encoder is configured to encode in a center of each of a set of bins a set of peaks of a data pattern within the readable spectral range.
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
G06K 5/00 - Methods or arrangements for verifying the correctness of markings on a record carrierColumn-detection devices
A system verifying an item in a package comprises a package producer and a verifier. The package producer produces a package with a label, wherein the package includes an item each with one or more selected tag identifiers that are placed in a location on the item. The verifier verifies the item using 1) the one or more selected tag identifiers as detected using a spectral measurement or 2) a location or a shape of the one or more selected tag identifiers on the item, and 3) the label as read using a label reader.
G06K 7/00 - Methods or arrangements for sensing record carriers
B65D 79/02 - Arrangements or devices for indicating incorrect storage or transport
G01N 21/3563 - Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry using infrared light for analysing solidsPreparation of samples therefor
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
A system for decoding energy peaks of an identifier comprises an decoder. The decoder is configured to receive a first reference peak position and a second reference peak position associated with an identifier. The identifier comprises a rugate microtag. The encoder is configured to receive a set of data pattern peak positions associated with the identifier. The decoder is configured to determine a set of adjusted data pattern peak positions based on the first reference peak position and the second reference peak position.
G06K 5/00 - Methods or arrangements for verifying the correctness of markings on a record carrierColumn-detection devices
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 7/14 - Methods or arrangements for sensing record carriers by electromagnetic radiation, e.g. optical sensingMethods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
A system for encoding energy peaks of an identifier comprises an encoder. The encoder is configured to define a readable spectral range of an identifier. The identifier comprises a rugate microtag. The encoder is configured to divide the readable spectral range into a plurality of bins. The encoder is configured to encode in a center of a bin near one end of the readable spectral range a reference peak. The encoder is configured to encode in a center of each of a set of bins a set of peaks of a data pattern within the readable spectral range.
A system for verifying an item in a package using a database comprises a database and a verifier. A package producer provides the database with an identifier for one or more items each of a type, wherein the package producer produces a package, where the package includes the one or more items each of the type with an associated one or more selected tag identifiers that are placed in a location on an item of the one or more items. The verifier verifies the one or more items of the type using 1) the associated one or more selected tag identifiers as detected using a spectral measurement or 2) a tag characteristic as detected using an imager, and 3) the identifier retrieved from the database.
A system for packaging an item with an identifier comprises an identifier adder, a labeler, and a packager. The identifier adder adds one or more types of silica-based tags to an item, wherein each type of silica-based tag has a first signature readable using an optical spectroscopic reader. A label is generated based at least in part on reading the one or more types of silica-based tags of the item using the optical spectroscopic reader. The label includes goods info. The packager includes the label on a package, and wherein the packager includes the item in the package.
A system verifying an item in a package comprises a package producer and a verifier. The package producer produces a package with a label, wherein the package includes an item each with one or more selected tag identifiers that are placed in a location on the item. The verifier verifies the item using 1) the one or more selected tag identifiers as detected using a spectral measurement or 2) a location or a shape of the one or more selected tag identifiers on the item, and 3) the label as read using a label reader.
A system for encoding energy peaks of an identifier comprises an encoder. The encoder is configured to define a readable spectral range of an identifier. The identifier comprises a rugate microtag. The encoder is configured to divide the readable spectral range into a plurality of bins. The encoder is configured to encode in a center of a bin near one end of the readable spectral range a reference peak. The encoder is configured to encode in a center of each of a set of bins a set of peaks of a data pattern within the readable spectral range.