Claims
- 1. An automated time entry method comprising:
accepting, via a first computing device, user-provided time entry data from a first user entered via a data entry device; comparing the time entry data to a predefined work schedule for the first user, the predefined work schedule being based on at least a work type and a set of compensation rules, the set of compensation rules being selected from a plurality of sets based on at least a location with which the first user is associated; generating time adjustment data that identifies discrepancies between the time entry data and the predefined work schedule; organizing the time entry data, the predefined work schedule, and the time adjustment data into a user time file; and outputting the user time file from the first computing device to a server via a network.
- 2. The method of claim 1, wherein the time entry data includes data indicating total time worked by the first user in a work period.
- 3. The method of claim 1, wherein accepting time entry data further comprises:
accepting one or more start times and end times from the user, the time entry data including at least one pair of a start time and an end time; and calculating a total time worked based upon the at least one start time and end time, the time entry data further including the calculated total time worked.
- 4. The method of claim 1, further comprising:
accepting an approval indicator using a second computing device, the approval indicator being operative to establish local administrative approval of the time entry data; outputting the approval indicator from the second computing device to the server; and receiving and reporting one or more alert messages to at least one local administrator using the second computing device.
- 5. The method of claim 4, further comprising:
allowing different levels of access to the user time file according to a plurality of predefined access levels, said access levels including a user level, a local administrator level, and a general administrator level, the accepting of the approval indicator occurring only upon receipt of the approval indicator from a second user associated with the local administrator level or the organization administrator level; and preventing the first user associated with the user level from modifying the time entry data after the approval indicator is set.
- 6. The method of claim 1 wherein the set of compensation rules further includes a set of overtime rules.
- 7. The method of claim 1, wherein the outputting is performed upon user request.
- 8. The method of claim 1, wherein the location is further associated with at least one cost center.
- 9. The method of claim 1, wherein the location is further associated with a governmental jurisdiction.
- 10. The method of claim 1, the method further comprising outputting the time adjustment data to a central processing system.
- 11. The method of claim 10, the method further comprising converting time adjustment data from a workweek time basis to a payment type basis.
- 12. The method of claim 1, further comprising:
representing the user time file as an electronic timesheet; maintaining each of a plurality of user time files to form a chronological timesheet history; and adjusting the timesheet history in response to employee or administrator requests.
- 13. The method of claim 1, the method further comprising receiving employee information from the server using the network.
- 14. A time entry system, comprising:
a first server including a transaction creation module, and an interface to a central processing system; a second server including a timesheet page application configured to execute on each of the computing devices and including an output portion operable to output pages to a human-machine interface included in each of a first and second computing devices, the second server being coupled to at least first and second computing devices via a network and being coupled to the first server, the timesheet page application being further configured to:
output a timesheet page to the at least one human-machine interface, accept time entry data from a first user via a data entry device of the first computing device, compare the time entry data to a predefined work schedule associated with the first user, said predefined work schedule being based on at least a work type and a set of compensation rules, said set of compensation rules being selected from among a plurality of sets based upon at least a location with which the first user is associated, generate time adjustment data identifying any discrepancies between the time entry data and said predefined work schedule, collect the time entry data, said predefined work schedule, and said time adjustment data into a user time file, and output the user time file from said first computing device to the second server using the network.
- 15. The system of claim 14, wherein the second server is configured to download the timesheet page application to the first and second computing devices using the network.
- 16. The system of claim 14, the system further comprising:
an employee timesheet database; and wherein the second server comprises a web server and the first server comprises a database server, the database server being coupled to the web server and to the employee timesheet database, and the database server being configured to store and retrieve timesheet information to and from the employee timesheet database.
- 17. The system of claim 14, wherein the time entry data comprises total time worked by the first user in a work period.
- 18. The system of claim 14, wherein the first computing device is further configured to:
accept only one or more start times and end times from the first user, wherein the time entry data comprises at least one pair of a start time and an end time; and calculate a total time worked based upon the start times and end times, wherein the time entry data further comprises the calculated total time worked.
- 19. The system of claim 14, wherein the second computing device is configured to:
accept an approval indicator entered by a second user, the second user being an administrative user, the approval indicator operative to establish local administrative approval of the time entry data; output the approval indicator to the second server; and receive and report one or more alert messages.
- 20. The system of claim 14, wherein the second server further comprises:
an access manager module, the access manager module being configured to allow different levels of access to the user time file according to a plurality of predefined access levels, the access levels including a user level, a local administrator level, and a general administrator level, the access manager being further configured to prevent a first user associated with the user level from modifying the time entry data after the approval indicator is set; and the second computing device being further configured to accept entry of the approval indicator only from a second user being associated with the administrator level or the general administrator level.
- 21. The system of claim 14 wherein the compensation rules further comprise a set of overtime rules.
- 22. The system of claim 14, wherein the first computing device is further configured to output the user time file upon user request.
- 23. The system of claim 14, wherein the location is further associated with at least one cost center.
- 24. The system of claim 14, wherein the location is further associated with a governmental jurisdiction.
- 25. The system of claim 14, wherein the first server is further configured to output the time adjustment data to a central processing system.
- 26. The system of claim 25, wherein the second server is further configured to convert the time adjustment data from a workweek time basis to a payment type basis.
- 27. The system of claim 14, wherein the timesheet page application is further configured to:
represent the user time file as an electronic timesheet; maintain each of a plurality of the user time files to form a chronological timesheet history; and adjust the timesheet history in response to employee or administrator requests.
- 28. The system of claim 14, wherein the first and second computing devices are further configured to receive employee information from the second server using the network.
- 29. A time entry system, comprising:
means for computing, said computing means including a data entry device; means for serving, the serving means coupled to the computing means via a network, the serving means being configured to receive commands and data from the computing means and to output program code and data to the computing means using the network; and data storage means coupled to the serving means, the data storage means including employee information; wherein the computing means is configured to
accept time entry data from a first user via a data entry device, compare the time entry data to a predefined work schedule for the first user, the predefined work schedule being based on at least a work type and a set of compensation rules, the set of compensation rules being selected from among a plurality of sets based upon at least a location with which the first user is associated, generate time adjustment data identifying any discrepancies between the time entry data and the predefined work schedule, collect the time entry data, the predefined work schedule, and the time adjustment data into a user time file, and output the user time file to the serving means using the network.
- 30. The system of claim 29, wherein the time entry data comprises total time worked by the first user in a work period.
- 31. The system of claim 29, wherein the computing means is further configured to:
accept only one or more start times and end times from the first user, wherein the time entry data comprises at least one pair of a start time and an end time; and calculate a total time worked based upon the start times and end times, wherein the time entry data further comprises the calculated total time worked.
- 32. The system of claim 29, wherein the computing means is further configured to:
accept an approval indicator entered by a second user, the second user being an administrative user, the approval indicator operative to establish local administrative approval of the time entry data; output the approval indicator to the serving means; and receive and report one or more alert messages.
- 33. The system of claim 32, wherein the computing means is further configured to:
allow different levels of access to the user time file according to a plurality of predefined access levels, the access levels including a user level, a local administrator level, and a general administrator level; accept entry of the approval indicator only from the second user if the second user is associated with the local administrator level or the general administrator level; and prevent the first user, associated with the user level, from modifying the time entry data after the approval indicator is set.
- 34. The system of claim 29 wherein the compensation rules further comprise a set of overtime rules.
- 35. The system of claim 29, wherein the computing means is further configured to output the user time file upon user request.
- 36. The system of claim 29, wherein the location is further associated with at least one cost center.
- 37. The system of claim 29, wherein the location is further associated with a governmental jurisdiction.
- 38. The system of claim 29, wherein the serving means is further configured to output the time adjustment data to a central processing system.
- 39. The system of claim 38, wherein the serving means is further configured to convert the time adjustment data from a workweek time basis to a payment type basis.
- 40. The system of claim 29, wherein the computing means is further configured to: represent the user time file as an electronic timesheet;
maintain each of a plurality of user time files to form a chronological timesheet history; and adjust the timesheet history in response to employee or administrator requests.
- 41. The system of claim 29, wherein the computing means is further configured to receive employee information from the serving means using the network.
- 42. A computer-readable medium upon which is embodied a set of programmable instructions that when executed cause a processor to:
accept time entry data from a first user via a data entry device; compare the time entry data to a predefined work schedule for the first user, the predefined work schedule being based on at least a work type and a set of compensation rules, the set of compensation rules selected from among a plurality of sets based upon at least a location with which the first user is associated; generate time adjustment data identifying any discrepancies between the time entry data and the predefined work schedule; collect the time entry data, the predefined work schedule, and the time adjustment data into a user time file; and output the user time file.
- 43. The computer-readable medium of claim 42, wherein the time entry data comprises total time worked by the first user in a work period.
- 44. The computer-readable medium of claim 42, wherein the programmable instructions further cause an executing processor to:
accept only one or more start times and end times from the first user, wherein the time entry data comprises at least one pair of a start time and an end time; and calculate a total time worked based upon the start times and end times, wherein the time entry data further comprises the calculated total time worked.
- 45. The computer-readable medium of claim 42, wherein the programmable instructions further cause an executing processor to:
accept an approval indicator entered by an administrative user, the approval indicator being operative to establish local administrative approval of the time entry data; output the approval indicator; and receive and report one or more alert messages.
- 46. The computer-readable medium of claim 45, wherein the programmable instructions further cause an executing processor to:
allow different levels of access to the user time file according to a plurality of predefined access levels, the access levels including a user level, a local administrator level, and a general administrator level; accept entry of the approval indicator only from a second user associated with the local administrator level or the general administrator level; and prevent a first user associated with the user level from modifying the time entry data after the approval indicator is set.
- 47. The computer-readable medium of claim 42 wherein the compensation rules further comprise a set of overtime rules.
- 48. The computer-readable medium of claim 42, wherein the programmable instructions further cause an executing processor to output the user time file upon user request.
- 49. The computer-readable medium of claim 42, wherein the location is further associated with at least one cost center.
- 50. The computer-readable medium of claim 42, wherein the location is further associated with a governmental jurisdiction.
- 51. The computer-readable medium of claim 42, wherein the programmable instructions further cause an executing processor to output the time adjustment data to a central processing system.
- 52. The computer-readable medium of claim 51, wherein the programmable instructions further cause an executing processor to convert the time adjustment data from a workweek time basis to a payment type basis.
- 53. The computer-readable medium of claim 42, wherein the programmable instructions further cause an executing processor to:
represent the user time file as an electronic timesheet; maintain each of a plurality of the user time files to form a chronological timesheet history; and adjust the timesheet history in response to employee or administrator requests.
- 54. The computer-readable medium of claim 42, wherein the programmable instructions further cause an executing processor to receive employee information using a network.
Parent Case Info
[0001] This disclosure contains information subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure or the patent as it appears in the U.S. Patent and Trademark Office files or records, but otherwise reserves all copyright rights whatsoever.