×

Monitoring and reporting productivity in enterprise environment

  • US 9,715,669 B2
  • Filed: 04/27/2010
  • Issued: 07/25/2017
  • Est. Priority Date: 04/27/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for monitoring and reporting productivity in an enterprise environment, said method comprising:

  • a processor of a transaction handler/administration module receiving a first request from a first user to modify a database coupled to a server computer,wherein the database comprises transaction data and administration data,wherein the transaction data and the administration data are collected from administrative users and end users by a client program at a frequency defined by a predetermined data-collection interval,wherein the transaction data comprises a time log of a set of transactions performed by end users of the client program and a volume log of the set of transactions,wherein each entry of the time log of the transaction data identifies an action to be performed upon the database, where the action is selected from the group comprising;

    create a new time record in the database, delete an existing time record from the database, and update an existing time record in the database,wherein each entry of the volume log of the transaction data identifies an action to be performed upon the database, where the action is selected from the group comprising;

    create a new volume record in the database, delete an existing volume record from the database, and update an existing volume record in the database, andwherein the administration data configures operations of the client program per transaction;

    the processor determining that the first user is not currently online;

    the processor further determining that the time log comprises information recorded into the time log by the first user during a time when the first user was not online;

    the processor, in response to the determining that the first user is not currently online and that the time log comprises information recorded into the time log by the first user during a time when the first user was not online, timestamping an entry of the volume log that records an activity performed by the first user while the first user was online;

    the processor, in further response to the determining that the first user is not currently online and that the time log comprises information recorded into the time log by the first user while the first user was not online, identifying that the timestamped volume log comprises two or more entries that each identify a period of time associated with a corresponding transaction, and where the identified periods of time overlap;

    the processor, in response to the identifying, storing the timestamped volume log in a file system that is local to the client program;

    the processor further determining whether the first user is an administrative user or an end-user;

    the processor, if determining that the first user is an administrative user, adjusting a duration of the data-collection interval;

    the processor, if determining that the first user is an end-user, notifying a report module that the first user is an end-user, wherein the report module is distinct from the transaction handler/administration module; and

    the report module, if receiving notice that the first user is an end-user, generating a report that characterizes an activity of the first user that is identified by the time log and by the volume log,wherein the characterizing comprises reporting a calibrated utilization value CU, such that;

    U=T2/(H×

    S), wherein T=an amount of time that the first user spends on the activity, S=a work standard against which is compared the amount of time that the first user spends on the activity, and H=a time period during which the first user was expected to be available to work on the activity, andthe calibrated utilization value CU is computed by multiplying the value of U by a constant value of 10,000.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×