IP Library Granted Patent US 9,129,299
Granted Patent B1
US 9,129,299 · App. 14/107,084 · Granted Sep 8, 2015

Systems and methods for computing performance metrics for a sourcing department

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,129,299
App. No.
14/107,084
Granted
Sep 8, 2015
Kind
B1
Abstract

Computerized systems and methods compute performance metrics for a sourcing department of a firm that measure the value-added from sourcing-related activities. Evaluation of the firm's sourcing department with the metrics should drive behaviors that optimize performance across the firm's entire sourcing portfolio. The new performance metrics include several metrics that isolate the impact of price changes and quantity changes on the overall run-rate of sourcing contracts, and several that measure of the attribution of run-rate impacts to both the sourcing department and the relevant business units. Other new metrics measure the changes in run-rate that are expected from and uncorrelated to, respectively, changes in market prices. The performance metrics can be aggregated across an expense category (or categories) and/or vendor (or vendors) to enhance expense management analytics.

Claims (64)

1. A computerized system for automatically computing performance metrics for a sourcing department of a firm, the system comprising:

a central computer system comprising at least one processor and at least one memory unit that stores software for execution by the at least one processor; and

one or more client computers in communication with the central computer system, wherein the central computer system receives from the one or more client computers and stores in at least one database data for multiple sourcing contracts negotiated by the sourcing department, wherein the data for a sourcing contract that is received and stored by the central computer system comprise at least a new unit price for the goods/services of the sourcing contract and a new quantity for the goods/services of the sourcing contract; and

wherein the at least one memory of the central computer system stores software that programs the at least one processor to:

compute an overall run-rate impact for each of the multiple sourcing contracts, wherein computing the overall run-rate impact for a sourcing contract comprises subtracting (i) a prior run-rate for the goods/services of the sourcing contract from (ii) a new run-rate for the goods/service of the sourcing contract based on the new unit price and the new quantity;

compute a unit price change impact on the overall run-rate for each of the multiple sourcing contracts, wherein computing the unit price impact change on the overall run-rate for a sourcing contract comprises computing a product of (i) a change in price for the goods/services of the sourcing contract and (ii) a quantity of the goods/service in a prior sourcing contract for the goods/services;

compute a quantity change impact on the overall run-rate for each of the multiple sourcing contracts, wherein computing the quantity change impact on the overall run-rate for a sourcing contract comprises computing a product of (i) a change in quantity for the goods/services of the sourcing contract and (ii) a price of the goods/service in the prior sourcing contract for the goods/services;

compute a joint impact of price and quantity changes on the overall run-rate for each of the multiple sourcing contracts, wherein the joint impact of price and quantity changes on overall run-rate represents a difference between the overall run-rate impact and the combination of the unit price impact change and the quantity change impact; and

transmit the overall run-rate impact, the unit price change impact, the quantity change impact, and the joint impact of price and quantity changes in one or more electronic files to an end user computer system via an IP data network.

2. The computerized system of claim 1 , wherein the at least one memory of the central computer system further stores software the programs the at least one processor to:

compute an attribution for the sourcing department of the overall run-rate impact for each of the multiple sourcing contracts, wherein computing the attribution for the sourcing department of the overall run-rate comprises computing a sum of the unit price change impact and a sourcing department share of the joint impact of price and quantity changes; and

transmit the computed attribution in the one or more electronic files to the end user computer system via the IP data network.

3. The computerized system of claim 2 , wherein the at least one memory of the central computer system further stores software the programs the at least one processor to:

compute an aggregate attribution for the sourcing department of the overall run-rate impact for an aggregate of the multiple sourcing contracts; and

transmit the computed aggregate attribution in the one or more electronic files for the sourcing department to the end user computer system via the IP data network.

4. The computerized system of claim 1 , wherein the at least one memory of the central computer system further stores software the programs the at least one processor to:

compute an expected run-rate change for each of the multiple sourcing contracts based on a market price for the goods/services for each of the multiple sourcing contracts; and

transmit the computed expected run-rate change in the one or more electronic files to the end user computer system via the IP data network.

5. The computerized system of claim 4 , wherein the at least one memory of the central computer system further stores software the programs the at least one processor to:

compute, for each of the sourcing contracts, a numeric measure of a portion of the overall run-rate change that is uncorrelated with a change in the market price of the goods/services; and

transmit the numeric measures in the one or more electronic files to the end user computer system via the data network.

6. The computerized system of claim 1 , wherein the one or more computers that is in communication with the central computer system and from which the central computer system receives the data for the multiple sourcing contracts comprises:

at least one client computer of the sourcing department;

at least one vendor computer system; and

at least one computer system of the firm.

7. The computerized system of claim 1 , wherein the at least one memory of the central computer system additionally stores software the programs the at least one processor to:

compute an aggregated overall run-rate impact across a set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors;

compute an aggregate unit price change impact of the aggregated overall run-rate impact across the set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors;

compute an aggregate quantity change impact of the aggregated overall run-rate impact across the set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors; and

transmit the aggregated overall run-rate impact, the aggregate unit price change impact and the aggregate quantity change impact in the one or more electronic files to the end-user computer system via the IP data network.

8. The computerized system of claim 7 , wherein the at least one memory of the central computer system additionally stores software the programs the at least one processor to compute an aggregate joint price and quantity change impact on the overall run-rate impact across the set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors.

9. The computerized system of claim 1 , wherein the central computer system comprises at least one server that transmits the one or more electronic files to the end user via the IP data network.

10. The computerized system of claim 1 , wherein the end user computer system graphically displays the overall run-rate impact, the unit price change impact, the quantity change impact, and the joint impact of price and quantity changes transmitted to the end user computer system by the central computer system.

11. A computerized method for automatically computing performance metrics for a sourcing department of a firm, the method comprising:

receiving, by a central computer system that comprises at least one processor and at least one memory unit, from one or more client computers in communication with the central computer system data for multiple sourcing contracts negotiated by the sourcing department, wherein the data for a sourcing contract that is received by the central computer system comprise at least a new unit price for the goods/services of the sourcing contract and a new quantity for the goods/services of the sourcing contract;

storing, by the central computer system, the data received by the one or more client computers in at least one database;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, an overall run-rate impact for each of the multiple sourcing contracts based on the data stored in the database, wherein computing the overall run-rate impact for a sourcing contract comprises subtracting (i) a prior run-rate for the goods/services of the sourcing contract from (ii) a new run-rate for the goods/service of the sourcing contract based on the new unit price and the new quantity;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, a unit price change impact on the overall run-rate for each of the multiple sourcing contracts based on the data stored in the database, wherein the unit price impact change on the overall run-rate for a sourcing contract comprises computing a product of (i) a change in price for the goods/services of the sourcing contract and (ii) a quantity of the goods/service in a prior sourcing contract for the goods/services;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, a quantity change impact on the overall run-rate for each of the multiple sourcing contracts based on the data stored in the database, wherein computing the quantity change impact on the overall run-rate for a sourcing contract comprises computing a product of (i) a change in quantity for the goods/services of the sourcing contract and (ii) a price of the goods/service in the prior sourcing contract for the goods/services;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, a joint impact of price and quantity changes on the overall run-rate for each of the multiple sourcing contracts based on the data stored in the database, wherein computing the joint impact of price and quantity changes on the overall run-rate represents a difference between the overall run-rate impact and the combination of the unit price impact change and the quantity change impact; and

transmitting, by the central computer system, the overall run-rate impact, the unit price change impact, the quantity change impact, and the joint impact of price and quantity changes in one or more electronic files to an end user computer system via an IP data network.

12. The computerized method of claim 11 , further comprising:

computing by the at least one processor of the central computer system when executing software stored in the at least one memory, an attribution for the sourcing department of the overall run-rate impact for each of the multiple sourcing contracts, wherein computing the attribution for the sourcing department of the overall run-rate comprises computing a sum of the unit price change impact and a sourcing department share of the joint impact of price and quantity changes; and

transmitting, by the central computer system, the attribution for the sourcing department in the one or more electronic files to the end user computer system via the IP data network.

13. The computerized method of claim 12 , further comprising:

computing by the at least one processor of the central computer system when executing software stored in the at least one memory, an aggregate attribution for the sourcing department of the overall run-rate impact for an aggregate of the multiple sourcing contracts; and

transmitting, by the central computer system, the aggregate attribution for the sourcing department in the one or more electronic files to the end user computer system via the IP data network.

14. The computerized method of claim 11 , further comprising:

computing by the at least one processor of the central computer system when executing software stored in the at least one memory, an expected run-rate change for each of the multiple sourcing contracts based on a market price for the goods/services for each of the multiple sourcing contracts; and

transmitting, by the central computer system, the expected run-rate change in the one or more electronic files to the end user computer system via the IP data network.

15. The computerized method of claim 14 , further comprising:

computing by the at least one processor of the central computer system when executing software stored in the at least one memory, for each of the sourcing contracts, a numeric measure of a portion of the overall run-rate change that is uncorrelated with a change in the market price of the goods/services; and

transmitting, by the central computer system, the numeric measures in the one or more electronic files to the end user computer system via the IP data network.

16. The computerized method of claim 11 , further comprising:

receiving, by the central computer system, user inputs that specify a set of sourcing deals, wherein the user inputs relate to one or more expense categories and/or one or more vendors of the good/services to the firm;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, an aggregated overall run-rate impact across the set of sourcing deals for the one or more user-specified expense categories and/or the one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, an aggregate unit price change impact of the aggregated overall run-rate impact across the set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors;

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, an aggregate quantity change impact of the aggregated overall run-rate impact across the set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors; and

transmitting, by the central computer system, the aggregated overall run-rate impact, the aggregate unit price change impact, and the aggregate quantity change impact in the one or more electronic files to the end user computer system via the IP data network.

17. The computerized method of claim 16 , further comprising:

computing, by the at least one processor of the central computer system when executing software stored in the at least one memory, an aggregate joint price and quantity change impact on the overall run-rate impact across the set of sourcing deals for one or more user-specified expense categories and/or one or more user-specified vendors based on the data for the set of sourcing deals that are associated with the one or more user-specified expense categories and/or the one or more user-specified vendors; and

transmitting, by the central computer system, the aggregate joint price and quantity change impact in the one or more electronic files to the end user computer system via the IP data network.

18. The computerized method of claim 11 , wherein transmitting, by the central computer system, comprises transmitting by at least one server of the central computer system the overall run-rate impact, the unit price change impact, the quantity change impact, and the joint impact of price and quantity changes in the one or more electronic files to the end user computer system via the IP data network.

19. The computerized method of claim 11 , further comprising graphically displaying, by the end user computer system, the overall run-rate impact, the unit price change impact, the quantity change impact, and the joint impact of price and quantity changes transmitted to the end user computer system by the central computer system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2018
From: MORGAN STANLEY
To: MORGAN STANLEY SERVICES GROUP INC.
Reel/Frame 047186/0648 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2015
From: DONOHUE, EDWARD B.; FADAIFARD, MINOO; SHAQIRI, HERJON
To: MORGAN STANLEY
Reel/Frame 035384/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2013
From: DONOHUE, EDWARD B.
To: MORGAN STANLEY
Reel/Frame 031787/0575 →