Alliance business relationship management method and tool
AssigneeInternational Business Machines Corporation
InventorsNathan Sauders Caswell, Gina M. Comer, Michael A. Limanni, Jr.
Life of this patent
Estimating the term…
Abstract
An alliance business relationship is managed by receiving a request for a relationship from a firm. An alliance taxonomy stored in a database is used to determine whether the request is an alliance. An opportunity in the request is identified and quantified. The alliance is formed, executed, and subsequently terminated. Thereafter, the alliance is again evaluated against the criteria in the taxonomy to determine whether another relationship type applies.
Claims18
A system comprising a network I/O, a CPU, and one or more databases for implementing a method of managing an alliance business relationship, said method comprising the steps of:
- receiving a request for a third party relationship;
- determining whether said relationship is an alliance using criteria in an alliance taxonomy stored in one of said databases;
- identifying and quantifying an opportunity in said relationship request including evaluating the strengths and weaknesses of said opportunity;
- preparing and evaluating a business case for said opportunity;
- forming said alliance including negotiating an alliance relationship contract;
- executing said alliance;
- terminating said alliance;
- and
- evaluating said alliance against criteria in said alliance taxonomy.
A system comprising a network I/O, a CPU, and one or more databases, for implementing a method of managing a strategic business relationship, said method comprising the steps of:
- entering a request for a relationship;
- determining the relationship type using a criteria in a relationship taxonomy stored in one of said databases;
- identifying and quantifying an opportunity in said relationship request including evaluating the strengths and weaknesses of said opportunity;
- preparing and evaluating a business case for said opportunity;
- forming said relationship type including negotiating a relationship contract;
- executing said relationship type;
- terminating said relationship type;
- and
- evaluating said relationship type against criteria in said taxonomy.
An alliance managing system, comprising:
- a database having a request for a third party relationship;
- said database including software code for determining whether said relationship is an alliance using criteria in an alliance taxonomy stored in said database;
- software capability included in said database for identifying and quantifying an opportunity in said relationship request including evaluating the strengths and weaknesses of said opportunity;
- software capability included in said database for preparing and evaluating a business case for said opportunity;
- software capability included in said database for forming said alliance including negotiating an alliance relationship contract, and for tracking said forming and negotiating in said database;
- software capability included in said database for executing said alliance;
- software capability included in said database for terminating said alliance;
- and
- software capability included in said database for evaluating within said database, said alliance against criteria in said alliance taxonomy.
A computer program product for instructing a processor to manage an alliance business relationship, said computer program product comprising:
- a computer readable medium;
- first program instruction means for receiving a request for a third party relationship;
- second program instruction means for determining whether said relationship is an alliance using criteria in an alliance taxonomy;
- third program instruction means for identifying and quantifying an opportunity in said relationship request including evaluating the strengths and weaknesses of said opportunity;
- fourth program instruction means for preparing and evaluating a business case for said opportunity;
- fifth program instruction means for recording the forming of said alliance including negotiating an alliance relationship contract;
- sixth program instruction means for tracking the executing of said alliance;
- seventh program instruction means for tracking the terminating of said alliance;
- and
- eighth program instruction means for evaluating said alliance against criteria in said alliance taxonomy;
- and wherein
- all said program instruction means are recorded on said medium.
Dependencies are inferred from the claim text.