Systems and methods for analysis of legal service providers and comparative unit costs or ratio costs
First Claim
1. A method, comprising:
- receiving, by a processor, a set of billing data for legal services performed for a plurality of matters, the billing data including a plurality of time entries and associated task codes;
identifying, by the processor, a first group of common tasks among the plurality of time entries based on the associated task codes;
calculating, by the processor, a set of costs for the plurality of matters, wherein the set of costs includes, for each of the plurality of matters, a cost for the first group of common tasks, wherein the cost is a unit cost or ratio cost, and wherein for each of the plurality of matters the unit cost is calculated by dividing a total cost for the first group of common tasks for a particular matter of the plurality of matters by a number of units for the particular matter of the plurality of matters, and the ratio cost is calculated by dividing the total cost for at least the first group of the common tasks for a particular matter of the plurality of matters by a total cost of the particular matter of the plurality of matters;
receiving, by the processor, analysis constraints;
selecting from the set of costs for the plurality of matters, by the processor based on the analysis constraints, the calculated costs for a subset of the plurality of matters;
generating, by the processor, a cost model based on the selected costs for the first group of common tasks;
outputting, by the processor to an output device, the cost model;
receiving, by the processor, a set of price quotes for a service from a plurality of legal services providers;
sorting, by the processor, the received price quotes;
comparing, by the processor, the sorted price quotes with the cost model; and
outputting, by the processor to the output device, the comparison of the sorted price quotes with the cost model.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for analyzing legal service providers and unit or ratio costs are provided. Billing data from legal services providers is analyzed to identify common tasks based on task codes. The common tasks are then analyzed to determine a unit cost or ratio cost for the tasks or a ratio cost for the tasks compared to the total costs for a matter. Analysis constraints are applied to the billing data to generate a cost model, which can be output in a variety of different graphical formats. This output, which identifying at least some of the total matter costs on a unit cost or ratio cost basis, allows for comparison of legal services provided by a number of different legal services providers. It also allows for comparing price quotes from a number of legal services providers against each other and against historical cost information.
18 Citations
30 Claims
-
1. A method, comprising:
-
receiving, by a processor, a set of billing data for legal services performed for a plurality of matters, the billing data including a plurality of time entries and associated task codes; identifying, by the processor, a first group of common tasks among the plurality of time entries based on the associated task codes; calculating, by the processor, a set of costs for the plurality of matters, wherein the set of costs includes, for each of the plurality of matters, a cost for the first group of common tasks, wherein the cost is a unit cost or ratio cost, and wherein for each of the plurality of matters the unit cost is calculated by dividing a total cost for the first group of common tasks for a particular matter of the plurality of matters by a number of units for the particular matter of the plurality of matters, and the ratio cost is calculated by dividing the total cost for at least the first group of the common tasks for a particular matter of the plurality of matters by a total cost of the particular matter of the plurality of matters; receiving, by the processor, analysis constraints; selecting from the set of costs for the plurality of matters, by the processor based on the analysis constraints, the calculated costs for a subset of the plurality of matters; generating, by the processor, a cost model based on the selected costs for the first group of common tasks; outputting, by the processor to an output device, the cost model; receiving, by the processor, a set of price quotes for a service from a plurality of legal services providers; sorting, by the processor, the received price quotes; comparing, by the processor, the sorted price quotes with the cost model; and outputting, by the processor to the output device, the comparison of the sorted price quotes with the cost model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 12, 13, 14, 29)
-
-
8. A method, comprising:
-
receiving, by a processor, a set of billing data for legal services for a plurality of matters, the billing data including a plurality of time entries and associated task codes; identifying, by the processor, a first group of common tasks among the plurality of time entries based on the associated task codes; calculating, by the processor, a set of costs for the plurality of matters, wherein the set of costs includes, for each of the plurality of matters, a cost for the first group of common tasks, wherein the cost is a unit cost or ratio cost; receiving, by the processor, analysis constraints that include at least a type of work associated with the billing data, wherein the type of work associated with the billing data includes a nature of the project based on subject matter, the scope of the project based on volume of work to be performed, scope of the project based on complexity of the work to be performed or an extent of specialized expertise or experience required; selecting from the set of costs for the plurality of matters, by the processor based on the analysis constraints, the calculated costs for a subset of the plurality of matters; generating, by the processor, a cost model based on the selected costs for the first group of common tasks; outputting, by the processor to an output device, the cost model; receiving, by the processor, a set of price quotes for a service from a plurality of legal services providers; sorting, by the processor, the received price quotes; and comparing, by the processor, the sorted price quotes with the cost model; and outputting, by the processor to the output device, the comparison of the sorted price quotes with the cost model.
-
-
10. A method, comprising:
-
receiving, by a processor, a set of billing data for legal services for a plurality of matters, the billing data including a plurality of time entries and associated task codes; identifying, by the processor, a first group of common tasks among the plurality of time entries based on the associated task codes; calculating, by the processor, a set of costs for the plurality of matters, wherein the set of costs includes, for each the plurality of matters, a cost for the first group of common tasks, wherein the cost is a unit cost or ratio cost; receiving, by the processor, analysis constraints; selecting from the set of costs for the plurality of matters, by the processor based on the analysis constraints, the calculated costs for a subset of the plurality of matters; generating, by the processor, a cost model based on the selected costs for the first group of common tasks; outputting, by the processor to an output device, the cost model; receiving, by the processor, a set of price quotes for a service from a plurality of legal services providers; sorting, by the processor, the received price quotes; comparing, by the processor, the sorted price quotes with the cost model; outputting, by the processor to the output device, the comparison of the sorted price quotes with the cost model; and determining, by the processor, a unit cost variance between the received price quotes by calculating a sum of a billing rate variance, a seniority variance and an efficiency variance. - View Dependent Claims (11)
-
-
15. A non-transitory computer-readable medium storing instructions, which when executed by a processor, cause the processor to:
-
receive a set of billing data for legal services performed for a plurality of matters, the billing data including a plurality of time entries and associated task codes; identify a first group of common tasks among the plurality of time entries based on the associated task codes; calculate a set of costs for the plurality of matters, wherein the set of costs includes, for each of the plurality of matters, a cost for the first group of common tasks, wherein the cost is a unit cost or ratio cost, and wherein for each of the plurality of matters the unit cost is calculated by dividing a total cost for the first group of common tasks for a particular matter of the plurality of matters by a number of units for the particular matter of the plurality of matters, and the ratio cost is calculated by dividing the total cost for at least the first group of the common tasks for a particular matter of the plurality of matters by a total cost of the particular matter of the plurality of matters; receive analysis constraints; select, from the set of costs for the plurality of matters, the calculated costs for a subset of the plurality of matters based on the analysis constraints; generate a cost model based on the selected costs for the first group of common tasks; output the cost model to an output device; receive a set of price quotes for a service from a plurality of legal services providers; sorting the received price quotes; compare the sorted price quotes with the cost model; and output the comparison of the sorted price quotes with the cost model to the output device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30)
-
Specification