IP Library Granted Patent US 7,970,186
Granted Patent B2
US 7,970,186 · App. 12/651,834 · Granted Jun 28, 2011

System, method and computer program product for fingerprint verification

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,970,186
App. No.
12/651,834
Granted
Jun 28, 2011
Kind
B2
Abstract

A computer program product comprising a computer readable medium carrying program instructions for verifying a fingerprint when executed using a computing system, the executed program instructions executing a method, the method: producing a test image of a fingerprint-under-test; producing a test ridge map from the test image and a reference ridge map from each of one or more reference fingerprint images; extracting fingerprint points of interest from the ridge maps; screening candidate reference ridge maps based upon a correspondence between the points of interest from the reference ridge maps and the points of interest from the test ridge map wherein the correspondence includes a first threshold and one or more candidate ridge maps having the correspondence within the first threshold are included in a set of candidate ridge maps; comparing local ridge data surrounding one or more points of interest of the test ridge map within a second threshold with local ridge data surrounding corresponding one or more points of interest of each of the test ridge maps in the set of candidate ridge maps; and asserting a comparison signal responsive to a correspondence between the local ridge data of the test ridge map and the local ridge data from one or more candidate ridge maps of the set of candidate ridge maps.

Claims (14)

1. A computer program product including a non-transitory computer readable medium carrying program instructions for verifying a fingerprint when executed using a computing system, the executed program instructions executing a method, the method comprising:

comparing local ridge data surrounding one or more points of interest of a test ridge map derived from the fingerprint with local ridge data surrounding corresponding one or more points of interest of each of one or more test ridge maps in a set of ridge maps; and

asserting a comparison signal responsive to a correspondence between said local ridge data of said test ridge map and said local ridge data from one or more ridge maps of said set of ridge maps.

2. A method, the method comprising:

comparing local ridge data surrounding one or more points of interest of a test ridge map derived from a fingerprint-under-test with local ridge data surrounding corresponding one or more points of interest of each of one or more test ridge maps in a set of ridge maps; and

asserting a comparison signal responsive to a correspondence between said local ridge data of said test ridge map and said local ridge data from one or more ridge maps of said set of ridge maps wherein the method is performed using a computer or processor.

3. A system, comprising:

means for comparing local ridge data surrounding one or more points of interest of a test ridge map derived from a fingerprint-under-test with local ridge data surrounding corresponding one or more points of interest of each of one or more test ridge maps in a set of ridge maps; and

means for asserting a comparison signal responsive to a correspondence between said local ridge data of said test ridge map and said local ridge data from one or more ridge maps of said set of ridge maps.

4. An apparatus, comprising:

a fingerprint source for producing a test image of a fingerprint-under-test; and

a processing unit, coupled to said fingerprint source, for:

comparing local ridge data surrounding one or more points of interest of a test ridge map derived from said test image with local ridge data surrounding corresponding one or more points of interest of each of one or more test ridge maps in a set of ridge maps; and

asserting a comparison signal responsive to a correspondence between said local ridge data of said test ridge map and said local ridge data from one or more ridge maps of said set of ridge maps.

Assignments (7)
CHANGE OF ADDRESS Recorded Jun 25, 2021
From: IDEX BIOMETRICS ASA
To: IDEX BIOMETRICS ASA
Reel/Frame 056683/0963 →
CHANGE OF NAME Recorded Jun 3, 2021
From: IDEX ASA
To: IDEX BIOMETRICS ASA
Reel/Frame 056754/0416 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE/ASSIGNOR PREVIOUSLY RECORDED AT REEL: 034662 FRAME: 0403. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 12, 2015
From: IDEX ASA
To: BAUCHSPIES, ROGER A.
Reel/Frame 034751/0015 →
SECURITY INTEREST Recorded Jan 8, 2015
From: BAUCHSPIES, ROGER A.
To: IDEX ASA
Reel/Frame 034662/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: BAUCHSPIES, ROGER A.
To: IDEX ASA
Reel/Frame 034654/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2010
From: ODI SECURITY; LLC
To: BAUCHSPIES, ROGER A.
Reel/Frame 024782/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2010
From: ODI SECURITY; LLC
To: BAUCHSPIES, ROGER A.
Reel/Frame 023987/0068 →
Continuity (2)
Division 10897316 · Jul 22, 2004
Related Publication 20100150411A1 · Jun 17, 2010