Method and system for tracking time and attendance
First Claim
1. A method of automatically calculating an employee'"'"'s compensation, comprising, in a processor:
- associating sets of attributes with pay categories;
associating a compensation qualifier with each pay category;
collecting information corresponding to identified transactions, the identified transactions including punch information;
forming one or more completed shifts, responsive to the identified transactions and the employee'"'"'s schedule, each of the completed shifts corresponding to at least one scheduled period of work;
splitting the employee'"'"'s shifts into a plurality of sub-shifts, responsive to work parameters, each of the plurality of sub-shifts corresponding to at least one scheduled sub-period of work,wherein the punch information includes information relating to actual times when at least one of the completed shifts begins and finishes, actual times when each sub-shift within the at least one completed shift begins and finishes, and actual times when the employee changes work assignments during the at least one completed shift, each work assignment corresponding to at least one respective sub-shift within the at least one completed shift; and
for each sub-shift,determining a set of attributes for the sub-shift,determining a pay category with which the set of attributes is associated,assigning the pay category to the sub-shift, anddetermining compensation for the employee for the sub-shift, responsive to the assigned pay category, the employee'"'"'s base pay and a compensation qualifier associated with the pay category,thereby allowing compensation to be determined for the employee who begins and finishes work at different times during the at least one completed shift, and who has different work assignments during different sub-shifts within the at least one completed shift.
25 Assignments
0 Petitions
Accused Products
Abstract
A method for calculating employee compensation includes associating sets of attributes with pay categories. An employee'"'"'s shifts are split into sub-shifts, responsive to work parameters. A set of attributes is determined for each sub-shift. Each set of attributes is a unique combination of attributes. Sets of attributes are associated with pay categories through a pay category mapping matrix which maps each set of attributes to one or more pay categories. The pay categories with which the set of attributes associated with a particular subshift is associated are then determined responsive to the mapping. A total compensation for an employee is then determined for a pay period by adding the amounts determined for each subshift of the pay period. A compensation qualifier can be associated with each pay category, such that determining compensation for an employee for the sub-shift responsive to the assigned pay category, is in turn responsive to the employee'"'"'s base pay and the compensation qualifier. One or more pay categories can be tracked. For each tracked pay category, an overflow threshold is specified that is a maximum amount of time that can be accrued in the pay category. A second pay category is specified to receive any amount of time originally assigned to the tracked pay category which is in excess over the threshold. This can be done over various time periods, such as per day or per week.
77 Citations
35 Claims
-
1. A method of automatically calculating an employee'"'"'s compensation, comprising, in a processor:
-
associating sets of attributes with pay categories; associating a compensation qualifier with each pay category; collecting information corresponding to identified transactions, the identified transactions including punch information; forming one or more completed shifts, responsive to the identified transactions and the employee'"'"'s schedule, each of the completed shifts corresponding to at least one scheduled period of work; splitting the employee'"'"'s shifts into a plurality of sub-shifts, responsive to work parameters, each of the plurality of sub-shifts corresponding to at least one scheduled sub-period of work, wherein the punch information includes information relating to actual times when at least one of the completed shifts begins and finishes, actual times when each sub-shift within the at least one completed shift begins and finishes, and actual times when the employee changes work assignments during the at least one completed shift, each work assignment corresponding to at least one respective sub-shift within the at least one completed shift; and for each sub-shift, determining a set of attributes for the sub-shift, determining a pay category with which the set of attributes is associated, assigning the pay category to the sub-shift, and determining compensation for the employee for the sub-shift, responsive to the assigned pay category, the employee'"'"'s base pay and a compensation qualifier associated with the pay category, thereby allowing compensation to be determined for the employee who begins and finishes work at different times during the at least one completed shift, and who has different work assignments during different sub-shifts within the at least one completed shift. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of automatically calculating an employee'"'"'s compensation for a pay period, comprising, in a data processor:
-
associating sets of parameters with pay categories, a compensation qualifier being associated with each pay category; collecting information corresponding to identified transactions, the identified transactions including punch information; determining one or more time segments responsive to the identified transactions and the employee'"'"'s schedule, wherein the punch information includes information relating to actual times when each time segment within the pay period begins and finishes, and actual times when the employee changes work assignments during the pay period, each work assignment corresponding to at least one respective time segment within the pay period; for each time segment, determining a set of valid parameters according to a set of rules, determining a pay category associated with the set of valid parameters, and calculating the employee'"'"'s compensation for the time segment responsive to the pay category, the employee'"'"'s base pay and a compensation qualifier associated with the pay category; and determining the employee'"'"'s compensation for the pay period responsive to the calculated compensations determined for time segments within the pay period, thereby allowing compensation to be determined for the employee who begins and finishes work at different times during the pay period, and who has different work assignments during different time segments within the pay period.
-
-
35. A computer program product for automatically calculating an employee'"'"'s compensation, the computer program product comprising a computer usable medium having computer readable code thereon, including program code which:
-
associates sets of attributes with pay categories, a compensation qualifier being associated with each pay category; collects information corresponding to identified transactions, the identified transactions including punch information; forms one or more completed shifts, responsive to the identified transactions and the employee'"'"'s schedule, each of the completed shifts corresponding to at least one scheduled period of work; splits the employee'"'"'s shifts into a plurality of sub-shifts, responsive to work parameters, each of the plurality of sub-shifts corresponding to at least one scheduled sub-period of work, wherein the punch information includes information relating to actual times when at least one of the completed shifts begins and finishes, actual times when each sub-shift within the at least one completed shift begins and finishes, and actual times when the employee changes work assignments during the at least one completed shift, each work assignment corresponding to at least one respective sub-shift within the at least one completed shift; and for each sub-shift, determines a set of attributes for the sub-shift, determines a pay category with which the set of attributes is associated, assigns the pay category to the sub-shift, and determines compensation for the employee for the sub-shift, responsive to the assigned pay category, the employee'"'"'s base pay and a compensation qualifier associated with the assigned pay category, thereby allowing compensation to be determined for the employee who begins and finishes work at different times during the at least one completed shift, and who has different work assignments during different sub-shifts within the at least one completed shift.
-
Specification