WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Time clock system including scheduling payroll and productivity analysis capability    
United States Patent4819162   
Link to this pagehttp://www.wikipatents.com/4819162.html
Inventor(s)Webb, Jr.; Frederick W. (Edina, MN); Almendinger; Allen D. (Bloomington, MN); Bright; Kevin L. (Minneapolis, MN); Hendren; Kenneth J. (Eagan, MN); Petersen; Donald D. (Long Lake, MN); Dandrea; Michael B. (Minneapolis, MN); Carlson; Wesley R. (Roseville, MN)
AbstractThe computerized time clock system includes a personal computer via which employee, job and schedule records may be assembled and maintained. A computerized time clock communicates with the personal computer and received employee and scheduling data therefrom, in order to validate and record time-in and time-out transactions executed by employees. Current time records are maintained in the memory of the time clock and at the end of each day are transmitted to the personal computer for addition to permanent disk records including a record of each time-in and time-out transaction for an extended period. Sales records may also be maintained in personal computer 20, for example the quantity of liquor or food served by a particular employee or in a particular department, which sales information may be correlated with labor costs found in the permanent time records.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4819162
Time clock system including scheduling payroll and productivity analysis

     capability - US Patent 4819162 Drawing
Time clock system including scheduling payroll and productivity analysis capability
Inventor     Webb, Jr.; Frederick W. (Edina, MN); Almendinger; Allen D. (Bloomington, MN); Bright; Kevin L. (Minneapolis, MN); Hendren; Kenneth J. (Eagan, MN); Petersen; Donald D. (Long Lake, MN); Dandrea; Michael B. (Minneapolis, MN); Carlson; Wesley R. (Roseville, MN)
Owner/Assignee     Time Management Corporation (Golden Valley, MN)
Patent assignment
All assignments
Publication Date     April 4, 1989
Application Number     07/161,322
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     February 9, 1988
US Classification     705/32 235/377 346/20 346/80
Int'l Classification     G06F 015/21 G06k 007/10
Examiner     Smith; Jerry
Assistant Examiner     Meyer; Charles B.
Attorney/Law Firm     Merchant, Gould, Smith, Edell, Welter & Schmidt
Address
Parent Case     This is a continuation of application No. 735,388, filed May 17, 1985 and now abandoned.
Priority Data    
USPTO Field of Search     364/406 364/401 235/376 235/377 346/20 346/80 346/86
Patent Tags     time clock including scheduling payroll productivity analysis capability
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
2935252



[0 after 0 votes]
4567357
Fedele
235/377
Jan,1986

[0 after 0 votes]
4549264
Carroll
705/32
Oct,1985

[0 after 0 votes]
4538056
Young
235/377
Aug,1985

[0 after 0 votes]
4536646
Adams
235/377
Aug,1985

[0 after 0 votes]
4524266
Krakauer
235/377
Jun,1985

[0 after 0 votes]
4516138
Iwasawa
346/80
May,1985

[0 after 0 votes]
4506274
Coe
346/82
Mar,1985

[0 after 0 votes]
4466078
Treiman
710/73
Aug,1984

[0 after 0 votes]
4409657
van der Lely
705/32
Oct,1983

[0 after 0 votes]
4401994
Witts
346/83
Aug,1983

[0 after 0 votes]
4387367
Fisher
341/31
Jun,1983

[0 after 0 votes]
4361092
Krakauer
101/483
Nov,1982

[0 after 0 votes]
4333085
Witts
347/218
Jun,1982

[0 after 0 votes]
4323771
Chalker, Jr.
235/377
Apr,1982

[0 after 0 votes]
4270043
Baxter
235/419
May,1981

[0 after 0 votes]
4170015
Elliano
346/76.1
Oct,1979

[0 after 0 votes]
4011434
Hockler
235/377
Mar,1977

[0 after 0 votes]
3894215
Lotter
235/377
Jul,1975

[0 after 0 votes]
3740759
McKeegan
346/44
Jun,1973

[0 after 0 votes]
3736409
Boyan
235/376
May,1973

[0 after 0 votes]
3648243
Wiggins
340/10.6
Mar,1972

[0 after 0 votes]
3596277
De Witt
65/448
Jul,1971

[0 after 0 votes]
4658357
Carroll
705/32
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and memory means for holding digital data indicative of valid employee codes, the employee name associated with each of said employee codes, valid job codes correlated with employee codes and indicative of what job an employee is scheduled to perform on a work shift and if the job involves the receipt of tips, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to-date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said system further including software means operative in said time clock computer for controlling a time-in or time-out transaction, said software means comprising:

(a) means for monitoring said input means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for checking an entered employee code against said valid employee codes;

(c) means for rejecting invalid employee codes and causing said display means to display a message indicative thereof:

(d) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(e) time-in routine means responsive to a time-in transaction code for performing the steps of:

(i) checking the entered employee code to determine if the employee has a current time-in transaction recorded in a daily time record and aborting the time-in transaction if the employee is currently timed-in;

(ii) reading the current time from said clock means to provide a time-in time;

(iii) retrieving the employee's name associated with said employee code and displaying said name through said display means;

(iv) creating a daily time record for the employee timing in and recording in said daily time record said time-in time;

(v) storing said daily time record in said memory means; and

(f) time-out routine means responsive to a time-out transaction code for performing the steps of:

(i) checking for a corresponding daily time-in transaction in a daily time record for the employee and aborting the time-out transaction if there is no daily time record indicating the employee has timed-in;

(ii) reading the current time from said clock means to provide a time-out time;

(iii) recording said time-out time in the daily time record of the employees created when said employee timed-in; and

(iv) determining whether the job the employee is timing-out for involved tips as indicated in said job code data;

(v) prompting the employee to enter the amount of tips received during the time they were working if it is determined that the job worked involved tips;

(vi) recording the entered amount in the employee's daily time record;

(vii) printing with said printer means a certification receipt for the employee timing out, said receipt including a record of the time-in and time-out times recorded in the daily time record and the time-in and time-out times recorded in the period-to-date record for the employee timing out, the date of said time-in and time-out transactions in said records also being indicated on said receipt so that said printed certification receipt provides a period-to-date summary of time transactions for the employee; and

(g) said system further including communication means for transferring at least said daily time records in digital form to a payroll computer.

2. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and memory means for holding digital data indicative of valid employee codes, the employee name associated with each of said employee codes, the scheduled times for scheduled employees, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said system further including software means operative in said time clock computer for controlling a time-in or time-out transaction, said software means comprising:

(a) means for monitoring said input, means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for checking an entered employee code against said valid employee codes;

(c) means for rejecting invalid employee codes and causing said display means to display a message indicative thereof;

(d) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(e) time-in routine means responsive to a time-in transaction code for performing the steps of:

(i) checking the entered employee code to determine if the employee has a current time-in transaction recorded in a daily time record and aborting the time-in transaction if the employee is currently timed-in;

(ii) reading the current time from said clock means to provide a time-in time;

(iii) retrieving the employee's name associated with said employee code and displaying said name through said display means;

(iv) verifying that an employee attempting to perform a time-in transaction is scheduled to work at said time-in time; and

(v) aborting said time-in transaction if the employee is not scheduled to work;

(vi) creating a daily time record for the employee timing in and recording in said daily time record said time-in time; and

(vii) storing said daily time record in said memory means; and

(f) time-out routine means responsive to a time-out transaction code for performing the steps of:

(i) checking for a corresponding daily time-in transaction in a daily time record for the employee and aborting the time-out transaction if there is no daily time record indicating the employee has timed-in;

(ii) reading the current time from said clock means to provide a time-out time;

(iii) recording said time-out time in the daily time record of the employee created when said employee timed-in; and

(iv) printing with said printer means a certification receipt for the employee timing out, said receipt including a record of the time-in and time-out times recorded in the daily time record and the time-in and time-out times recorded in the period-to-date record for the employee timing out, the date of said time-in and time-out transactions in said records also being indicated on said receipt so that said printed certification receipt provides a period-to-date summary of time transactions for the employee; and

(g) said system further including communication means for transferring at least said daily time records in digital form to a payroll computer.

3. The cardless system according to claim 2 further including:

a scheduling computer remote from said time clock computer;

communication means connected between said scheduling computer and said time clock computer for transferring data therebetween;

schedule software means operative in said scheduling computer for generating employee work schedules specifying the times each employee is scheduled to work in digital schedule data form in response to user instructions;

communications software means operative in said time clock computer and said scheduling computer for coordinating the transfer of said schedule data from said scheduling computer to said time clock memory means through said communication means, said communications software means including means operative in said scheduling computer for receiving a transfer of daily time records from said time clock computer via said communication means;

time record file analysis software means operative on said scheduling computer to provide a report in digital data form indicative of the total hours worked by each employee as recorded by said time clock whereby payroll may be prepared from said report.

4. The cardless system according to claim 3 wherein said scheduling computer further includes productivity analysis software means operative on said scheduling computer to provide a report indicative of employee productivity as measured by comparing hours worked against a unit of worked performed, said productivity analysis software means including:

(a) data entry means for receiving data indicative of the units of work performed by individual employees during a predetermined period of time and assembling a performance file including a record for each employee; and

(b) analysis means for comparing the time worked indicated in the time records for an employee during said predetermined period of time against the corresponding performance file for an employee and generating a report indicative of the units of work per hour worked for each individual employee.

5. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and memory means for holding digital data indicative of valid employee codes, the employee name associated with each of said employee codes, valid job codes indicative of what job an employee is scheduled to perform on a work shift, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to-date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said system further including software means operative in said time clock computer for controlling a time-in or time-out transaction, said software means comprising:

(a) means for monitoring said input means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for checking an entered employee code against said valid employee codes;

(c) means for rejecting invalid employee codes and causing said display means to display a message indicative thereof;

(d) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(e) time-in routine means responsive to a time-in transaction code for performing the steps of:

(i) checking the entered employee code to determine if the employee has a current time-in transaction recorded in a daily time record and aborting the time-in transaction if the employee is currently timed-in;

(ii) reading the current time from said clock means to provide a time-in time;

(iii) retrieving the employee's name associated with said employee code and displaying said name through said display means;

(iv) prompting with said display means for a job code indicative of the job to be performed by the employee;

(v) getting a job code entered through said keyboard means by the employee;

(vi) comparing the entered job code against the valid job code associated with the scheduled job and indicating a discrepancy to the employee if the codes do not match;

(vii) creating a daily time record for the employee timing in and recording in said daily time record said time-in time;

(viii) storing said daily time record in said memory means; and

(f) time-out routine means responsive to a time-out transaction code for performing the steps of:

(i) checking for a corresponding daily time-in transaction in a daily time record for the employee and aborting the time-out transaction if there is no daily time record indicating the employee has timed-in;

(ii) reading the current time from said clock means to provide a time-out time;

(iii) recording said time-out time in the daily time record of the employee created when said employee timed-in; and

(iv) printing with said printer means a certification receipt for the employee timing out, said receipt including a record of the time-in and time-out times recorded in the daily time record and the time-in and time-out times recorded in the period-to-date record for the employee timing out, the date of said time-in and time-out transactions in said records also being indicated on said receipt so that said printed certification receipt provides a period-to-date summary of time transactions for the employee; and

(g) said system further including communication means for transferring at least said daily time records in digital form to a payroll computer.

6. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and storage means for holding valid job codes correlated with employee codes and indicative of what job an employee is scheduled to perform on a work shift and if the job involves the receipt of tips, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to-date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said time clock computer further including:

(a) means for monitoring said input means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(c) time-in means responsive to a time-in transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-in time;

(ii) creating a daily time record for the employee timing in and recording in a daily time record for the employee said time-in time;

(iii) storing said daily time record in said storage means; and

(d) time-out means responsive to a time-out transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-out time;

(ii) recording said time-out time in the daily time record of the employee;

(iii) determining whether the job the employee is timing out for involved tips as indicated in said job code data;

(iv) prompting the employee to enter the amount of tips received during the time they were working if it is determined that the job worked involved tips; and

(v) recording the entered amount in the employee's daily time record; and

(e) said time clock computer further including means for causing said printer means to print a certification receipt for the employee timing out, said receipt including a record of the time-in and time-out times recorded in the daily time record and/or the time-in and time-out times recorded in the period-to-date record for the employee timing out, the date of said time-in and time-out transactions in said records also being indicated on said receipt so that said printed certification receipt provides a receipt of time transactions for the employee; and

(f) said system further including communication means for transferring at least said daily time records from said storage means to a payroll computer.

7. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and storage means for holding the scheduled times for scheduled employees, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to-date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said time clock computer further including:

(a) means for monitoring said input means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(c) time-in means responsive to a time-in transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-in time;

(ii) verifying that an employee attempting to perform a time-in transaction is scheduled to begin work at said time-in time;

(iii) preventing said time-in transaction if the employee is not scheduled to begin work at said time-in time;

(iv) creating a daily time record for the employee timing in and recording in a daily time record for the employee said time-in time;

(v) storing said daily time record in said storage means; and

(d) time-out means responsive to a time-out transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-out time;

(ii) recording said time-out time in the daily time record of the employee;

(e) said time clock computer further including means for causing said printer means to print a certification receipt for the employee timing out, said receipt including a record of the time-in and time-out times recorded in the daily time record and/or the time-in and time-out times recorded in the period-to-date record for the employee timing out, the date of said time-in and time-out transactions in said records also being indicated on said receipt so that said printed certification receipt provides a receipt of time transactions for the employee; and

(f) said system further including communication means for transferring at least said daily time records from said storage means to a payroll computer.

8. The system according to claim 7 wherein said time clock computer further includes manager control means activated by entry of manager password code at said input means for performing the steps of:

(a) acquiring a manually entered, time-in time, time-out time, and employee code from said input means;

(b) using said entered times and employee code to create or alter schedule data so that a manager can create or alter schedule data at said time clock computer.

9. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and storage means for holding valid job codes indicative of what job an employee is scheduled to perform on a work shift, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to-date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said time clock computer further including:

(a) means for monitoring said input means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(c) time-in means responsive to a time-in transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-in time;

(ii) prompting with said display means for a job code indicative of the job to be performed by the employee;

(iii) getting a job code entered through said input means by the employee;

(iv) comparing the entered job code against the valid job code associated with the scheduled job and indicating a discrepancy to the employee if the codes do not match;

(v) creating a daily time record for the employee timing in and recording in a daily time record for the employee said time-in time;

(vi) storing said daily time record in said storage means; and

(d) time-out means responsive to a time-out transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-out time;

(ii) recording said time-out time in the daily time record of the employee;

(e) said time clock computer further including means for causing said printer means to print a certification receipt for the employee timing out, said receipt including a record of the time-in and time-out times recorded in the daily time record and/or the time-in and time-out times recorded in the period-to-date record for the employee timing out, the date of said time-in and time-out transactions in said records also being indicated on said receipt so that said printed certification receipt provides a receipt of time transactions for the employee; and

(f) said system further including communication means for transferring at least said daily time records from said storage means to a payroll computer.

10. A system of time keeping for hourly employees wherein a plurality of said hourly employees time-in and time-out at a central time clock location when beginning and ending a workshift respectively, a time clock computer located at said location and including input means for entering commands and data, output printer means for printing time certification receipts for an employee, output display means for displaying information to an employee, clock means for maintaining the current time and date and storage means for holding the scheduled times for scheduled employees, daily time records of time-in and time-out transactions made by employees at the beginning and end of a work shift and period-to-date time records of period-to-date time-in and time-out transactions recorded by the time clock during a predetermined pay period, said time clock computer further including:

(a) means for monitoring said input means to detect and interpret the entry of an employee code and a transaction code by an employee;

(b) means for dating time-in and time-out transactions recorded in daily time records with the current date obtained from said clock means;

(c) time-in means responsive to a time-in transaction code for performing the steps of:

(i) reading the current time from said clock means to provide a time-in time;

(ii) creating a daily time record for the employee timing in and recording in a daily time record for the employee said time-in time;

(iii) storing said daily time record in said storage means; and

(d) time-out means responsive to a time-out transaction code for p