IP Library Granted Patent US 10,872,317
Granted Patent B2
US 10,872,317 · App. 16/170,624 · Granted Dec 22, 2020

Biometric-based punch-in/punch-out management

Inventors: Russell I. Hanson (Salem, UT); Ryan Remkes (Salem, UT); Michael T. Merrill (Salem, UT); Kory Tanner (Salem, UT)
Assignee: About Time Technologies, LLC
G06Q10/1091G06F21/32G06K9/00892G06K9/00899G06K9/6215G06N3/08H04L63/0861G06K9/00006G06K9/00597G10L17/00
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 10,872,317
App. No.
16/170,624
Granted
Dec 22, 2020
Kind
B2
Abstract

For managing a biometric punch-in system, a method captures training biometrics for a plurality of users. The method further trains a biometric algorithm with the training biometrics. The method presents a threshold user interface to an administrator that compares one or more identification biometrics that do not satisfy a match threshold for the plurality of users and a match threshold control for adjusting the match threshold. The method further adjusts the match threshold in response to the match threshold control. The method determines a match level for the identification biometric based on the biometric algorithm. In response to the match level not satisfying the match threshold, the method presents an attendance user interface including punch-in/punch-out times, corresponding identification biometrics and match levels, and attendance information for the first user, wherein suspect identification biometrics are highlighted.

Claims (46)

1. A method comprising:

capturing, by use of a processor, training biometrics for a plurality of users;

training a biometric algorithm with the training biometrics;

presenting a threshold user interface to an administrator that compares a punch-in match level and a punch-out match level for one or more identification biometrics that do not satisfy a match threshold for the plurality of users and a match threshold control for adjusting the match threshold;

adjusting the match threshold in response to the match threshold control;

capturing an identification biometric in a punch-in operation/punch-out operation for a first user of the plurality of users;

determining a match level for the identification biometric based on the biometric algorithm;

in response to the match level not satisfying the match threshold during the punch-in operation/punch-out operation, presenting an attendance user interface comprising punch-in/punch-out times, corresponding identification biometrics and match levels, and attendance information for the first user, wherein suspect identification biometrics are highlighted; and

receiving a validation or invalidation of the punch-in operation/punch-out operation from the administrator.

2. The method of claim 1 , the method further comprising determining an identification biometric location.

3. The method of claim 2 , wherein the suspect identification biometrics are identified as a function of one or more of the punch-in/punch-out times, the corresponding match levels, the attendance information, the identification biometric location relative to a geo-fence, a time discrepancy, a manual override, a punch-in device, and tangible assets.

4. The method of claim 3 , wherein the punch-in/punch-out times, the corresponding match levels, the attendance information, the identification biometric location relative to the geofence, the time discrepancy, the manual override, the punch-in device, and the tangible assets are searchable.

5. The method of claim 1 , the method further comprising automatically validating the identification biometric if the match level satisfies the match threshold.

6. The method of claim 1 , wherein the biometrics are a biometric type selected from the group consisting of an image, a voice print, a retina scan, and a fingerprint.

7. The method of claim 1 , the method further comprising recursively training the biometric algorithm with the suspect identification biometrics.

8. The method of claim 1 , wherein the training biometrics are filtered by one or more of the punch-in/punch-out times, the corresponding match levels, the attendance information, an identification biometric location relative to a geofence, a time discrepancy, a manual override, a punch-in device, and tangible assets.

9. The method of claim 1 , wherein the biometric algorithm is selected from the group consisting of a statistical algorithm, a recursive neural network, a convolutional neural network, and a long short term memory (LSTM) network.

10. An apparatus comprising:

a processor;

a memory storing code executable by the processor to perform:

capturing training biometrics for a plurality of users;

training a biometric algorithm with the training biometrics;

presenting a threshold user interface to an administrator that compares a punch-in match level and a punch-out match level for one or more identification biometrics that do not satisfy a match threshold for the plurality of users and a match threshold control for adjusting the match threshold;

adjusting the match threshold in response to the match threshold control;

capturing an identification biometric in a punch-in operation/punch-out operation for a first user of the plurality of users;

determining a match level for the identification biometric based on the biometric algorithm; and

in response to the match level not satisfying the match threshold during the punch-in operation/punch-out operation, presenting an attendance user interface comprising punch-in/punch-out times, corresponding identification biometrics and match levels, and attendance information for the first user, wherein suspect identification biometrics are highlighted, and

receiving a validation or invalidation of the punch-in operation/punch-out operation from the administrator.

11. The apparatus of claim 10 , the processor further determining an identification biometric location.

12. The apparatus of claim 11 , wherein the suspect identification biometrics are identified as a function of one or more of the punch-in/punch-out times, the corresponding match levels, the attendance information, the identification biometric location relative to a geo-fence, a time discrepancy, a manual override, a punch-in device, and tangible assets.

13. The apparatus of claim 12 , wherein the punch-in/punch-out times, the corresponding match levels, the attendance information, the identification biometric location relative to the geofence, the time discrepancy, the manual override, the punch-in device, and the tangible assets are searchable.

14. The apparatus of claim 10 , the processor further automatically validating the identification biometric if the match level satisfies the match threshold.

15. The apparatus of claim 10 , wherein the biometrics are a biometric type selected from the group consisting of an image, a voice print, a retina scan, and a fingerprint.

16. The apparatus of claim 10 , the method further comprising recursively training the biometric algorithm with the suspect identification biometrics.

17. The apparatus of claim 10 , wherein the training biometrics are filtered by one or more of the punch-in/punch-out times, the corresponding match levels, the attendance information, an identification biometric location relative to a geofence, a time discrepancy, a manual override, a punch-in device, and tangible assets.

18. The apparatus of claim 10 , wherein the biometric algorithm is selected from the group consisting of a statistical algorithm, a recursive neural network, a convolutional neural network, and a long short term memory (LSTM) network.

19. A program product comprising a non-transitory computer readable storage medium storing code executable by a processor to perform:

capturing training biometrics for a plurality of users;

training a biometric algorithm with the training biometrics;

presenting a threshold user interface to an administrator that compares a punch-in match level and a punch-out match level for one or more identification biometrics that do not satisfy a match threshold for the plurality of users and a match threshold control for adjusting the match threshold;

adjusting the match threshold in response to the match threshold control;

capturing an identification biometric in a punch-in operation/punch-out operation for a first user of the plurality of users;

determining a match level for the identification biometric based on the biometric algorithm;

in response to the match level not satisfying the match threshold during the punch-in operation/punch-out operation, presenting an attendance user interface comprising punch-in/punch-out times, corresponding identification biometrics and match levels, and attendance information for the first user, wherein suspect identification biometrics are highlighted; and

receiving a validation or invalidation of the punch-in operation/punch-out operation from the administrator.

20. The program product of claim 19 , wherein the suspect identification biometrics are identified as a function of one or more of the punch-in/punch-out times, the corresponding match levels, the attendance information, the identification biometric location relative to a geo-fence, a time discrepancy, a manual override, a punch-in device, and tangible assets.

Assignments (4)
SECURITY INTEREST Recorded Aug 30, 2024
From: ABOUT TIME TECHNOLOGIES, LLC; THE ESTIMATING EDGE LLC; MCCORMICK SYSTEMS, LLC
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 068452/0405 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 063492/0539 Recorded Aug 30, 2024
From: GOLDMAN SACHS PRIVATE MIDDLE MARKET CREDIT II, LLC
To: ABOUT TIME TECHNOLOGIES, LLC
Reel/Frame 068823/0008 →
SECURITY INTEREST Recorded May 1, 2023
From: ABOUT TIME TECHNOLOGIES, LLC
To: GOLDMAN SACHS PRIVATE MIDDLE MARKET CREDIT II LLC
Reel/Frame 063492/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: HANSON, RUSSELL I.; REMKES, RYAN; MERRILL, MICHAEL T.; TANNER, KORY
To: ABOUT TIME TECHNOLOGIES, LLC
Reel/Frame 063397/0089 →
Continuity (2)
Provisional Application 62576925 · Oct 25, 2017
Related Publication 20190122180A1 · Apr 25, 2019