IP Library Granted Patent US 8,218,828
Granted Patent B2
US 8,218,828 · App. 11/966,333 · Granted Jul 10, 2012

Systems and methods for biometric information automation

Assignee: Anthony S. Iasso
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 8,218,828
App. No.
11/966,333
Granted
Jul 10, 2012
Kind
B2
Abstract

A method identifies persons based on biometric information. The method includes providing a cache of biometric templates. The cache stores segments of the biometric templates associated with biometric features contained in the segments. The method also includes receiving a sample biometric template to be identified; dividing the sample biometric template into jobs based on the biometric features contained in the sample biometric template; comparing the jobs to the segments corresponding to the biometric features of the sample biometric template to determine candidate biometric templates associated with the segments that match the jobs; and generating a candidates list identifying the candidate biometric templates and entities related to the candidate biometric templates.

Claims (44)

1. A method of identifying persons based on biometric information, comprising:

providing a cache of biometric templates, the cache storing segments of the biometric templates associated with biometric features contained in the segments;

receiving a sample biometric template to be identified;

dividing the sample biometric template into jobs based on the biometric features contained in the sample biometric template;

comparing the jobs to the segments corresponding to the biometric features of the sample biometric template to determine candidate biometric templates associated with the segments that match the jobs; and

generating a candidates list identifying the candidate biometric templates and entities related to the candidate biometric templates.

2. The method of claim 1 , wherein the biometric templates comprise at least one of fingerprint templates, facial templates, voice templates, iris templates, vein templates, hand geometry templates, gait templates, DNA templates and handwriting templates.

3. The method of claim 1 , wherein the jobs match the segments within a predetermined tolerance.

4. The method of claim 3 , further comprising:

comparing the candidate biometric templates to the sample biometric template to determine one biometric template of the candidate biometric templates that matches the sample biometric template.

5. The method of claim 1 , further comprising:

receiving predetermined biometric templates that match the sample biometric template; and

comparing the predetermined biometric templates to the sample biometric template to determine one biometric template of the predetermined biometric templates that matches the sample biometric template.

6. The method of claim 1 , further comprising:

transmitting at least a first job of the jobs to a remote location for comparing the first job to the segments corresponding to the biometric features of the first job.

7. The method of claim 1 , wherein dividing the sample biometric template comprises:

combining the sample biometric template with additional sample biometric templates based on the biometric features of the sample biometric template.

8. An apparatus for identifying persons based on biometric information, comprising:

a cache configured to store biometric templates, the cache storing segments of the biometric templates associated with biometric features contained in the segments;

an interface configured to receive a sample biometric template to be identified;

a jobs thread coupled to the interface, wherein the jobs thread is configured to divide the sample biometric template into jobs based on the biometric features contained in the sample biometric template; and

a matchers thread coupled to the jobs thread, wherein the matchers thread is configured to compare the jobs to the segments corresponding to the biometric features of the sample biometric template to determine candidate biometric templates associated with the segments that match the jobs and configured to generate a candidates list identifying the candidate biometric templates and entities related to the candidate biometric templates.

9. The apparatus of claim 8 , wherein the cache is further configured to store the biometric templates comprising at least one of fingerprint templates, facial templates, voice templates, iris templates, vein templates, hand geometry templates, gait templates, DNA templates, and handwriting templates.

10. The apparatus of claim 8 , wherein the jobs thread is configured to match the jobs to the segments within a predetermined tolerance.

11. The apparatus of claim 10 , wherein the matchers thread is further configured to compare the candidate biometric templates to the sample biometric template to determine one biometric template of the candidate biometric templates that matches the sample biometric template.

12. The apparatus of claim 8 , wherein the interface is further configured to receive predetermined biometric templates that match the sample biometric template; and

wherein the matchers thread is further configured to compare the predetermined biometric templates to the sample biometric template to determine one biometric template of the predetermined biometric templates that matches the sample biometric template.

13. The apparatus of claim 8 , wherein the interface is further configured to transmit at least a first job of the jobs to a remote location for comparing the first job to the segments corresponding to the biometric features of the first job.

14. The apparatus of claim 8 , wherein the jobs thread is further configured to combine the sample biometric template with additional sample biometric templates based on the biometric features of the sample biometric template.

15. A system for identifying persons based on biometric information, comprising:

a server configured to receive a sample biometric template to be identified over a network;

a database coupled to the server, wherein the database is configured to store biometric templates;

a biometric engine coupled to the server and database for identifying and managing the biometric information, the biometric engine comprising:

a cache configured to store segments of the biometric templates associated with biometric features contained in the segments;

an interface configured to receive the sample biometric template from the server;

a jobs thread coupled to the interface, wherein the jobs thread is configured to divide the sample biometric template into jobs based on the biometric features contained in the sample biometric template; and

a matchers thread coupled to the jobs thread, wherein the matchers thread is configured to compare the jobs to the segments corresponding to the biometric features of the sample biometric template to determine candidate biometric templates associated with the segments that match the jobs and configured to generate a candidates list identifying the candidate biometric templates and entities related to the candidate biometric templates.

16. The system of claim 15 , wherein the cache is further configured to store the segments of biometric templates comprising at least one of fingerprint templates, facial templates, voice templates, iris templates, vein templates, hand geometry templates, gait templates, DNA templates, and handwriting templates.

17. The system of claim 15 , wherein the jobs thread is configured to match the jobs to the segments within a predetermined tolerance.

18. The system of claim 17 , wherein the matchers thread is further configured to compare the candidate biometric templates to the sample biometric template to determine one biometric template of the candidate biometric templates that matches the sample biometric template.

19. The system of claim 15 , wherein the interface is further configured to receive predetermined biometric templates that match the sample biometric template; and

wherein the matchers thread is further configured to compare the predetermined biometric templates to the sample biometric template to determine one biometric template of the predetermined biometric templates that matches the sample biometric template.

20. The system of claim 15 , wherein the interface is further configured to transmit at least a first job of the jobs to a remote biometric engine for comparing the first job to the segments corresponding to the biometric features of the first job.

21. The system of claim 15 , wherein the jobs thread is further configured to combine the sample biometric template with additional sample biometric templates based on the biometric features of the sample biometric template.

Assignments (7)
CONFIRMATORY LICENSE Recorded Jul 24, 2013
From: IASSO, ANTHONY S.
To: DEPARTMENT OF THE ARMY
Reel/Frame 030888/0396 →
MERGER Recorded Jun 14, 2012
From: OBERON ASSOCIATES, INC
To: STANLEY, INC.
Reel/Frame 028377/0250 →
MERGER Recorded Jun 14, 2012
From: STANLEY, INC.
To: CGI FEDERAL INC.
Reel/Frame 028377/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2012
From: CGI FEDERAL INC. (AS SUCCESSOR-IN-INTEREST TO OBERON ASSOCIATES, INC. AND STANLEY, INC.)
To: IASSO, ANTHONY
Reel/Frame 028380/0838 →
MERGER Recorded Jun 5, 2012
From: OBERON ASSOCIATES, INC
To: STANLEY, INC.
Reel/Frame 029297/0388 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR FIELD FROM ANTHONY IASSO & DAVID L. YOUNG TO ANTHONY IASSO. RE-RECORD ASSIGNMENT PREVIOUSLY RECORDED ON REEL 020574 FRAME 0328. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF 50% OF THE RIGHT, TITLE, AND INTEREST. Recorded Apr 21, 2011
From: IASSO, ANTHONY
To: OBERON ASSOCIATES, INC.
Reel/Frame 026161/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2008
From: IASSO, ANTHONY; YOUNG, DAVID L.
To: OBERON ASSOCIATES INC
Reel/Frame 020574/0328 →
Continuity (2)
Provisional Application 60877609 · Dec 29, 2006
Related Publication 20080159598A1 · Jul 3, 2008