TIME TRACKING DEVICE AND METHOD
First Claim
1. A method of employee time management, for a set of job sites, on a time management server in communication with a memory comprising:
- receiving a set of time punch data, including a time punch event, for a work shift at a job site of the set of job sites;
receiving an employee image in response to the time punch event;
comparing the employee image to an archived image to derive a match condition;
validating the set of time punch data using the match condition;
defining a set of overtime parameters;
calculating a total number of regular hours and a total number of overtime hours based on the set of time punch data and the set of overtime parameters;
apportioning a first subset of the total number of overtime hours to each job site of the set of job sites; and
,deriving a payment amount based on the set of time punch data and the 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
24 Claims
-
1. A method of employee time management, for a set of job sites, on a time management server in communication with a memory comprising:
-
receiving a set of time punch data, including a time punch event, for a work shift at a job site of the set of job sites; receiving an employee image in response to the time punch event; comparing the employee image to an archived image to derive a match condition; validating the set of time punch data using the match condition; defining a set of overtime parameters; calculating a total number of regular hours and a total number of overtime hours based on the set of time punch data and the set of overtime parameters; apportioning a first subset of the total number of overtime hours to each job site of the set of job sites; and
,deriving a payment amount based on the set of time punch data and the match condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of employee time management at a set of job sites on a time management server in communication with a memory comprising:
-
authenticating an employee device; authenticating a supervisor device; receiving a set of location information from the employee device in response to a time punch event; comparing the set of location information to an expected job site location to determine a match condition; generating a set of time punch data for a work shift for the expected job site location if the set of location information matches the expected job site location; sending an alert to the supervisor device if the set of location information does not match the expected job location; and
,deriving a payment amount based on the set of time punch data and the match condition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for employee time management for an employee, comprising:
-
an employee device having a first processor and an image sensor; a computer server connected to the employee device, the computer server comprising a second processor executing a first set of program instructions; a second set of program instructions, installed in the employee device, that when executed, directs the employee device to; authenticate with the computer server; generate a set of time punch data for a set of work shifts at a set of job sites; receive a set of onsite images from the image sensor into the device memory; send the set of time punch data and the set of onsite images to the computer server; the first set of program instructions, that when executed, further directs the computer server to; authenticate with the employee device; receive the set of onsite images and the set of time punch data into the first memory; validate an employee location during a work shift for an assigned job site based on the set of onsite images and the set of time punch data; and
,allocate a number of regular hours and a number of overtime hours to each work shift in the set of work shifts and to each job site in the set of job sites based on the set of onsite images and the set of time punch data. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification