Systems and methods for capturing employee time for time and attendance management
First Claim
1. A method comprising:
- determining whether a portable time entry device is at an authorized location, wherein determining whether the portable time entry device is at the authorized location comprises;
monitoring, using an acceleration sensor of the portable time entry device, movement of the portable time entry device;
determining whether movement of the portable time entry device corresponds to unauthorized displacement of the portable time entry device from a mounting;
upon determining that movement of the portable time entry device does not correspond to unauthorized displacement of the portable time entry device from the mounting, determining that the portable time entry device is at the authorized location;
upon determining that the portable time entry device is at the authorized location, performing a time entry operation with respect to a user, wherein the time entry operation comprises;
capturing, using a camera module of the portable time entry device, a digital image of a user displaying an identification card, the identification card including an identification code;
determining whether the user in the digital image is an employee;
upon determining that the user in the digital image is an employee, determining, based on the identification code, whether an employee associated with the identification card matches the employee; and
upon determining that the employee associated with the identification card matches the employee, logging a time entry for the employee.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques to capture employee time for time and attendance management are disclosed. In general, in one implementation, a technique includes using a multi-touch tablet style device as a Cloud Clock for capturing employee time. Employees will punch in and out at the device by standing in front of the Cloud Clock with a personal ID card. The Cloud Clock device will use its front-facing video camera to identify the employee and log the time in a web-based application that tracks employee work hours. Such a Cloud Clock can also be used as a self-service station where employees can access their schedules, request time-off, and trade shifts. Such Cloud Clocks can be loaded with management software that allows the clocks to be remotely monitored for anomalies. The Cloud Clocks can also be updated remotely without requiring user intervention at the clock.
76 Citations
25 Claims
-
1. A method comprising:
-
determining whether a portable time entry device is at an authorized location, wherein determining whether the portable time entry device is at the authorized location comprises; monitoring, using an acceleration sensor of the portable time entry device, movement of the portable time entry device; determining whether movement of the portable time entry device corresponds to unauthorized displacement of the portable time entry device from a mounting; upon determining that movement of the portable time entry device does not correspond to unauthorized displacement of the portable time entry device from the mounting, determining that the portable time entry device is at the authorized location; upon determining that the portable time entry device is at the authorized location, performing a time entry operation with respect to a user, wherein the time entry operation comprises; capturing, using a camera module of the portable time entry device, a digital image of a user displaying an identification card, the identification card including an identification code; determining whether the user in the digital image is an employee; upon determining that the user in the digital image is an employee, determining, based on the identification code, whether an employee associated with the identification card matches the employee; and upon determining that the employee associated with the identification card matches the employee, logging a time entry for the employee. - View Dependent Claims (2, 3, 4, 5, 6, 21, 22, 23, 24, 25)
-
-
7. A system, comprising:
-
one or more processors; memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; determining whether a portable time entry device is at an authorized location, wherein determining whether the portable time entry device is at the authorized location comprises; monitoring, using an acceleration sensor of the portable time entry device, movement of the portable time entry device; determining whether movement of the portable time entry device corresponds to unauthorized displacement of the portable time entry device from a mounting; upon determining that movement of the portable time entry device does not correspond to unauthorized displacement of the portable time entry device from the mounting, determining that the portable time entry device is at the authorized location; upon determining that the portable time entry device is at the authorized location, performing a time entry operation with respect to a user, wherein the time entry operation comprises; capturing, using a camera module of the portable time entry device, a digital image of a user displaying an identification card, the identification card including an identification code; determining whether the user in the digital image is an employee; upon determining that the user in the digital image is an employee, determining, based on the identification code, whether an employee associated with the identification card matches the employee; and upon determining that the employee associated with the identification card matches the employee, logging a time entry for the employee. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product tangibly embodied in a non-transitory computer-readable storage medium, the computer program product including instructions that, when executed, perform the following operations:
-
determining whether a portable time entry device is at an authorized location, wherein determining whether the portable time entry device is at the authorized location comprises; monitoring, using an acceleration sensor of the portable time entry device, movement of the portable time entry device; determining whether movement of the portable time entry device corresponds to unauthorized displacement of the portable time entry device from a mounting; upon determining that movement of the portable time entry device does not correspond to unauthorized displacement of the portable time entry device from the mounting, determining that the portable time entry device is at the authorized location; upon determining that the portable time entry device is at the authorized location, performing a time entry operation with respect to a user, wherein the time entry operation comprises; capturing, using a camera module of the portable time entry device, a digital image of a user displaying an identification card, the identification card including an identification code; determining whether the user in the digital image is an employee; upon determining that the user in the digital image is an employee, determining, based on the identification code, whether an employee associated with the identification card matches the employee; and upon determining that the employee associated with the identification card matches the employee, logging a time entry for the employee. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification