Risk map for communication networks
US-2024422072-A1 · Dec 19, 2024 · US
US9715669B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9715669-B2 |
| Application number | US-76792010-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 27, 2010 |
| Priority date | Apr 27, 2010 |
| Publication date | Jul 25, 2017 |
| Grant date | Jul 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and associated method for monitoring and reporting productivity in an enterprise environment. The enterprise environment has a server, a database, a client program and a web interface. The database stores transaction data and administration data. The transaction data stores records of time spent by an end user to perform a certain volume of work for a transaction. The administration data configures operations of the client program per transaction. The client program records a time log and provides an interface to upload a volume log of the transaction. The end user or an administrative user manages content of the database via web interface. The server processes a respective request for recording transaction time and volume log and subsequently generates a productivity report including efficiency, availability, and utilization values based on the transaction data in the database.
Opening claim text (preview).
What is claimed is: 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, and wherein 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=T 2 /(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, and the calibrated utilization value CU is computed by multiplying the value of U by a constant value of 10,000. 2. The method of claim 1 , further comprising: the processor receiving a second request from a second user to modify the database the processor determining a type of the second request as a transaction request, wherein the second request requests a second transaction; the processor determining that the second user is an end-user and is currently online; the processor detecting whether the second request is submitted through the client program or a Web interface, wherein the Web interface is configured to manage the database; the processor processing the second request as a function of whether a type of the second request is a management request or is a transaction request that was submitted through the web interface, wherein the processor sets the type of the second request to be a transaction request if the second request was submitted by the client program instead of through the web interface; and the processor generating at least one report comprising the calibrated productivity metric figures of the second transaction. 3. The method of claim 2 , further comprising: said processor determining the type of the received request as the transaction request; said processor determining a type of a transaction requested by the transaction request as an attachment transaction; said processor processing a file attachment of the attachment transaction and store the file attachment in a file system of the server computer. 4. The method of claim 2 , said processing further comprising: said processor determining the type of the received request as the transaction request; said processor determining a type of a transaction requested by the transaction request as a time log transaction; and said processor processing the time log of the transaction data upon determining that the sender is the client program, wherein the processing the time log comprises calibrating the respective work standard S as a function of information contained in the time log. 5. The method of claim 2 , further comprising: said processor determining the type of the received request as the transaction request; said processor determining a type of a transaction requested by the transaction request as a time log transaction; and said processor consolidating the time log of the transaction data with other time logs associated with the time log according to activity of the transaction data upon determining that the sender is the web interface. 6. The method of claim 2 , further comprising: said processor determining the type of the received request as the transaction request; said processor determining a type of a transaction requested by the transaction request as a volume log transaction; and said processor processing the volume log of the transaction data. 7. A computer program product comprising: a computer-readable hardware storage device having a computer-readable program code stored therein, said program code configured to be executed by a processor of a transaction handler/administration module to implement a method for monitoring and reporting productivity in an enterprise environment, said method comprising: the processor 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, wherei
Updating · CPC title
Quality analysis or management · CPC title
Performance of employee with respect to a job function · CPC title
Performance analysis of employees; Performance analysis of enterprise or organisation operations · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.