System and method for time recording
First Claim
Patent Images
1. A method for time recording, comprising:
- triggering an event to record one of a set of tasks, wherein the set of tasks comprise one or more personal tasks assigned to a user and one or more project tasks of an organization, wherein the one or more personal tasks are stored in a first table and the one or more project tasks are stored in a second table, wherein a mapping table is used to map the one or more personal tasks to the one or more project tasks, and wherein the first table, the second table, and the mapping table are each separate tables, wherein the one or more project tasks are a part of a quantity of projects of the organization;
initiating recording of the one task responsive to the event stored in an event-task table, the event-task table including at least one event identifier representative of the event mapped to the one task;
terminating the event; and
terminating recording of the one task responsive to terminating the event, wherein, when the one task corresponds to the one or more personal tasks, the one task is allocated to the one or more project tasks based on a percentage stored in the second table; and
reporting the recording, wherein the reporting further comprises selecting one or more of the set of tasks available to the user, defining a reporting scheme, and reporting the event according to the reporting scheme, wherein at least one of the triggering, the initiating, the terminating the event, the terminating recording, and the reporting are implemented on at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for time recording, in which an event is triggered to start recording one of a set of tasks. Recording of the one task is initiated responsive to triggering the event. The event is terminated and recording of the one task is terminated responsive to terminating the event.
15 Citations
32 Claims
-
1. A method for time recording, comprising:
-
triggering an event to record one of a set of tasks, wherein the set of tasks comprise one or more personal tasks assigned to a user and one or more project tasks of an organization, wherein the one or more personal tasks are stored in a first table and the one or more project tasks are stored in a second table, wherein a mapping table is used to map the one or more personal tasks to the one or more project tasks, and wherein the first table, the second table, and the mapping table are each separate tables, wherein the one or more project tasks are a part of a quantity of projects of the organization; initiating recording of the one task responsive to the event stored in an event-task table, the event-task table including at least one event identifier representative of the event mapped to the one task; terminating the event; and terminating recording of the one task responsive to terminating the event, wherein, when the one task corresponds to the one or more personal tasks, the one task is allocated to the one or more project tasks based on a percentage stored in the second table; and reporting the recording, wherein the reporting further comprises selecting one or more of the set of tasks available to the user, defining a reporting scheme, and reporting the event according to the reporting scheme, wherein at least one of the triggering, the initiating, the terminating the event, the terminating recording, and the reporting are implemented on at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-accessible medium that provides instructions that, when executed by a machine, cause the machine to perform operations comprising:
-
triggering an event to record one of a set of tasks, wherein the set of tasks comprise one or more personal tasks assigned to a user and one or more project tasks of an organization, wherein the one or more personal tasks are stored in a first table and the one or more project tasks are stored in a second table, wherein a mapping table is used to map the one or more personal tasks to the one or more project tasks, and wherein the first table, the second table, and the mapping table are each separate tables, wherein the one or more project tasks are a part of a number of projects of the organization; initiating recording of the one task responsive to the event stored in an event-task table, the event-task table including at least one event identifier representative of the event mapped to the one task; terminating the event; and terminating recording of the one task responsive to terminating the event, wherein, when the one task corresponds to the one or more personal tasks, the one task is allocated to the one or more project tasks based on a percentage stored in the second table; and reporting the recording, wherein reporting further comprises selecting one or more of the set of tasks available to the user;
defining a reporting scheme, and reporting the event according to the reporting scheme. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
one or more client devices, each client device comprising; a processor in communication with a memory, the memory storing a set of tasks to be recorded; an event trigger to trigger an event to record one of the set of tasks, wherein the set of tasks comprise one or more personal tasks assigned to a user and one or more project tasks of an organization, wherein the one or more personal tasks are stored in a first table and the one or more project tasks are stored in a second table, wherein a mapping table is used to map the one or more personal tasks to the one or more project tasks, and wherein the first table, the second table, and the mapping table are each separate tables, wherein the one or more project tasks are a part of a quantity of projects of the organization; a task recorder to initiate recording of the one task responsive to triggering the event stored in an event-task table, the event-task table including at least one event identifier representative of the event mapped to the one task; an event terminator to terminate the event, the task recorder terminating recording of the one task responsive to terminating the event, wherein when the one task corresponds to the one or more personal tasks, the one task is allocated to the one or more project tasks based on a percentage stored in the second table; and a server device in communication with the client devices to store, manage and allot the sets for tasks for each client device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification