TIME TRACKING DEVICE AND METHOD
First Claim
1. A method of employee time management at a set of job sites on a time management server comprising the steps of:
- receiving, by the time management server, a set of parameters;
receiving, by the time management server, an employee image comprising a code;
decrypting, by the time management server, the code from the employee image to derive a set of location information;
comparing, by the time management server, the set of location information to an expected job site location to determine a location match condition;
generating, by the time management server, a set of time punch data for a work shift for the expected job site location when the set of location information matches the expected job site location;
comparing, by the time management server, the employee image to an archived image to derive an employee match condition; and
,calculating, by the time management server, a set of job regular time and a set of over time from the set of time punch data based on the set of parameters, the location match condition, and the employee match condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to manage employee time at a set of job sites. A time management system comprises a server in communications with a database in which a set of job site data is stored. An employee device application is installed on a set of employee devices. The set of employee devices are in communication with the server through, the employee device application. The set of employee devices collect a set of time punch data and a set of photos from the set of employees at check-in events and check-out events. The set of time punch data and the set of photos are sent to the server and stored in the database with the set of job site data. A supervisor management application is installed on a set of supervisor devices to monitor the set of job site data, validate photos and activate employee devices.
-
Citations
20 Claims
-
1. A method of employee time management at a set of job sites on a time management server comprising the steps of:
-
receiving, by the time management server, a set of parameters; receiving, by the time management server, an employee image comprising a code; decrypting, by the time management server, the code from the employee image to derive a set of location information; comparing, by the time management server, the set of location information to an expected job site location to determine a location match condition; generating, by the time management server, a set of time punch data for a work shift for the expected job site location when the set of location information matches the expected job site location; comparing, by the time management server, the employee image to an archived image to derive an employee match condition; and
,calculating, by the time management server, a set of job regular time and a set of over time from the set of time punch data based on the set of parameters, the location match condition, and the employee match condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, for employee time management for a set of job sites, on a network, comprising:
-
an employee device connected to the network; a computer server connected to the network, programmed to; receive a set of parameters; receive an employee image comprising a code; decrypt the code from the employee image to derive a set of location information; compare the set of location information to an expected job site location to determine a location match condition; generate a set of time punch data for a work shift for the expected job site location when the set of location information matches the expected job site location; compare the employee image to an archived image to derive an employee match condition; calculate a set of job regular time and a set of over time from the set of time punch data based on the set of parameters, the location match condition, and the employee match condition; allocate the set of over time to each job site of the set of job sites; and
,derive a payment amount from the set of regular time and the set of over time. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of employee time management at a set of job sites on a time management server comprising the steps of:
-
receiving, by the time management server, a set of parameters; receiving, by the time management server, an employee image comprising a code; decrypting, by the time management server, the code from the employee image to derive a set of location information; comparing, by the time management server, the set of location information to an expected job site location to determine a location match condition; generating, by the time management server, an alert when the set of location information does not match the expected job location; generating, by the time management server, a set of time punch data for a work shift for the expected job site location when the set of location information matches the expected job site location; comparing, by the time management server, the employee image to an archived image to derive an employee match condition; validating, by the time management server, the set of time punch data using the employee match condition; calculating, by the time management server, a set of job regular time and a set of over time from the set of time punch data based on the set of parameters, the location match condition, and the employee match condition; allocating, by the time management server, the set of over time to each job site of the set of job sites; and
,generating, by the time management server, a payment amount from the set of job regular time and the set of over time. - View Dependent Claims (17, 18, 19, 20)
-
Specification