Claims
- 1. A method for creating a supplier rating matrix for rating services of a supplier, the method comprising:
defining a plurality of job attributes each including a plurality of sub-attributes, each sub-attribute representing a range of job attribute values; defining a job attribute vector, the job attribute vector including a plurality of dimensions each corresponding to a sub-attribute; defining a plurality of performance metrics; defining a performance vector, the performance vector including a plurality of dimensions each corresponding to a performance metric; defining a first initial value for the job attribute vector; defining a second initial value for the performance vector; and generating a supplier-rating matrix for the supplier by mathematically combining the job attribute vector and the performance vector.
- 2. The method of claim 1 wherein the job attribute vector is a first job attribute vector, the performance vector is a first performance vector and the supplier rating matrix is a first supplier rating matrix further comprising;
receiving data associated with a specific service supplied to a customer of the supplier; generating a second performance vector in response to the received data; generating a second job attribute vector in response to the specific service, the second job attribute vector indicating which range of job attribute values are associated with the specific service; defining a weighting factor; and generating a second supplier-rating matrix for the supplier by mathematically combining the first supplier rating matrix, the weighting factor, the second job attribute vector and the second performance vector.
- 3. The method of claim 2 wherein the step of generating the second supplier rating matrix further comprises:
multiplying the second job attribute vector by the second performance vector, thereby generating a third supplier rating matrix; multiplying the first supplier-rating matrix by the weighting factor, thereby generating a fourth supplier rating matrix; multiplying the third supplier rating matrix by the difference of one minus the weighting factor, thereby generating a fifth supplier rating matrix; and adding the fourth supplier-rating matrix to the fifth supplier-rating matrix, thereby generating the second supplier-rating matrix.
- 4. The method of claim 1 wherein the job attribute vector is a first job attribute vector, the performance vector is a first performance vector, the supplier-rating matrix is a first supplier rating matrix and the supplier is a first supplier further comprising:
providing a second supplier-rating matrix associated with a second supplier; receiving data associated with a proposed job; generating a second performance vector in response to the received data; generating a second job attribute vector in response to the received data, the second job attribute vector indicating which range of job attribute values are associated with the proposed job; and selecting the first or second supplier based on the first supplier-rating matrix, the second supplier-rating matrix, the second performance vector and the second job attribute vector.
- 5. The method of claim 1 wherein the job attribute vector is a first job attribute vector and the performance vector is a first performance vector further comprising:
receiving data associated with a proposed job; generating a second performance vector in response to the received data; generating a second job attribute vector in response to the received data, the second job attribute vector indicating which range of job attribute values are associated with the proposed job; and rating the supplier based on the supplier-rating matrix, the second performance vector and the second job attribute vector.
- 6. The method of claim 1 further comprising defining the plurality of job attributes and the plurality of sub-attributes using a technical requirements specification of a customer of a supplier.
- 7. The method of claim 1 further comprising defining the plurality of job attributes to include dimensional tolerance, turnaround time and quantity.
- 8. The method of claim 7 further comprising:
defining the plurality of sub-attributes corresponding to the dimensional tolerance attribute to include a plurality of ranges of tolerance values; defining the plurality of sub-attributes corresponding to the quantity attribute to include a plurality of ranges of quantity values; and defining the plurality of sub-attributes corresponding to the turnaround time attribute to include a plurality of ranges of times.
- 9. The method of claim 1 further comprising defining the plurality of performance metrics to include speed, quality, cost and service.
- 10. The method of claim 1 wherein the supplier rating matrix includes a number of columns and a number of rows wherein the step of generating further comprises multiplying the job attribute vector by the performance vector, resulting in the supplier rating matrix including the number of columns corresponding to the number of dimensions of the job attribute vector and the number of rows corresponding to the number of dimensions of the performance vector.
- 11. A system for creating a supplier rating matrix for rating services of a supplier, the system comprising:
an interface module adapted to define a plurality of job attributes each including a plurality of sub-attributes, each sub-attribute representing a range of job attribute values and adapted to define a plurality of performance metrics; and a matrix generator module adapted to define a job attribute vector with an initial value, the job attribute vector including a plurality of dimensions each corresponding to a sub-attribute, adapted to define a performance vector with an initial value, the performance vector including a plurality of dimensions each corresponding to a performance metric, and adapted to generate a first supplier rating matrix for the supplier by mathematically combining the job attribute vector and the performance vector.
- 12. The system of claim 11 wherein the job attribute vector is a first job attribute vector, the performance vector is a first performance vector and the supplier rating matrix is a first supplier rating matrix further comprising:
the interface module further adapted to receive data associated with a specific service supplied to a customer of the supplier; the matrix generator module further adapted to define a weighting factor, adapted to generate a second performance vector in response to the received data, adapted to generate a second job attribute vector in response to the specific service that indicates which range of job attribute values are associated with the specific service and adapted to generate a second supplier rating matrix for the supplier by mathematically combining the first supplier rating matrix, the weighting factor, the second job attribute vector and the second performance vector.
- 13. The system of claim 11 wherein the job attribute vector is a first job attribute vector, the performance vector is a first performance vector, the supplier rating matrix is a first supplier rating matrix and the supplier is a first supplier further comprising:
the matrix generator module further adapter to provide a second supplier-rating matrix associated with a second supplier; an interface module adapted to receive data associated with a proposed job; a selector module adapted to generate a second performance vector in response to the received data, adapted to generate a second job attribute vector in response to the received data, the second job attribute vector indicating which range of job attribute values are associated with the proposed job and adapted to select the first or second supplier based on the first supplier matrix, the second supplier matrix, the second performance vector and the second job attribute vector.
- 14. The system of claim 11 further comprising a server in communication with a client via a network, wherein the server includes the interface module and the matrix generator module.
- 15. An article of manufacture having computer-readable program means for creating a supplier rating matrix for rating services of a supplier, the article comprising:
computer-readable program means for defining a plurality of job attributes each including a plurality of sub-attributes, each sub-attribute representing a range of job attribute values; computer-readable program means for defining a job attribute vector associated with the supplier, the job attribute vector including a plurality of dimensions each corresponding to a sub-attribute; computer-readable program means for defining a plurality of performance metrics; computer-readable program means for defining a performance vector associated with the supplier, the performance vector including a plurality of dimensions each corresponding to a performance metric; computer-readable program means for defining a first initial value for the job attribute vector; computer-readable program means for defining a second initial value for the performance vector; and computer-readable program means generating a supplier rating matrix for the supplier by mathematically combining the job attribute vector and the performance vector.
- 16. The article of claim 15 wherein the job attribute vector is a first job attribute vector, the performance vector is a first performance vector and the supplier rating matrix is a first supplier rating matrix further comprising;
computer-readable program means for receiving data from a customer of the supplier associated with a specific service supplied by the supplier to the customer; computer-readable program means for generating a second performance vector in response to the data received by the customer; computer-readable program means for generating a second job attribute vector in response to the specific service, the second job attribute vector indicating which range of job attribute values are associated with the specific service; computer-readable program means for defining a weighting factor; and computer-readable program means for generating a second supplier rating matrix for the supplier by mathematically combining the first supplier rating matrix, the weighting factor, the second job attribute vector and the second performance vector.
- 17. The method of claim 15 wherein the job attribute vector is a first job attribute vector, the performance vector is a first performance vector, the supplier rating matrix is a first supplier rating matrix and the supplier is a first supplier further comprising:
computer-readable program means for providing a second supplier-rating matrix associated with a second supplier; computer-readable program means for receiving data from a user; computer-readable program means for generating a second performance vector in response to the data received from the user; computer-readable program means for generating a second job attribute vector in response to the data received from the user, the second job attribute vector indicating which range of job attribute values are associated with a specific service requested by the user; and computer-readable program means for selecting the first or second supplier based on the first supplier matrix, the second supplier matrix, the second performance vector and the second job attribute vector.
- 18. A method for selecting a supplier for a proposed job by evaluating a plurality of suppliers based on each of the supplier's performance metrics ratings for one or more previous jobs with corresponding job attributes, the method comprising:
defining a plurality of supplier-rating matrices, each supplier-rating matrix for each of the suppliers having at least two dimensions, the first dimension corresponding to a plurality of job attributes and the second dimension corresponding to a plurality of performance metrics; generating a modified supplier-rating matrix for each of the suppliers by modifying one of the supplier-rating matrices corresponding to that supplier using job attributes and performance metrics associated with a given previous job performed by that supplier; generating a rating value for each supplier using the modified supplier-rating matrices and the job attributes of the proposed job; and selecting a supplier with the highest rating value.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. provisional application Serial No. 60/237,666, filed Oct. 3, 2000. This co-pending application is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60237666 |
Oct 2000 |
US |