Apparatus and method for generating a fingerprint and identifying a three-dimensional model
US-2016180485-A1 · Jun 23, 2016 · US
US12417666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12417666-B2 |
| Application number | US-202418594568-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 4, 2024 |
| Priority date | Oct 17, 2019 |
| Publication date | Sep 16, 2025 |
| Grant date | Sep 16, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system comprises a combination of digital fingerprint authentication techniques, processes, programs, and hardware to facilitate highly reliable authentication of a wide variety of composite physical objects. “Composite” in this case means that there are distinct regions of the object that must be authenticating individually and in tandem to authenticate the entire object. Preferably, a template is stored that defines for a class of objects what regions must be found, their locations, optionally semantic content of the regions, and other criteria. digital fingerprinting is utilized to locate and attempt to match candidate regions by querying a database of reference object records.
Opening claim text (preview).
What is claimed is: 1. A system comprising: an authentication server including a processor and instructions stored in machine-readable non-volatile memory, the instructions, when executed by the processor, causing the processor to: receive digital image data for a composite physical object; determine a class of objects to which the composite physical object belongs; access a template, stored on the authentication server, that specifies criteria for authenticating objects of the class of objects to which the composite physical object belongs; identify a plurality of regions of the composite physical object specified in the template as required for authentication, wherein at least one of the identified plurality of regions of the object specified in the template as required for authentication includes text or an image on the composite physical object, and wherein at least one of the identified plurality of regions of the object specified in the template as required for authentication is a portion of the object devoid of text or images; process the received digital image data to extract a digital fingerprint from each of the identified plurality of regions, wherein each digital fingerprint is based on one or more native features of the composite physical object and not based on semantic content of any identifier, label, or other proxy added to the composite physical object for identification or authentication; based on the digital fingerprints, query a database of reference objects of the class of objects to obtain a matching record, wherein obtaining the matching record requires that each and every identified region of the composite physical object matches a corresponding region of a reference object in the matching record, based on the corresponding digital fingerprints from the identified plurality of regions, within a selected tolerance; and determine authenticity of the composite physical object based on the matching record. 2. The system of claim 1 , wherein the composite physical object includes a document. 3. The system of claim 2 wherein the document is a passport, a negotiable instrument, or a driver's license. 4. The system of claim 1 , wherein the composite physical object includes an electronic apparatus. 5. The system of claim 4 , wherein the electronic apparatus includes a printed circuit board. 6. The system of claim 1 wherein the instructions, when executed by the processor, further cause the processor to: process the received digital image data that corresponds to a label attached to the composite physical object to identify the class of objects to which the composite physical object belongs. 7. The system of claim 1 , wherein the accessed template specifies an expected location of each of the plurality of regions, and the instructions, when executed by the processor, further cause the processor to: determine an actual location of each of the plurality of regions based on the digital image data; and compare the actual location of each of the plurality of regions to the corresponding expected location for the region, wherein determining the authenticity of the composite physical object is based, at least in part, on a result of comparing the actual locations to the expected locations. 8. The system of claim 7 wherein the expected location of one of the plurality of regions is specified relative to the expected location of another of the plurality of regions. 9. The system of claim 1 wherein the instructions, when executed by the processor, cause the processor to: identify one or more regions within the at least one digital image data unnecessary for authentication of the composite physical object, such that no information is located and extracted from the one or more regions that are identified as unnecessary for authentication of the composite physical object. 10. The system of claim 1 wherein at least one of the plurality of regions coincides with an image or text printed on a substrate of the composite physical object. 11. A method comprising: receiving digital image data for a composite physical object; determining a class of objects to which the composite physical object belongs; accessing a template that specifies criteria for authenticating objects of the class of objects to which the composite physical object belongs; identifying a plurality of regions of the composite physical object specified in the template as required for authentication, wherein at least one of the identified plurality of regions of the object specified in the template as required for authentication includes text or an image on the composite physical object, and wherein at least one of the identified plurality of regions of the object specified in the template as required for authentication is a portion of the object devoid of text or images; processing the received digital image data to extract a digital fingerprint from each of the identified plurality of regions, wherein each digital fingerprint is based on one or more native features of the composite physical object and not based on semantic content of any identifier, label, or other proxy added to the composite physical object for identification or authentication; based on the digital fingerprints, querying a database of reference objects of the class of objects to obtain a matching record, wherein obtaining the matching record requires that each and every identified region of the composite physical object matches a corresponding region of a reference object in the matching record, based on the corresponding digital fingerprints from the identified plurality of regions, within a selected tolerance; and determining authenticity of the composite physical object based on the matching record. 12. The method of claim 11 , wherein the composite physical object includes a document. 13. The method of claim 12 wherein the document is a passport, a negotiable instrument, or a driver's license. 14. The method of claim 11 , wherein the composite physical object includes an electronic apparatus. 15. The method of claim 14 , wherein the electronic apparatus includes a printed circuit board. 16. The method of claim 11 , further comprising: processing the received digital image data that corresponds to a label attached to the composite physical object to identify the class of objects to which the composite physical object belongs. 17. The method of claim 11 , wherein the accessed template specifies an expected location of each of the plurality of regions, and the method further comprising: determining an actual location of each of the plurality of regions based on the digital image data; and comparing the actual location of each of the plurality of regions to the corresponding expected location for the region, wherein determining the authenticity of the composite physical object is based, at least in part, on a result of comparing the actual locations to the expected locations. 18. The method of claim 17 , wherein the expected location of one of the plurality of regions is specified relative to the expected location of another of the plurality of regions. 19. The method of claim 11 , further comprising: identifying one or more regions within the at least one digital image data unnecessary for authentication of the composite physical object, such that no information is located and extracted from the one or more regions that are identified as unnecessary for authentication of the composite physical object. 20. The method of claim 11 wherein at least
Classification techniques · CPC title
Document-oriented image-based pattern recognition · CPC title
Document matching, e.g. of document images · CPC title
Syntactic or semantic context, e.g. balancing · CPC title
Recognising image objects characterised by unique random patterns · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.