Efficient texture comparison
First Claim
Patent Images
1. A system, comprising:
- a fingerprint sensor configured to capture fingerprint data;
a secure processor operably connected to the fingerprint sensor, the secure processor configured to;
construct a fingerprint map based on the fingerprint data;
generate a lower resolution fingerprint pattern that represents the fingerprint map, the lower resolution fingerprint pattern based on an entirety of the fingerprint map; and
generate a lower resolution template pattern that represents a fingerprint template; and
a second processor operably connected to the secure processor, the second processor configured to;
compare the lower resolution fingerprint pattern with the lower resolution template pattern to determine if the lower resolution fingerprint pattern matches the lower resolution template pattern; and
provide a result of the comparison to the secure processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the comparison are provided. In some implementations, a secured processor may construct the map and may provide reduced resolution (and/or other versions that contain less information) versions of the map and/or the stored templates to one or more other processors. The one or more other processors may determine a match-set based on matching between the reduced resolution map and stored templates. The secured processor may then identify whether or not a match exists between the map and any stored template based on the match-set.
-
Citations
23 Claims
-
1. A system, comprising:
-
a fingerprint sensor configured to capture fingerprint data; a secure processor operably connected to the fingerprint sensor, the secure processor configured to; construct a fingerprint map based on the fingerprint data; generate a lower resolution fingerprint pattern that represents the fingerprint map, the lower resolution fingerprint pattern based on an entirety of the fingerprint map; and generate a lower resolution template pattern that represents a fingerprint template; and a second processor operably connected to the secure processor, the second processor configured to; compare the lower resolution fingerprint pattern with the lower resolution template pattern to determine if the lower resolution fingerprint pattern matches the lower resolution template pattern; and provide a result of the comparison to the secure processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
producing, by a secure processor, a fingerprint pattern based on a fingerprint map, the fingerprint pattern based on an entirety of the fingerprint map and containing less information than the fingerprint map; producing, by the secure processor, one or more template patterns based on associated fingerprint templates, each template pattern containing less information than an associated fingerprint template; transmitting the fingerprint pattern and the one or more template patterns from the secure processor to a second processor; identifying, by the second processor, at least one template pattern that matches the fingerprint pattern; identifying, to the secure processor, the at least one template pattern that matches the fingerprint pattern; and determining, by the secure processor, if the fingerprint map associated with the fingerprint pattern matches at least one fingerprint template associated with each identified template pattern. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a fingerprint sensor configured to capture fingerprint data; a secure processor operably connected to the fingerprint sensor, the secure processor configured to; construct a fingerprint map based on the fingerprint data; produce a fingerprint pattern based on the fingerprint map, the fingerprint pattern representing an entirety of the fingerprint map and containing less information than the fingerprint map; and produce one or more template patterns based on associated fingerprint templates, each template pattern containing less information than an associated fingerprint template; a second processor operably connected to the secure processor, the second processor configured to; compare the fingerprint pattern with each template pattern; identify at least one template pattern that matches the fingerprint pattern; and provide a result of the comparison to the secure processor, wherein, based on the result of the comparison, the secure processor is configured to determine if the fingerprint map associated with the fingerprint pattern matches at least one fingerprint template associated with each identified template pattern. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system, comprising:
-
a fingerprint sensor configured to capture fingerprint data; a secure processor operably connected to the fingerprint sensor, the secure processor configured to; construct a fingerprint map based on the fingerprint data; generate a fingerprint pattern that comprises a subset of information contained in the fingerprint map, the fingerprint pattern based on an entirety of the fingerprint map; and a second processor operably connected to the secure processor, the second processor configured to; compare the fingerprint pattern with a template pattern that represents a fingerprint template to determine if the fingerprint pattern matches the template pattern; and provide a result of the comparison to the secure processor. - View Dependent Claims (22, 23)
-
Specification