Multi-purpose terminal, payroll and work management system and related methods
First Claim
1. An electronic payroll system for processing a payroll, comprising:
- a computer with a memory for storing the names of a plurality of employees, the pay rate for each employee, a unique identifying account number for each employee, a personal identification number associated with each account number, and for storing the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, an electronic terminal with a bankcard reader for reading the coded unique identifying account number on the bankcard, with a plurality of entry keys for entering the personal identification number and with means for communicating the unique identifying account number and the personal identification number to the computer, said computer in communication with said electronic terminal to receive the unique identifying account number and personal identification number, to compare said account number and personal identification number as received from said electronic terminal and said memory to determine if said account number and personal identification number correspond to a set of numbers stored in the computer memory for a particular employee, and, if so, to authenticate the account number and to use the current time as a payroll check-in or checkout status for that employee.
5 Assignments
0 Petitions
Accused Products
Abstract
Employees gain access to a payroll and work management system by authentication at a multi-purpose terminal with a bankcard encoded with a unique account number and a personal identification number (PIN). The terminal may then be used to check-in and checkout of work, to receive new work instructions or assignments, to review payroll details, to print a payroll stub, to execute financial transactions, to print a receipt of financial transactions or to review or to upload the results of work quality audits. The invention also includes systems and methods that utilize such multi-purpose terminals to calculate the payroll and deductions for each employee and to issue electronic fund transfers from the employer'"'"'s bank account to deposit the net pay in a bank account associated with each employee'"'"'s bankcard so that the pay is immediately accessible by each employee, such as by withdrawal of cash at an ATM or by purchases at a point of sale. Electronic payrolls may be processed and employee'"'"'s accounts credited with pay on a daily basis, or on any preset period of time, including hourly.
-
Citations
37 Claims
-
1. An electronic payroll system for processing a payroll, comprising:
-
a computer with a memory for storing the names of a plurality of employees, the pay rate for each employee, a unique identifying account number for each employee, a personal identification number associated with each account number, and for storing the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, an electronic terminal with a bankcard reader for reading the coded unique identifying account number on the bankcard, with a plurality of entry keys for entering the personal identification number and with means for communicating the unique identifying account number and the personal identification number to the computer, said computer in communication with said electronic terminal to receive the unique identifying account number and personal identification number, to compare said account number and personal identification number as received from said electronic terminal and said memory to determine if said account number and personal identification number correspond to a set of numbers stored in the computer memory for a particular employee, and, if so, to authenticate the account number and to use the current time as a payroll check-in or checkout status for that employee. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In an electronic payroll system for processing a payroll including a computer with memory for storing the names of a plurality of employees, the pay rate for each employee, a unique identifying account number assigned to each employee, a personal identification number associated with each account number and the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, and an electronic terminal with a bankcard reader for reading the account number coded on the bankcard, with a plurality of entry keys for entering the personal identification number and with means to communicate with said computer, the method of:
-
communicating said account number from the electronic terminal to the computer, communicating the personal identification number from the electronic terminal to the computer, comparing the account number and personal identification number to sets of numbers stored in the memory of the computer for at least some of the employees, and using the current time as a payroll check-in or payroll checkout status for a particular employee if the account number and personal identification number correspond to a set of numbers stored in the computer memory for that employee. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic payroll system for processing a payroll including a computer with memory for storing the names of a plurality of employees, the pay rate for each employee, a unique identifying account number assigned to each employee, a personal identification number associated with each account number and the check-in and checkout times of each employee, a bank card coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, including:
-
an electronic terminal with a bankcard reader for reading the coded unique account number on the bank card, a plurality of entry keys for entering the personal identification number and with means for communicating the unique account number and personal identification number from the electronic terminal to the computer, whereby said computer compares the received account number and the received personal identification number to sets of numbers stored in the memory of the computer, and uses the current time as an employee payroll check-in or payroll check-out status for a particular employee if the account number and personal identification numbers correspond to a set of numbers stored in the computer memory for that employee. - View Dependent Claims (12, 13)
-
-
14. An electronic terminal in an electronic payroll system for processing a payroll, the system including a computer with a memory for storing the names of a plurality of employees, the pay rate for each employee, a unique identifying account number for each employee, a personal identification number associated with each account number and the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee and a personal identification number assigned to each employee and associated with each unique identifying account number, said electronic terminal comprising:
-
a card reader for reading the coded unique identifying number on the bankcard, a plurality of entry keys for entering the personal identification number assigned to each employee and associated with each unique identifying account number, a viewable display disposed on said electronic terminal for displaying a plurality of options including check-in to work and checkout of work, means for selecting one of said plurality of options displayed on said display including check-in to work or checkout of work, electronic communication means disposed in said electronic terminal to communicate said unique identifying account number, said personal identification number and said check-in to work or said checkout of work option to said computer. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An electronic payroll system for processing a payroll, comprising:
-
a computer with a memory for storing the names of a plurality of employees, the pay rate for each employee and the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, an electronic terminal with a bankcard reader for reading the coded unique identifying account number on the bankcard with a plurality of entry keys for entering the personal identification number and with a microprocessor having memory for storing the unique identifying account numbers of the bankcard for at least some of the employees and the personal identification numbers for at least some of the employees, wherein said microprocessor is in communication with the reader to receive the unique identifying account number and is in communication with the plurality of entry keys to receive the personal identification number, said microprocessor comparing the received numbers with a set of unique identifying account numbers and personal identification numbers stored in said memory to determine if said received account number and received personal identification number correspond for a particular employee, and, if so, to authenticate the account number, and said terminal in communication with said computer to send the payroll check-in or checkout status for that employee to said computer. - View Dependent Claims (20, 21, 22, 23)
-
-
24. In an electronic payroll system for processing a payroll including a computer with memory for storing the names of a plurality of employees, the pay rate for each employee and the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, and an electronic terminal with a bankcard reader for reading the unique identifying account number coded on the bankcard, with a plurality of entry keys for entering the personal identification number and with a microprocessor having memory for storing the unique identifying account numbers of the bankcard for at least some of the employees and the personal identification numbers for at least some of the employees, the method of:
-
receiving said account number from the bankcard reader at the microprocessor, receiving the personal identification number from the plurality of entry keys at the microprocessor, comparing the received account number and the received personal identification number to account numbers and personal identification numbers stored in the memory of the microprocessor, and using the current time as a payroll check-in or payroll checkout status for a particular employee if the account number and personal identification numbers correspond to a set of numbers stored in the memory of the microprocessor for that employee. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An electronic payroll system for processing a payroll including a computer with memory for storing the names of a plurality of employees, the pay rate for each employee and the check-in and checkout times of each employee, a bank card coded with one of the unique identifying account numbers assigned to each employee, a personal identification number assigned to each employee and associated with each unique identifying account number, including:
-
an electronic terminal with a bank card reader for reading the coded unique account number on the bank card, with a plurality of entry keys for entering the personal identification number and with a microprocessor with memory having memory for storing the unique identifying account numbers of the bankcards for at least some of the employees and the personal identification numbers for at least some of the employees, whereby said microprocessor compares the received account number and the received personal identification number to sets of numbers stored in the memory of the microprocessor and uses the current time as an employee payroll check-in or payroll check-out time for a particular employee if the account number and personal identification numbers correspond to a set of numbers stored in the microprocessor memory for that employee, and said terminal communicates the check-in or checkout status for the particular employee to the computer. - View Dependent Claims (31, 32)
-
-
33. An electronic terminal in an electronic payroll system for processing a payroll, the system including a computer with a memory for storing the names of a plurality of employees, the pay rate for each employee and the check-in and checkout times of each employee, a bankcard coded with one of the unique identifying account numbers assigned to each employee and a personal identification number assigned to each employee and associated with each unique identifying account number, said electronic terminal comprising:
-
a bankcard reader for reading the coded unique identifying number on the bankcard, a plurality of entry keys for entering the personal identification number assigned to each employee and associated with each unique identifying account number, a viewable display disposed on said electronic terminal for displaying a plurality of options including check-in to work and checkout of work, means for selecting one of said plurality of options displayed on said display including check-in to work and checkout of work, a microprocessor with memory having memory for storing the unique identifying account numbers of the bankcards for at least some of the employees and the personal identification numbers for at least some of the employees, said microprocessor compares the received account number and the received personal identification number to sets of numbers stored in the memory of the microprocessor and uses the current time as an employee payroll check-in or payroll check-out status for a particular employee if the account number and personal identification numbers correspond to a set of numbers stored in the microprocessor memory for that employee, and said microprocessor communicates the check-in to work or the checkout of work status to said computer. - View Dependent Claims (34, 35, 36, 37)
-
Specification