Patent Document ID: 7996332
Application ID: 12469895
Patent Flag: 1

Claim One:
1. A computer-implemented method for determining cost allocation factors wherein all steps are performed by a computer, the method comprising: (a) identifying one or more sets of computer-performance data related to a number of transactions processed by an application running on a computing device during a first span of time, wherein the one or more sets of computer-performance data comprises at least one of input/output utilization, computer processor unit utilization, memory utilization, disk-access utilization, and packet-rate utilization, and wherein the transactions comprise one or more software instructions running on the computing device; (b) counting the number of transactions associated with the application; (c) communicating the one or more sets of computer-performance data and the number of transactions to a data structure; (d) determining a cost-allocation factor from the one or more sets of the computer-performance data and from the number of transactions, wherein determining the cost-allocation factor comprises: obtaining a first average of the one or more sets of computer-performance data over the first span of time for the application, obtaining a second average of the number of transactions over the first span of time for the application, and creating a ratio of the first average and the second average related to the first span of time for the application; and (e) without user interaction, repeating steps (a), (b), (c), and (d) to determine cost-allocation factors for additional applications running on the computing device.