AUTOMATICALLY MONITORING WORKING HOURS FOR PROJECTS USING INSTANT MESSENGER
First Claim
Patent Images
1. A method comprising:
- receiving a work profile in response to an employee request to sign in to an instant messenger application, wherein the work profile is associated with an employee;
determining, based on the work profile, a plurality of applications to monitor for activity;
detecting an activity in a first of the plurality of applications;
determining that the activity is associated with a project indicated in the work profile;
computing an amount of time that the employee worked on the project, wherein the computing is based, at least in part, on a start time and an end time of the activity; and
recording the amount of time and an identifier of the project in a daily work record.
1 Assignment
0 Petitions
Accused Products
Abstract
An automatic work monitoring system may be implemented in an instant messaging application so that employee hours can automatically be tracked and associated with projects. The work monitoring system can determine that an activity is associated with a project based on context of the activity and an employee'"'"'s work profile. The work monitoring system can determine the amount of time spent on the activity and record the amount of time in a daily work record. The work monitoring system can also update the employee'"'"'s presence information to indicate that the employee is working on the project to update the employee'"'"'s instant messaging contacts about the employees work activity.
93 Citations
20 Claims
-
1. A method comprising:
-
receiving a work profile in response to an employee request to sign in to an instant messenger application, wherein the work profile is associated with an employee; determining, based on the work profile, a plurality of applications to monitor for activity; detecting an activity in a first of the plurality of applications; determining that the activity is associated with a project indicated in the work profile; computing an amount of time that the employee worked on the project, wherein the computing is based, at least in part, on a start time and an end time of the activity; and recording the amount of time and an identifier of the project in a daily work record. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for automatically monitoring time associated with projects, the computer program product comprising:
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to, receive a work profile in response to an employee request to sign in to an instant messenger application, wherein the work profile is associated with an employee; determine, based on the work profile, a plurality of applications to monitor for activity; detect an activity in a first of the plurality of applications; determine that the activity is associated with a project indicated in the work profile; compute an amount of time that the employee worked on the project, wherein the computing is based, at least in part, on a start time and an end time of the activity; and record the amount of time and an identifier of the project in a daily work record. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. An apparatus comprising:
-
a processing unit; a network interface; and a work activity monitor operable to, receive a work profile in response to an employee request to sign in to an instant messenger application, wherein the work profile is associated with an employee; determine, based on the work profile, a plurality of applications to monitor for activity; detect an activity in a first of the plurality of applications; determine that the activity is associated with a project indicated in the work profile; compute an amount of time that the employee worked on the project, wherein the computing is based, at least in part, on a start time and an end time of the activity; and record the amount of time and an identifier of the project in a daily work record. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification