Method and system for measuring productivity based on computer activities
First Claim
1. A method for measuring a user'"'"'s productivity on a plurality of projects conducted on a computer, comprising:
- A. entering specifications in said computer, said specifications comprising identities of a plurality of computer entities, each of said plurality of computer entities being associated with at least one of said plurality of projects;
B. recording system activities associated with any of said computer entities;
C. recording user activities generated in any of the user controlled peripheral devices connected to said computer;
D. determining associations between said system activities and said user activities;
E. deriving a plurality of productivity attributes from associated system and user activities;
wherein said plurality of computer entities comprise any of a group comprising;
1) a plurality of files;
2) a plurality of file directories;
3) a plurality of network communication channels.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for measuring a user'"'"'s productivity for a plurality of projects conducted on computer. The system allows manager and user to define the scope of the projects in which project-related computer activities will be recorded and productivity attributes will be derived. The system receives specifications comprising a public key and identities of a plurality of computer entities associated with the projects. The computer entities may comprise a plurality of files, file directories, or network communication channels, or any combination. The system then records system activities associated with the specified computer entities, records user activities generated in any of the user controlled peripheral devices connected to the computer, determines the associations between the system activities and the user activities as well as associations between the user activities and the computer entities, derives productivity attributes from associated system activities and user activities, and encrypts the productivity attributes with the public key.
27 Citations
49 Claims
-
1. A method for measuring a user'"'"'s productivity on a plurality of projects conducted on a computer, comprising:
-
A. entering specifications in said computer, said specifications comprising identities of a plurality of computer entities, each of said plurality of computer entities being associated with at least one of said plurality of projects;
B. recording system activities associated with any of said computer entities;
C. recording user activities generated in any of the user controlled peripheral devices connected to said computer;
D. determining associations between said system activities and said user activities;
E. deriving a plurality of productivity attributes from associated system and user activities;
wherein said plurality of computer entities comprise any of a group comprising;
1) a plurality of files;
2) a plurality of file directories;
3) a plurality of network communication channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for measuring a user'"'"'s productivity on a plurality of projects conducted on a computer, comprising:
-
A. an interface module, configured to receive specifications comprising identities of a plurality of computer entities, each of said plurality of computer entities being associated with at least one of said plurality of projects;
B. an activity recording module, configured to record system activities associated with any of said plurality of computer entities and record user activities generated in any of user controlled peripheral devices connected to said computer;
C. an activity association module, configured to determine associations between said system activities and said user activities;
D. an attribute deriving module, configured to derive productivity attributes from associated system and user activities;
wherein said plurality of computer entities comprise any of a group comprising;
1) a plurality of files;
2) a plurality of file directories;
3) a plurality of network communication channels. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for measuring a user'"'"'s productivity on a plurality of projects conducted on a computer, comprising:
-
A. entering specifications in said computer, said specifications comprising identities of a plurality of computer entities, each of said plurality of computer entities being associated with at least one of said plurality of projects;
B. recording system activities associated with any of said computer entities;
C. recording user activities generated in any of the user controlled peripheral devices connected to said computer;
D. determining associations between said user activities and said computer entities;
E. deriving a plurality of productivity attributes from associated system and user activities;
wherein said plurality of computer entities comprise any of a group comprising;
1) a plurality of files;
2) a plurality of file directories;
3) a plurality of network communication channels. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification