Time card punching system
First Claim
Patent Images
1. A time card punching system, comprising:
- a cloud-based database,a work spot device, anda smartphone carrying a mobile application;
wherein the cloud-based database is interactive communicated with the smartphone, and the smartphone is communicated with the work spot;
the work spot device is configured to be registered with designated GPS and equipped with Bluetooth smart technology;
the work spot device has a non-connectable-mode and a connectable-mode;
wherein;
when the work spot device in the connectable-mode, the work spot device supports connection setup and data transfer as low as 3 ms, allowing the mobile application to form a connection and then transfer authenticated data in few milliseconds for a short communication burst before quickly tearing down the connection;
wherein the cloud-based database is configured to store a first employee information;
the smartphone is configured to store a second employee information;
when punching a time card, the mobile application detects if the employee is within five meters from the work spot device;
the mobile application uses a face recognition to prevent buddy punching by registering an employee'"'"'s face, matching the second employee information against the first employee information, daily punching the time card, and changing the employee'"'"'s face;
wherein the cloud-based database is a CGG cloud database;
wherein registering an employee'"'"'s face comprises inputting email address, password and face recognizing, validating the email address and password, storing the email address and password into the CGG cloud database, downloading face from server to the smartphone, and storing encrypted face with email address into the smart phone and MySQL of the CGG cloud database;
wherein matching employee information in the smartphone against employee information stored in the cloud-based database comprises adding employer by employee wherein the employer ID is inputted, checked whether the employer ID is matched in MySQL of the CGG cloud database, and matched email address exists, and confirmed by the employee;
daily punching the time card comprises checking face, wherein the checking face comprises capturing face data of current user, and then matching the face data captured against corresponding data stored upon employee registration or change face to determine whether the face is matched;
if the face is matched, then time card punching is performed, if the face is not matched, the system prompts employee to choose changing login A/C, changing face or to exit the time card punching process;
changing employee'"'"'s face comprises showing current face, storing encrypted new face with email address into the smartphone and MySQL of the CGG cloud database, and sending alert to employer.
1 Assignment
0 Petitions
Accused Products
Abstract
A time card punching system comprising a cloud-based database, a work spot device, and a smartphone carrying a mobile application; wherein the cloud-based database, the work spot device, and the smartphone performs data communication among each other; the work spot device can be registered with designated GPS and equipped with Bluetooth smart technology; when punching a time card, the mobile application can detect if the employee is within five meters from the work spot device; the mobile application uses a face recognition to prevent buddy punching.
24 Citations
6 Claims
-
1. A time card punching system, comprising:
-
a cloud-based database, a work spot device, and a smartphone carrying a mobile application; wherein the cloud-based database is interactive communicated with the smartphone, and the smartphone is communicated with the work spot; the work spot device is configured to be registered with designated GPS and equipped with Bluetooth smart technology;
the work spot device has a non-connectable-mode and a connectable-mode;
wherein;
when the work spot device in the connectable-mode, the work spot device supports connection setup and data transfer as low as 3 ms, allowing the mobile application to form a connection and then transfer authenticated data in few milliseconds for a short communication burst before quickly tearing down the connection;wherein the cloud-based database is configured to store a first employee information; the smartphone is configured to store a second employee information; when punching a time card, the mobile application detects if the employee is within five meters from the work spot device;
the mobile application uses a face recognition to prevent buddy punching by registering an employee'"'"'s face, matching the second employee information against the first employee information, daily punching the time card, and changing the employee'"'"'s face;wherein the cloud-based database is a CGG cloud database; wherein registering an employee'"'"'s face comprises inputting email address, password and face recognizing, validating the email address and password, storing the email address and password into the CGG cloud database, downloading face from server to the smartphone, and storing encrypted face with email address into the smart phone and MySQL of the CGG cloud database; wherein matching employee information in the smartphone against employee information stored in the cloud-based database comprises adding employer by employee wherein the employer ID is inputted, checked whether the employer ID is matched in MySQL of the CGG cloud database, and matched email address exists, and confirmed by the employee; daily punching the time card comprises checking face, wherein the checking face comprises capturing face data of current user, and then matching the face data captured against corresponding data stored upon employee registration or change face to determine whether the face is matched;
if the face is matched, then time card punching is performed, if the face is not matched, the system prompts employee to choose changing login A/C, changing face or to exit the time card punching process;changing employee'"'"'s face comprises showing current face, storing encrypted new face with email address into the smartphone and MySQL of the CGG cloud database, and sending alert to employer. - View Dependent Claims (2, 3, 4)
-
-
5. A time card punching system, comprising:
-
a cloud-based database, a work spot device, and a smartphone carrying a mobile application; wherein the cloud-based database is interactive communicated with the smartphone, and the smartphone is communicated with the work spot; the work spot device is configured to be registered with designated GPS and equipped with Bluetooth smart technology; when punching a time card, the mobile application detects if the employee is within five meters from the work spot device; the mobile application uses a face recognition to prevent buddy punching;
the face recognition is implemented by registering an employee'"'"'s face, matching employee information in the smartphone against employee information stored in the cloud-based database, daily punching the time card, and changing the employee'"'"'s face;registering an employee'"'"'s face comprises inputting email address, password and face recognizing wherein one email address corresponds to one user and the password must have at least eight digits with both character and number, validating the email address and password, storing the email address and password into a CGG cloud database, downloading face from server to the smartphone, and storing encrypted face with email address into the smart phone and MySQL; matching employee information in the smartphone against employee information stored in the cloud-based database comprises adding employer by employee wherein the employer ID is inputted, checked whether it is matched in MySQL and matched email address exists, and confirmed by the employee; daily punching the time card comprises checking face, wherein the checking face comprises capturing face data of current user, and then matching the face data captured against corresponding data stored upon employee registration or change face to determine whether the face is matched;
if the face is matched, then time card punching is performed, if the face is not matched, the system prompts employee to choose changing login A/C, changing face or to exit the time card punching process;changing face is used to prevent buddy punch and comprises showing current face, storing encrypted new face with email address into the smartphone and MySQL of the CGG cloud database, and sending alert to employer; the mobile application comprises algorithm for punching card without internet feasible;
the mobile number and GPS are marked in the time card record;
the work spot device uses an anti-spoofing algorithm to prevent from changing setting and message sent from the work spot device.
-
-
6. A time card punching system, comprising:
-
a cloud-based database, a work spot device, and a smartphone carrying a mobile application; wherein the cloud-based database is interactive communicated with the smartphone, and the smartphone is communicated with the work spot; the work spot device is configured to be registered with designated GPS and equipped with Bluetooth smart technology; when punching a time card, the mobile application detects if the employee is within five meters from the work spot device; the mobile application uses a face recognition to prevent buddy punching;
the face recognition is implemented by registering an employee'"'"'s face, matching employee information in the smartphone against employee information stored in the cloud-based database, daily punching the time card, and changing the employee'"'"'s face;registering an employee'"'"'s face comprises inputting email address, password and face recognizing wherein one email address corresponds to one user and the password must have at least eight digits with both character and number, validating the email address and password, storing the email address and password into a CGG cloud database, downloading face from server to the smartphone, and storing encrypted face with email address into the smart phone and MySQL; matching employee information in the smartphone against employee information stored in the cloud-based database comprises adding employer by employee wherein the employer ID is inputted, checked whether it is matched in MySQL and matched email address exists, and confirmed by the employee; daily punching the time card comprises checking face, wherein the checking face comprises capturing face data of current user, and then matching the face data captured against corresponding data stored upon employee registration or change face to determine whether the face is matched;
if the face is matched, then time card punching is performed, if the face is not matched, the system prompts employee to choose changing login A/C, changing face or to exit the time card punching process;changing face is used to prevent buddy punch and comprises showing current face, storing encrypted new face with email address into the smartphone and MySQL of the CGG cloud database, and sending alert to employer; the mobile application comprises algorithm for punching card without internet feasible;
the mobile number and GPS are marked in the time card record;the work spot device uses an anti-spoofing algorithm to prevent from changing setting and message sent from the work spot device;
the work spot device supports data packets of 8 octet to 27 octets that are transferred at 1 Mbps and uses advanced sniff-sub rating to achieve ultra-low duty cycles;
the work spot device uses the adaptive frequency hopping common to all versions of Bluetooth technology to minimize interference from other technologies in the 2.4 GHz ISM Band and increase the link budgets and range;
the work spot device places a significant amount of intelligence in the controller, which allows the host to sleep for longer periods of time and be woken up by the controller only when the host needs to perform action;the work spot device supports connection setup and data transfer as low as 3 ms, allowing the mobile application to form a connection and then transfer authenticated data in few milliseconds for a short communication burst before quickly tearing down the connection; the work spot device uses a strong 24 bit CRC on all packets ensuring the maximum robustness against interference;
the work spot device uses full AES-128 encryption to provide strong encryption and authentication of data packets;
the work spot device uses a 32 bit access address on every packet for each slave, allowing billions of devices to be connected;
the work spot device has non-connectable-mode and connectable-mode;
the work spot device is powered by small, coin-cell batteries.
-
Specification