SYSTEM AND METHOD FOR BUSINESS DECISION-MAKING
First Claim
1. A computer-implemented method of making of decisions regarding activities of an organisation, said method comprising the steps of:
- determining at least one business objective for activities of said organisation as a control parameter for at least one control tree;
determining at least one constraint affecting said control parameter for at least one constraint tree;
developing in a database of a computer system at least one control tree and at least one constraint tree related to said control tree having control and constraint parameters, said control tree comprising information about a plurality of sub-objectives associated with said business objective, said constraint tree comprising information about a factor limiting the activities of said organisation to achieve said business objective, each tree comprising a plurality of blocks that record and represent factors associated with the business activities of said organisation, said blocks of each tree having a relational connection between a parent block and at least one child block in said tree including at least one logic operator;
identifying the relationships amongst constraints and the relationship between said control parameter and said constraints and storing information about the relationships in said database;
evaluating said business activities of said organisation using said control parameter dependent upon said identified relationships and said constraints;
comparing the result of said evaluation with a predefined value of said control parameter for said business objective using a computer system coupled to said database; and
delivering a decision when said business objective is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatuses and computer program products for supporting of decisions regarding activities of an organisation are disclosed. At least one business objective for activities of the organisation is determined (110) as a control parameter for at least one control tree. At least one constraint affecting the control parameter for at least one constraint tree is determined (112). In a database of computer system, at least one control tree and at least one constraint tree are developed (114) related to the control tree having control and constraint parameters. Relationships amongst constraints and the relationship between the control parameter and constraints are identified (116), and information about relationships is stored (116) in the database. Business activities are evaluated (118) using the control parameter dependent upon identified relationships and constraints. The evaluation result is compared (120) with a predefined value of control parameter for the business objective. A decision is delivered (122) when the business objective is satisfied.
17 Citations
15 Claims
-
1. A computer-implemented method of making of decisions regarding activities of an organisation, said method comprising the steps of:
-
determining at least one business objective for activities of said organisation as a control parameter for at least one control tree; determining at least one constraint affecting said control parameter for at least one constraint tree; developing in a database of a computer system at least one control tree and at least one constraint tree related to said control tree having control and constraint parameters, said control tree comprising information about a plurality of sub-objectives associated with said business objective, said constraint tree comprising information about a factor limiting the activities of said organisation to achieve said business objective, each tree comprising a plurality of blocks that record and represent factors associated with the business activities of said organisation, said blocks of each tree having a relational connection between a parent block and at least one child block in said tree including at least one logic operator; identifying the relationships amongst constraints and the relationship between said control parameter and said constraints and storing information about the relationships in said database; evaluating said business activities of said organisation using said control parameter dependent upon said identified relationships and said constraints; comparing the result of said evaluation with a predefined value of said control parameter for said business objective using a computer system coupled to said database; and delivering a decision when said business objective is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for making of decisions regarding a business objective of an organisation, said apparatus comprising:
-
means for determining at least one business objective for activities of said organisation as a control parameter for at least one control tree; means for determining at least one constraint affecting said control parameter for at least one constraint tree; means for developing in a database of a computer system at least one control tree and at least one constraint tree related to said control tree having control and constraint parameters, said control tree comprising information about a plurality of sub-objectives associated with said business objective, said constraint tree comprising information about a factor limiting the activities of said organisation to achieve said business objective, each tree comprising a plurality of blocks that record and represent factors associated with the business activities of said organisation, said blocks of each tree having a relational connection between a parent block and at least one child block in said tree including at least one logic operator; means for identifying the relationships amongst constraints and the relationship between said control parameter and said constraints and storing information about the relationships in said database; means for evaluating said business activities of said organisation using said control parameter dependent upon said identified relationships and said constraints; means for comparing the result of said evaluation with a predefined value of said control parameter for said business objective using a computer system coupled to said database; and means for delivering a decision when said business objective is satisfied.
-
-
14. An apparatus for making of decisions regarding a business objective of an organisation, said apparatus comprising:
-
a storage device storing a database; a memory for storing data, a portion of said database obtained from said storage device, and a computer program; and a processing unit coupled to said memory for executing said computer program, said computer program comprising; computer program code means for determining at least one business objective for activities of said organisation as a control parameter for at least one control tree; computer program code means for determining at least one constraint affecting said control parameter for at least one constraint tree; computer program code means for developing in said database at least one control tree and at least one constraint tree related to said control tree having control and constraint parameters, said control tree comprising information about a plurality of sub-objectives associated with said business objective, said constraint tree comprising information about a factor limiting the activities of said organisation to achieve said business objective, each tree comprising a plurality of blocks that record and represent factors associated with the business activities of said organisation, said blocks of each tree having a relational connection between a parent block and at least one child block in said tree including at least one logic operator; computer program code means for identifying the relationships amongst constraints and the relationship between said control parameter and said constraints and storing information about the relationships in said database; computer program code means for evaluating said business activities of said organisation using said control parameter dependent upon said identified relationships and said constraints; computer program code means for comparing the result of said evaluation with a predefined value of said control parameter for said business objective; and computer program code means for delivering a decision when said business objective is satisfied.
-
-
15. A computer program product comprising a computer readable medium have recorded thereon a computer program for making of decisions regarding a business objective of an organisation for execution on a processing unit, said computer program comprising:
-
computer program code means for determining at least one business objective for activities of said organisation as a control parameter for at least one control tree; computer program code means for determining at least one constraint affecting said control parameter for at least one constraint tree; computer program code means for developing in said database at least one control tree and at least one constraint tree related to said control tree having control and constraint parameters, said control tree comprising information about a plurality of sub-objectives associated with said business objective, said constraint tree comprising information about a factor limiting the activities of said organisation to achieve said business objective, each tree comprising a plurality of blocks that record and represent factors associated with the business activities of said organisation, said blocks of each tree having a relational connection between a parent block and at least one child block in said tree including at least one logic operator; computer program code means for identifying the relationships amongst constraints and the relationship between said control parameter and said constraints and storing information about the relationships in said database; computer program code means for evaluating said business activities of said organisation using said control parameter dependent upon said identified relationships and said constraints; computer program code means for comparing the result of said evaluation with a predefined value of said control parameter for said business objective; and computer program code means for delivering a decision when said business objective is satisfied.
-
Specification