WO1997009666A2 - Procede et systeme de decision - Google Patents
Procede et systeme de decision Download PDFInfo
- Publication number
- WO1997009666A2 WO1997009666A2 PCT/US1996/013953 US9613953W WO9709666A2 WO 1997009666 A2 WO1997009666 A2 WO 1997009666A2 US 9613953 W US9613953 W US 9613953W WO 9709666 A2 WO9709666 A2 WO 9709666A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- decision
- user
- choosing
- alternative
- altemative
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000009877 rendering Methods 0.000 claims abstract description 38
- 230000006870 function Effects 0.000 claims abstract description 18
- 239000011159 matrix material Substances 0.000 claims abstract description 18
- 230000001447 compensatory effect Effects 0.000 claims abstract description 17
- 230000002452 interceptive effect Effects 0.000 claims abstract description 11
- 239000000047 product Substances 0.000 claims description 69
- 238000012545 processing Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 9
- 238000003908 quality control method Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 5
- 230000008030 elimination Effects 0.000 claims description 4
- 238000003379 elimination reaction Methods 0.000 claims description 4
- 239000006227 byproduct Substances 0.000 claims description 2
- 208000037656 Respiratory Sounds Diseases 0.000 claims 5
- 206010037833 rales Diseases 0.000 claims 5
- 230000000977 initiatory effect Effects 0.000 claims 3
- 230000000007 visual effect Effects 0.000 claims 1
- 238000004422 calculation algorithm Methods 0.000 description 30
- 230000008859 change Effects 0.000 description 11
- 230000008901 benefit Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- MLYCFWZIAJAIGW-UHFFFAOYSA-N 1-(2,5-dimethoxy-4-methylphenyl)butan-2-amine Chemical compound CCC(N)CC1=CC(OC)=C(C)C=C1OC MLYCFWZIAJAIGW-UHFFFAOYSA-N 0.000 description 1
- 241001064577 Ariadne <plant> Species 0.000 description 1
- 241000282412 Homo Species 0.000 description 1
- OQMBBFQZGJFLBU-UHFFFAOYSA-N Oxyfluorfen Chemical compound C1=C([N+]([O-])=O)C(OCC)=CC(OC=2C(=CC(=CC=2)C(F)(F)F)Cl)=C1 OQMBBFQZGJFLBU-UHFFFAOYSA-N 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- QCAWEPFNJXQPAN-UHFFFAOYSA-N methoxyfenozide Chemical compound COC1=CC=CC(C(=O)NN(C(=O)C=2C=C(C)C=C(C)C=2)C(C)(C)C)=C1C QCAWEPFNJXQPAN-UHFFFAOYSA-N 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 235000002020 sage Nutrition 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
Definitions
- a Microfiche Appendix consisting of 5 sheets (428 total frames) of microfiche is included in this application.
- the Microfiche Appendix contains material which is subject to copyright protection.
- the copyright owner has no objection to the facsimile reproduction by any one of the Microfiche Appendix, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
- the present invention relates to decision analysis techniques, and more particularly, to an electronic system and method for rendering an answer to a decision problem received from a user.
- decision theory entitled Theory of Games and Economic Behavior
- scholars and researchers have attempted to model and simulate human decision-making.
- Several decision models for reaching an "optimal" choice have been conceived.
- human cognition is incapable of making the detailed calculations that are needed to arrive at such an optimal choice. Without the assistance of external factors or tools, therefore, the human mind is limited in its ability to reach decisions in a truly optimal fashion.
- the program described is complex and expressly requires operation by skilled experts rather than directly by the user.
- One commercially available program called the Decision Maker currently offered by Palo Alto Software, Inc. also provides some form of decision-reaching tool or assistance. This program also does not provide a friendly user interface.
- the Decision Maker program requires the user to estimate complex mathematical variables such as expected probabilities and utilities, and to operate at different risk levels.
- neither of the above programs provide the benefit of a built-in database of attributes relevant to a decision.
- a built-in attribute database would provide the user with specific comparison points for related categories of decision, such as consumer products, real estate and financial instruments, to name a few.
- These programs also lack the advantage of providing a history of previously rendered decisions so that an analysis or recapitulation of prior decisions can be made, as well as input from advisor units.
- U.S. Patent No. 5,195,172 issued to Elad et al., describes a system and method for representing and solving numeric and symbolic problems by allowing a user to enter objects and attributes, thereby forming a table of at least two dimensions having object- attribute pairs.
- U.S. Patent No. 4,965,743, issued to Malin et al., and U.S. Patent No. 5,331,545, issued to Yajima et al. both describe various systems for planning and solving problems.
- These references also do not include a built-in database of predetermined product attributes relevant to each decision alternative that allow for user-provided attribute weights. Nor do these references provide a mechanism for analyzing a decision or recording prior decisions.
- the above systems also lack the advantage of quality control and importance mechanisms (so-called non-compensatory rules), as well as a tie breaking procedure when more than one alternative is capable of satisfying a user's requirements.
- These decision making systems also typically require the user to have sufficient skills to supply or input a specific decision rule for each decision requested of the system rather than having a series of decision rules pre- programmed for ease of use.
- Such a tool would include a unique sequence of pre-programmed decision analysis techniques that allow for subjective user input and are capable of yielding decisions for any choices faced by the user. The choices can involve, preferably, both monetary and non-monetary related problems.
- the tool would also include a built-in predetermined set of attributes for a host of alternatives for many different categories of decision as well as allow the user to add or develop custom comparison points for a particular decision.
- the present invention provides a system and method for rendering a decision based upon stored attributes and information received from the user.
- a system is provided for choosing an alternative from one or more alternatives. At least one attribute pertinent to the at least one alternative is provided.
- the system includes an input to receive information from a user regarding the at least one attribute and at least one alternative.
- Means are provided for choosing an alternative based upon the information received from the user and employing at least one built-in decision rule.
- An output is included for communicating the decision to the user.
- a method is provided for reaching a decision.
- the method includes the steps of providing at least one altemative and at least one attribute pertinent to theretemative; receiving information from a user; choosing an altemative, based on the information received from the user and employing a built-in decision rule; and communicating the choice to the user.
- a graphic user interface for use in reaching a decision.
- the graphic user interface includes a matrix window that allows the user to identify the various alternatives of the decision and relevant attributes for each of the alternatives.
- the interface also includes a metric window for assigning a level of importance to each of the attributes identified in the matrix window.
- apparatus for reaching a decision.
- the apparatus includes a housing, and a memory, contained within the housing, for storing a plurality of altematives and at least one attribute relevant to the decision.
- the housing also includes an input to receive an attribute importance level from a user, and a processing element for rendering a decision according to the information received from the user and employing a built-in decision rule.
- An output coupled to the housing is provided for communicating the rendered decision to the user.
- the present invention preferably enables the user to inco ⁇ orate non- numerical rankings of attributes, and is sensitive to the price of the product or service being considered.
- the invention also preferably includes a tie-breaking procedure to arrive at the optimal choice for a difficult or close decision.
- the invention further provides automatic interpretation and analysis of the rendered decision, as well as a record of how previous decisions were reached.
- a history of previous decisions made with the system is provided, which can be sorted by date, category, subcategory, "satisfaction" score, or name of winning altemative.
- the invention is, therefore, applicable to any decision considered by any user, without requiring the user to select or assign a specific decision rule for each situation.
- the invention also includes a user-friendly graphic user interface that allows the user to operate the system directly without the aid of outside experts or skilled operators.
- FIG. 1 is a flow chart of the presently preferred decision algorithm employed with the invention, where FIG. 1(a) provides initial checks for number of products and product prices; FIG. 1 (b) provides checks for dominated products and high importance attributes; FIG. 1(c) provides checks for ties between products or services; and FIG. 1 (d) provides checks for quality control and provides a final result.
- FIG. 2 shows one presently preferred embodiment of the apparatus of the invention for execution of the algorithm identified in FIG. 1 ; where FIG. 2(a) shows an overall block diagram and FIG. 2(b) illustrates the various platforms for connection to the device of the invention.
- FIG. 3 displays one presently preferred category selection window identifying broad categories of products or services for selection by the user.
- FIG. 4 shows the main interface window prior to checking/selecting among pre-determined attributes to be used in the decision
- FIG. 5 displays a window that allows the user to search for a subcategory from a list of categories.
- FIG. 6 shows a category dialog box that allows changing the category without leaving the main window of FIG. 4.
- FIG. 7 illustrates two mechanisms for changing subcategories, where FIG. 7(a) is a dialog box that allows changing the subcategory without leaving the main window of FIG. 4; and FIG. 7(b) is a dialog box that allows extemal changing of the user defined subcategories.
- FIG. 8 shows the main window show in FIG. 4 after the grades/scores and importance level of each of these attributes have been entered.
- FIG. 9 shows the main window of FIG. 4 where attribute scores are expressed in a range between one and 100.
- FIG. 10 identifies the various preferred menus accessible through the main window, where FIG. 10(a) shows the file menu; FIG. 10(b) shows the n menu; FIG. 10(c) shows the scores menu; FIG. 10(d) shows the names menu; and FIG. 10(e) shows the help menu.
- FIG. 11 is a window that allows the user to change the names of product attributes.
- FIG. 12 is a window that alerts the user that the product is higher than the maximum price specified.
- FIG. 13 is a window that tells the user that one product is inferior to another in some way.
- FIG. 14 displays a presently preferred quality control window.
- FIG. 15 displays a presently preferred importance window.
- FIG. 16 presents the windows used to break a tie between two choices, where FIG. 16(a) notifies the user of a tie between products; and FIG.
- 16(b) allows the user to manually break the tie.
- FIG. 17 displays a window presenting the user with the computerized choice of the system.
- FIG. 18 is a window that provides an analysis of the particular decision process.
- FIG. 19 is a save decision window used to save a decision for later reference.
- FIG. 20 is a window that enables the user to list and sort previous decisions, where FIG. 20(a) lists the decision; FIG. 20(b) allows the user to load a specific database; and FIG. 20(c) is the retrieved decision presented in matrix form.
- FIG. 21 is one preferred error window.
- FIG. 22 displays the add advisor input button on the main window of FIG. 8.
- FIG. 23 displays the incorporate advisor's opinion window.
- FIG. 24 shows a preferred advisor's input screen; where FIG. 24(a) allows identification of key advisors, and FIG. 24(c) provides an advisor warning for the decision.
- FIG. 25 displays the add on-line data and CD-ROM data buttons on the main window of FIG. 8.
- FIG. 26 shows a preferred interface screen for on-line communication or CD-ROM access; where FIG. 26(a) shows sorting by alternatives, and FIG. 26(b) shows sorting by attribute.
- FIG. 27 is a detailed flow chart of the preferred program for use with the invention.
- FIG. 1 identifies a flow chart of the steps performed by the presently preferred decisional algorithm employed with the invention.
- certain decision analysis techniques are employed to render decisions for a user.
- Various existing techniques are combined in a unique sequence to provide the user with the result of an input decision.
- the sequence first checks for a dominant altemative for the target decision. If a dominant alternative is not found, then compensatory additive procedures are employed to arrive at a total score for each altemative to the decision. Non ⁇ compensatory strategies are then employed to cover all available situations in arriving at the final choice. Modifications to the basic formula and calculations utilized in the fields of decision theory and linear programming are introduced that enable the user to make an "optimal" choice based on his/her subjective input and independent of the content of the decision.
- the presently preferred algorithm shown in FIG. 1 starts the decision calculus by examining whether a dominant altemative exists in the first place.
- the algorithm also preferably enables the user to rate altematives based on a simple 1 to 10, 1 to 100, or F to A+scales, and to automatically break a tied score.
- the algorithm is also sensitive to the price of the product (also on a 1-10 scale), as well as the importance of the price of the product/service to the user.
- the types of decisions solved can include the purchase of consumer goods, durables, financial instmments, real estate, and automobiles, to name a few, but can be extended to any other decision.
- a decision can be made independent of any monetary (or other) price.
- decisions include a career choice decision (three jobs which offer the same benefits package), an employer's hiring decision, a decision to play soccer or basketball, or a decision to enroll at particular school or university, to name but a few.
- the formula or algorithm used to reach the optimal choice is the same except that the total score arrived at is not divided by any price or monetary cost.
- the general algorithm begins with a start step
- the program proceeds at step 12 upon a request by the user to render a decision. If no altematives have been specified, the program proceeds to step 14, transmits an error identifying that noretematives have been specified, and exits. If at least one alternative (i.e. product or service) was specified for the decision, the program proceeds to step 16 for a determination if more than one altemative has been specified. If not, the program provides such an error notification and exits at step 18. If more than one altemative has been properly specified by the user, the algorithm provides such notification at step 20 and proceeds to perform the decision calculus. At step 22, the algorithm begins the elimination of altematives to determine and ultimately render a result.
- the first aspect of elimination is based on the price, if any, of the altemative. If allretematives are too expensive based upon the user's input, the program provides such notice to the user at step 22. Again, a test of whether any further altematives satisfying the user's price range exists is performed at step 24. If not, notification to that effect is provided at step 26 and the program exits. If altematives remain that are within the price range specified by the user, the program proceeds to step 28. If only one alternative exists within the user's defined price range, notice to that effect is provided at step 30 and the program exits. If not, the program continues with the decisional calculus to find the optimal choice based upon the user's input and the predefined attributes.
- the algorithm proceeds to eliminate dominated alternatives at step 32.
- the algorithm eliminates dominated alternatives when the alternative is inferior to another and not superior in any way by removing the alternative from the choice set. Should only one alternative remain as a result of the analysis performed at step 32, the program proceeds at steps 34 and 36 to provide such notification and exits. If more than one alternative still remains, the program proceeds from step 34 to step 38 where a check for high importance level attributes is made.
- the next step in the decision calculus is to determine if two or more of the altematives under consideration present a tie based upon the predetermined attributes and user supplied input and weights.
- the program checks for a tie condition. If a tie has occurred, the program proceeds at step 42 to check if an automatic tie breaking procedure, preferably built into the algorithm, will break the tie. If so, notice to that effect is provided at step 44 and the program continues on to step 48. If not, an option is presented to the user (described in more detail below) to either break the tie manually or to cancel execution at step 46. If the tie is broken manually, the program proceeds to step 48 with notification of the outcome being provided at step 46.
- step 48 the program determines if the "winning" altemative, which is the result of the above process steps, contains a low grade in an attribute identified by the user as important. If not, a decision has been reached by the algorithm. The program then proceeds at step 50 to identify the rendered altemative and its rank among the other products considered by the program, and the program terminates. Should a low grade exist in an important attribute, the program proceeds at step 52 to ask the user whether to remove the selected alternative. The user may decline to remove the alternative, and disregard the importance originally associated to the particular attribute. In such case, notice of the user's decision to overlook the low grade is provided at step 54, and the program continues to step 50 and proceeds as indicated above.
- the program provides such notice at step 56, and at step 58 checks if any alternatives remain from which to render a decision. Should no further altemative remain, notice to that effect is provided at step 60 and the program exits. If there are remaining alternatives, the program loops back to step 40 to again perform the above-outlined steps of the decision calculus until a decision is reached.
- the preferred algorithm utilizes a certain sequence of decision rules which combine a multi-attribute utility function and non-compensatory decision rules such as the "elimination by aspect" and "lexicographic" rules.
- the sequence of the decision calculus is important to yield the proper result to a particular decision based upon the attributes of the decision and the assigned weights given by the user.
- An algorithm that initially uses non-compensatory rules and then utilizes multi-attribute calculations may lead to a different outcome than an algorithm that uses multi-attribute functions and then incorporates non ⁇ compensatory rules.
- the program allows the user to analyze the outcome of a particular decision. Thus, the user can understand why s/he arrived at a certain choice and not at another.
- One alternate embodiment of the invention includes saving a history of previously rendered decisions. In so doing, the algorithm allows the user to save all or some of the decisions made employing the system.
- the user can preferably load historical decisions and also sort them either chronologically by date, by name, by price, by winner, by a satisfaction grade (a weighted formula used to calculate this score), by category, or by subcategory.
- the program preferably stores the way a decision was made based on the method of "process tracing.”
- process tracing Those skilled in the art will appreciate that known techniques for process tracing exist and are contemplated.
- One presently preferred technique is described in J. K. Ford, N. Schmitt, S.L. Schechtman, B.M. Hults, and M. L. Doherty, Process Tracing Methods: Contributions. Problems, and Neglected Research Questions. Organizational Behavior and Human Decision
- the system provides a computerized display of the way a decision was made.
- the constraints of the decision maker e.g. regarding the maximum price the user is willing to pay for the product
- the user's answers to the non- compensatory ("importance” and “quality control") questions e.g. regarding the maximum price the user is willing to pay for the product
- the user's answers to the non- compensatory (“importance” and “quality control") questions e.g. regarding the maximum price the user is willing to pay for the product
- the user's answers to the non- compensatory (“importance” and “quality control”) questions e.g. regarding the maximum price the user is willing to pay for the product
- the user's answers to the non- compensatory (“importance” and “quality control”) questions e.g. regarding the maximum price the user is willing to pay for the product
- the non- compensatory (“importance” and “quality control”) questions e.g. regarding the maximum price the user is willing to pay for the product
- the weights e.g. regarding the maximum price the user is
- the program also preferably allows for inco ⁇ orating the opinions and views of others into the decision making calculus. Because people frequently listen to others while making decisions (even though they may eventually ignore the advice) such information is important and may form a useful part of a particular decision.
- the opinion of "advisory" decision units consisting for example of a spouse, mother, father, brother, sister, child, friends, boss, co-workers, or colleagues, is preferably inco ⁇ orated into the algorithm.
- pre-determined lists of "members" of these advisory units appear in the graphic user interface (see FIG. 25). Employing this feature, the user can adopt his advisor's recommendation, follow his own opinion, or compare the two while making a decision. Calculating group decisions or outcomes is also possible using the same technique. Users can therefore reach a collective decision while communicating with other users and/or other computers over local and wide area networks.
- Altemate features of the algorithm allow the user to order and pay for the product or service of a decision through an on-line shopping network coupled to the system.
- the algorithm preferably enables the user to retrieve data from on-line services, electronic catalogs, World Wide Web shopping malls, or from a CD-ROM database, and inco ⁇ orate the data directly into the decision matrix, thus adding another dimension to the repertoire of decision-related tasks.
- the algorithm also preferably allows the user to inco ⁇ orate multiple databases while making a decision.
- the system can thus serve as a decision making platform or generator, where the user can select and utilize varying databases and tasks for different types of decisions (e.g., purchasing real estate, obtaining finance, etc.).
- An example of one presently preferred program algorithm that includes the above features and functions appears in FIG. 27.
- FIG. 2(a) A printout of the source code for the program shown in FIG. 27 appears in the Microfiche Appendix.
- the system preferably includes a processor 70, a memory 72, an input 74 and an output 78.
- the processor 70 comprises a microprocessor or central processing unit.
- the output 76 comprises a computer cathode ray tube display screen or LED display that visually represents output generated by the system, or generates a signal for communicating the results of a decision or any intermediate notices to another computer or electronic device.
- the input 74 can comprise a keyboard or keypad, or be capable of receiving input over an electronic medium such as a computer network, television or telephone line (e.g. by interactive voice response unit).
- the memory 72 can comprise any form of electronic memory generally known in the art.
- the system 80 can be embodied within a hand-held or palm-top computer 82, or installed on laptop or desktop computers 84.
- a hand-held or palm-top computer 82 is the Hewlett-Packard 200LX or 1000.
- Other portable devices such as the Apple Newton, Zoomer and Psio, or the Sha ⁇ Zaurus, are also contemplated.
- the system 80 can be accessed over a local area computer network 86 or wide area network 88 such as Prodigy, CompuServe, AmericaOnline, the Internet or World Wide Web; or through an (800) or (900) number telephone line and/or Interactive Voice Response ("IVR") unit 90.
- Other platforms include calculators 92, an ATM device or kiosk 94, or an interactive television 96.
- the calculator 92 may be a generic calculator modified to implement the decisional calculus of the invention. However, because of the limited amount of space within a calculator's housing, and thus limited memory size, a built-in database of attributes may be omitted. In this event, certain attributes can be hard ⁇ wired or stored in firmware to implement certain choices or tailor the calculator 92 to a specific task.
- a light emitting diode (LED) display may also replace a CRT display in the calculator 92 embodiment.
- LED light emitting diode
- the memory 72 preferably includes a built-in database providing a set of predetermined attributes or parameters for commonly encountered decisions.
- the database may include, for example, attributes for consumer goods and appliances, financial investments or loan information, as well as user-defined items.
- many different attributes may be provided in one database.
- more specifically tailored systems are contemplated each having a specialized database (e.g., a system for car dealers). Examples of such specialized systems can take the form of an ATM device or kiosk 94 (FIG. 2(b)) having a stand-alone or networked device that provides an answer or result to any personal choice problem.
- Such system 80 can be installed, for example, in bars and restaurants, or in insurance brokers, real estate agents and investment center offices.
- Other presently contemplated embodiments of the system include multi-lingual systems, and installation of the system on pen and voice computers.
- FIGS. 3-26 One presently preferred graphical user interface for use with the system is shown in FIGS. 3-26.
- a list of categories and subcategories of attributes for use with the system is presented to the user as a tabbed notebook 100, which displays broad categories of products or services (such as appliances, cars, electronics, financial, and"user defined” categories).
- broad categories of products or services such as appliances, cars, electronics, financial, and"user defined” categories.
- the window 120 is shown in FIG. 4 in its blank form prior to data being entered and/or selected by the user for use with a particular decision.
- the user can select among predetermined attributes 122 to be used in the decision, indicate the maximum price
- the user is willing to pay for the specific product or service, and decide on the number of products to be considered in the decision.
- the user may also enter relevant price information 126 for the products under decision and the extent or importance of price 132 to the user (on a 1-10 scale) for that decision.
- Grades for the products on each attribute, and the relative importance of each of the attributes, can be selected by the user.
- Also displayed in the main window 120 are a Run button 128, and Rename Attribute button 130 (described in detail below).
- a window 140 is provided to allow the user to search, at any time, for a subcategory 142 from a list of categories 106.
- the user can preferably type in any part of the name of the product into an input field 146 in a manner generally known in the art.
- two lists 146 are then presented on the interface.
- the left list 148 jumps to the first match found, and the right list 150 lists all matching products in alphabetical order.
- the user can select one of the products listed.
- the user can select or change categories directly from the main window 120, as shown in FIG. 6.
- By selecting the drop ⁇ down menu 152 in the main window 120 (FIG. 4) a list of available decision categories is presented in a known manner.
- the category menu 154 thus allows the user to change the category without leaving the main window 120.
- a similar feature is provided for the subcategories of a decision.
- the user can select or change subcategories directly from the main window 120.
- the drop-down menu 156 in the main window 120 (FIG. 4) a list of available subcategories is presented in a known manner.
- the subcategory menu 158 thus allows the user to change subcategories without leaving the main window 120.
- the user can specifically select a pre-defined subcategory 142.
- a Change Subcategory Name dialog box 160 is provided for this function. This dialog box 160 allows changing of any user defined subcategories 142. This option is disabled unless a user defined subcategory 142 is present.
- the system provides at least one altemative product or service 104 along with any relevant attributes 122, and displays such information in the main window 120 in a matrix or ledger format (see FIG 8).
- the main window 120 appears as shown in FIG. 8.
- the decision matrix is complete and ready for execution of the decision program/calculus.
- the main window 120 thus reflects the predetermined attributes 122 and the subjective input of the user for each attribute 122.
- the user can select between several pre-programmed grading scales for use with a decision.
- a drop-down menu 180 is provided to allow the user to change the grading scale employed with the decision.
- Three grading scales are presently contemplated for grading products and services using the system. They are a numerical scale of one to ten 182, letter or alphanumeric grades 184, and a numeric scale of one to one hundred 186.
- the grading scales can preferably be changed or switched by the user at any time.
- FIGS. 10(a) - 10(e) a file menu 190 is provided.
- the File Menu 190 preferably contains five command options: Load Database 192, Load Previous
- a ran menu 202 is also provided in the main window 122.
- the run menu 202 causes execution of the decision algorithm when it is selected.
- the function performed by selecting the run menu 202 is the same as "pressing" the run button 128 displayed in the lower right corner of the main window 120.
- Figure 10(c) illustrates the scores menu 180 discussed above in connection with FIG. 9.
- the currently selected option will be checked as shown.
- the presently preferred graphic user interface also incudes a menu for selecting subcategories 142 and/or attributes 122.
- a names menu 204 is shown.
- the names menu 204 contains the following three command options: Change Subcategory Name 206; Change Attribute Name 208; and Search for Subcategory 210 commands. These commands provide the same functionality described above in connection with FIGS. 5-7.
- a help menu 212 is also provided in the main window 120, as shown in FIG. 10(e).
- the help menu 212 preferably contains two command options: Contents 214 and About 216.
- the Contents option 214 brings up and displays the contents of the help file in a manner generally known in the art.
- the About option 216 informs the user about the currently installed version of the system.
- a window is preferably provided to list and rename the attributes 122 associated with a particular subcategory 142.
- a Rename Attributes window 220 is provided to allow the user to change the names of the predetermined product attributes 122.
- the user can include or add attributes 122 relevant to a particular decision or subcategory 142 by labeling one of several "user defined" attribute names 222 reserved for this pu ⁇ ose (see FIG. 10(a)).
- the new name provided by the user appears in a new name field 224 on the window
- the system Upon the completion of the above steps, the system is ready to execute the presently input decision. Examples of a fully programmed main window 120 ready for execution are shown in FIGS. 8-10.
- the algorithm When either the Run button 128 or Run menu 202 have been selected, the algorithm is initiated and begins the task of rendering a decision based upon the user's input. As mentioned above in connection with the flow chart (FIG. 1), a plurality of intermediate outcomes or notices can be reached in the course of rendering the decision. Some of these intermediate outcomes can present further choices or options for the user that are presented through the preferred graphic user interface. Examples of such intermediate decision windows are discussed below.
- a price window 230 is provided to alert the user that the product is higher than the maximum price 124 specified for this decision.
- the user is presented with two option buttons 232, 234. By selecting the first button 232 the user may disregard the product, or by selecting the second button 234 the user can raise the maximum price 124 allowed for the decision, if appropriate.
- a product domination window 240 is provided.
- This window 240 tells the user that one product 104 is inferior to another and is not superior in any way.
- the user can select between two options presented as buttons 242, 244 in a manner generally known in the art. First, by selecting button 242 the user can alert the algorithm to ignore the inferior product since it has no advantages and several disadvantages over the other product 104. Selecting button 244 tells the system to consider the product anyway.
- Figure 14 illustrates a preferred quality control window 250.
- the quality control window 250 alerts the user that the system is concerned about possibly low grade or low quality of important attribute(s) 122 of specific products/services 104.
- product X may be the best choice overall
- a low grade on an important attribute 122 may make product X an unacceptable choice.
- the user may choose to eliminate the product by selecting button 252, or to cause the system to consider it anyway by selecting button 254.
- a list of grades and attributes may also be included in the message.
- the system will ask about any attributes 122 that have been labeled by the user as very important.
- the system may make a decision based exclusively on the important attributes, or on some subset of the important attributes.
- the interface allows the user to assign a relative importance to each attribute of a decision.
- the importance of an attribute is identified to the user through a window
- the user can assign as a relative importance a number ranging from 1 to 10, with 1 signifying low importance and 10 identifying high importance (see FIG. 8).
- the user can also instruct the system to use one or more attributes 122 exclusively by selecting either button 262 or button 264, as shown in FIG. 15. From time to time, a tie between two outcomes of a particular decision can occur based upon the unique combination of attributes 122, importance levels 166, products/services 104 and other parameters.
- One presently preferred embodiment of the invention therefore, alerts the user to the tie in the analysis or outcome by providing a window 270 bearing such notice, as shown in
- FIG. 16(a) A tie occurs, for example, when two or more products 104 cannot be distinguished with the attributes 122 and weights provided by the user.
- the interface thus provides the user with an option to provide more information for the system to consider by adding attributes 122 (and rankings/grades of products for these attributes) or by breaking the tie manually.
- a built-in procedure can be included to break the tie by adding or subtracting "bonus" points for certain alternatives based on non-compensatory decision criteria.
- two buttons 272, 274 are provided to receive the user's selection.
- a third button 276 is preferably included to provide help in a manner generally known in the art. (This button is included throughout FIGS.
- buttons 282, 284 are provided in FIG. 16(b) that identify the two possible outcomes to the decision.
- more than two products/services 104 can create a tie, and thus additional corresponding buttons would be provided for each choice.
- FIG. 17 displays a computerized choice window 290.
- the window 290 advises the user of the choice or outcome of the decision algorithm (and any advisors' decision or advice), and enables the user to "request” an analysis of the decision and/or the option to save the decision for later reference or analysis.
- the user may also desire to know the course or process taken to reach the rendered answer.
- FIG. 18 a written summary of the steps performed for the specific decision is provided.
- the interface describes to the user just how the decision was reached and the relative ranking of all the products 104 considered in the decision.
- the interface preferably mentions the low grades associated with some of the products 104 as well as the high importance of some attributes 122.
- the interface also lists the products 104 which were considered, any further input received from the user, and the final ranks and grades of the products 104 under decision.
- Two buttons 302, 278 are provided to acknowledge the analysis or to obtain help, respectively.
- a save decision window 310 allows the user to save a decision for later reference or analysis.
- An input field 312 is provided to receive a name 314 associated with the particular decision.
- the user selects the Load Previous Decision feature from the file menu 190 (see FIG. 10(c)).
- Figure 20(a) enables the user to list and sort decisions that were previously rendered using the system.
- a window 320 is presented to the user identifying a list 322 of previously saved decisions.
- the user can then preferably sort the saved decisions in one of several different ways. For example, when first loaded the decisions will be sorted by date, with the most recently rendered decision appearing at the top of the window 320. This is the default for listing stored decisions. If the user is searching for a particular category or subcategory for a previous decision, the user may sort by these parameters as well. The user may also sort stored decisions alphabetically by the name given the decision when it was first saved. Buttons 324 are provided in the window 320 to initiate these sorting commands.
- the user can also sort saved decisions by the price of the winning product, or by the satisfaction score associated with the decision.
- the satisfaction score is a measure of how well the winning product satisfied the qualifications for winning, i.e., an estimate of how happy the user may be with the winning product. For instance, a winning product with high grades in important attributes 122 satisfies the attributes 122 well, but a product with lower grades does less well.
- the interface also allows the user to sort attributes 122 manually using a drag-and-drop feature generally known in the art. As shown in FIG. 20(a), the interface preferably lists in column format the respective attributes 122 and other information for the stored decision.
- the system has the capability of accessing more than one database, for example, of categories, subcategories, product attributes, or saved decisions.
- a load database window 330 is shown that provides this function.
- the window 330 preferably allows the user to change or switch from the current database to another database at any time. Work performed in each database is automatically saved when switching to a different database to prevent inadvertent loss of information or input.
- a list of available databases is provided through a series of buttons 332- 334, each identifying a separate database.
- an historical or previously rendered decision can be repeated exactly as it was when the user first saved the decision (see above).
- One preferred mode for "tracing" such a decision is shown in FIG. 20(c).
- the user can trace previously rendered and stored decisions by viewing the maximum price 124 the user was willing to pay for that decision, the grades assigned to each attribute 122 for each alternative, the analysis of a particular decision, and any answers to different questions posed to the user by the interface (see FIGS. 14 and 15).
- the user can "trace" the manner or process by which a decision was made.
- none of the input displayed in the window 330 can be edited by the user; rather, the information is provided in a read-only manner for observation pu ⁇ oses only.
- an error window 340 is provided, as shown in FIG. 21.
- This window 340 displays any of an assortment of errors which might be due to the input provided by the user.
- a written description of the error condition is provided to the user.
- An acknowledgment button 342 is displayed in the window 340, along with a help button 278.
- an Add Advisor Input button 350 is provided on the main window 120.
- the window 360 shown in FIG. 23 is displayed.
- Figure 23 allows the user to inco ⁇ orate advisors' opinions into the decision calculus.
- predetermined "members” 362 of these advisory groups appear on the graphic interface as "Advisor 1", "Advisor 2,” etc.
- the user can preferably add or remove advisors 362 from these lists by pressing the rename button 361 and typing in the name of the particular person or entity considered.
- the user can adopt the advisors' recommendation, ignore the advice, or compare the advisor's recommendation to the user's own view en route to a decision.
- the "advisors" 362 rank or rate each altemative 122 by providing a programmed level of importance 364 according to their subjective evaluation.
- Some members of the advisory group can also be designated by the user as “key” advisors, whose advice the user is unlikely to ignore (see FIG. 24(a)).
- a "warning" box 366 is preferably displayed (see FIG. 24(b)). If the advisor's 362 opinion is same as the user's opinion, then such opinion becomes the result of the computerized choice. Otherwise, the user is able to compare his/her opinion to that of the advisor 362.
- a separate decision matrix may also be presented for the advisors' decision (not shown).
- the user can inco ⁇ orate data obtained from on-line information services, World Wide Web or Internet shopping malls, or from CD-ROMs directly into the decision calculus.
- the information retrieved can include specific product attributes and their price, preferably organized by product.
- the user can inco ⁇ orate this information (or the ratings of this data) directly into the decision matrix (see FIG. 8).
- an add on-line data button 370 and an add CD-ROM data button 372 are shown.
- the on-line feature also enables the user to order and pay for the product or service 104 identified based upon the result of the decision.
- the resultant product or service 104 selected can be ordered and paid for electronically via on ⁇ line communications (see FIG. 2(b)).
- the Access On-Line Information 196 and Load CD-ROM 198 commands can also be used to enable the user to view data or information on attributes, features or prices of products from a specific database.
- the database can either be loaded from a CD-ROM (not shown) or from a magnetic disk (not shown). Alternately, the database can be loaded or displayed from an on-line site or taken from other electronic sources, such as local area networks or wide area networks including the
- the information retrieved can be sorted by altemative or by attribute.
- These functions enable the user to compare alternatives and attributes or associate a grade to each alternative.
- an Add Selected Product button 374 can be used to automatically add the grades of a product being evaluated into the decision matrix. (This would create a new column to the matrix.) Examples of the presently preferred display screens for these functions which sort by altemative or by attribute respectively are shown in
- the method contains a combination of compensatory (additive) and non-compensatory procedures, as well as a multi-attribute function, which are combined to yield an optimal result for the decision under consideration.
- Built-in databases containing the attributes or decision criteria relevant to a wide range of decisional categories and subcategories allows for instant application of the system without the need to program these elements.
- the method of the invention is uniquely programmed to allow the user to reach decisions readily and upon consideration of the user's, or another's, input regarding the choices available. The importance of cost to the decision, as well as other parameters, is considered by the system.
- Post-decision techniques are also included, such as storing, tracing or analyzing a previously rendered decision.
- the apparatus can be a personal or portable computer, calculator, an on-line or interactive input coupled to a processor and memory, a network or distributed system, or a telephone or television link.
- One or more databases can be coupled to the memory of the system for customized or specialized applications.
- the apparatus can also be coupled to interactive voice response units, interactive television sources or interactive computer networks. Locating the apparatus at or near places of purchase allows the use of the system to render consumer-related decisions. Other decisional categories, for example, financial or business-related decisions, are equally accessible using the system.
- a graphic user interface communicates with the user in a user- friendly manner.
- a matrix of attributes relevant to the products or services under consideration, as well as a relative weight for each attribute to the decision, is presented to the user in a single display window.
- the graphic user interface allows for use of the system by relatively unskilled users without the need for expert intervention.
- the user can easily assign weights to the preprogrammed attributes relevant to a decision, or inco ⁇ orate additional user-defined attributes for a specific decision.
- a series of windows are displayed to communicate intermediate results and or requests for further input to the user. Windows are also included to allow for post-decision processing such as storing, analyzing or tracing decisions.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
Abstract
Système et procédé permettant d'aboutir à des décisions à partir d'un ensemble d'attributs et d'informations communiquées par l'utilisateur. Le procédé comporte une combinaison de procédures compensatoires et non compensatoires, ainsi qu'une fonction multi-attributs, permettant d'aboutir à un résultat optimal à partir de l'information reçue de l'utilisateur. Le système prévoit également des opérations d'après-décision, telles que le stockage, la recherche ou l'analyse d'une décision formulée précédemment. Un appareil abritant ce système est également décrit. L'appareil peut être un micro-ordinateur ou un ordinateur portable, un calculateur, un système de saisie en ligne ou interactive raccordé à un processeur et à une mémoire, un réseau ou un système distribué, ou une liaison téléphone ou télévision. Une interface utilisateur graphique permet au système de communiquer avec l'utilisateur de façon conviviale. Une matrice d'attributs pertinents pour les produits ou services considérés, indiquant le poids de chaque attribut dans la décision, est présentée à l'utilisateur dans une seule fenêtre d'affichage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU69075/96A AU6907596A (en) | 1995-08-28 | 1996-08-26 | Decision making system and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US51989895A | 1995-08-28 | 1995-08-28 | |
US08/519,898 | 1995-08-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1997009666A2 true WO1997009666A2 (fr) | 1997-03-13 |
WO1997009666A3 WO1997009666A3 (fr) | 2001-09-13 |
Family
ID=24070291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1996/013953 WO1997009666A2 (fr) | 1995-08-28 | 1996-08-26 | Procede et systeme de decision |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU6907596A (fr) |
WO (1) | WO1997009666A2 (fr) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6195643B1 (en) | 1996-04-02 | 2001-02-27 | Baldwin Shelston Waters | Evaluation and decision making systems |
EP1117051A1 (fr) * | 2000-01-17 | 2001-07-18 | Tiscon Aktiengesellschaft | Procédé d'organisation d'enregistrement de données |
EP1170683A1 (fr) * | 1997-10-07 | 2002-01-09 | Benefit Technologies Inc. | Appareil et procédé permettant de composer une planification flexible des prestations sociales |
US6546545B1 (en) | 1998-03-05 | 2003-04-08 | American Management Systems, Inc. | Versioning in a rules based decision management system |
US6601034B1 (en) | 1998-03-05 | 2003-07-29 | American Management Systems, Inc. | Decision management system which is cross-function, cross-industry and cross-platform |
US6609120B1 (en) | 1998-03-05 | 2003-08-19 | American Management Systems, Inc. | Decision management system which automatically searches for strategy components in a strategy |
US6708155B1 (en) | 1999-07-07 | 2004-03-16 | American Management Systems, Inc. | Decision management system with automated strategy optimization |
EP1510957A3 (fr) * | 2003-08-26 | 2005-05-11 | Northrop Grumman Corporation | Outil de représentation visuelle d'arguments structurés |
US8364578B1 (en) | 1998-03-05 | 2013-01-29 | Cgi Technologies And Solutions Inc. | Simultaneous customer/account strategy execution in a decision management system |
US11415961B1 (en) * | 2014-10-31 | 2022-08-16 | Desprez, Llc | Automated correlation of modeled product and preferred manufacturers |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4829426A (en) * | 1983-09-02 | 1989-05-09 | Cogensys Corporation | Computer-implemented expert system and method for decision-making |
US4843567A (en) * | 1987-07-30 | 1989-06-27 | International Business Machines Corp. | Device to assist adaptive reordering of sequential decisions |
US5182793A (en) * | 1989-06-30 | 1993-01-26 | Texas Instruments Incorporated | Computer-aided decision making with a symbolic spreadsheet |
-
1996
- 1996-08-26 AU AU69075/96A patent/AU6907596A/en not_active Abandoned
- 1996-08-26 WO PCT/US1996/013953 patent/WO1997009666A2/fr active Application Filing
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6195643B1 (en) | 1996-04-02 | 2001-02-27 | Baldwin Shelston Waters | Evaluation and decision making systems |
EP1170683A1 (fr) * | 1997-10-07 | 2002-01-09 | Benefit Technologies Inc. | Appareil et procédé permettant de composer une planification flexible des prestations sociales |
US6609120B1 (en) | 1998-03-05 | 2003-08-19 | American Management Systems, Inc. | Decision management system which automatically searches for strategy components in a strategy |
US6546545B1 (en) | 1998-03-05 | 2003-04-08 | American Management Systems, Inc. | Versioning in a rules based decision management system |
US6601034B1 (en) | 1998-03-05 | 2003-07-29 | American Management Systems, Inc. | Decision management system which is cross-function, cross-industry and cross-platform |
US7062757B2 (en) | 1998-03-05 | 2006-06-13 | American Management Systems, Inc. | Decision management system which is cross-function, cross-industry and cross-platform |
US7318224B2 (en) | 1998-03-05 | 2008-01-08 | American Management Systems, Inc. | Versioning in a rules based decision management system |
US8364578B1 (en) | 1998-03-05 | 2013-01-29 | Cgi Technologies And Solutions Inc. | Simultaneous customer/account strategy execution in a decision management system |
US6708155B1 (en) | 1999-07-07 | 2004-03-16 | American Management Systems, Inc. | Decision management system with automated strategy optimization |
WO2001053985A3 (fr) * | 2000-01-17 | 2001-12-20 | Tiscon Ag | Procede de gestion d'ensembles de donnees |
EP1117051A1 (fr) * | 2000-01-17 | 2001-07-18 | Tiscon Aktiengesellschaft | Procédé d'organisation d'enregistrement de données |
EP1510957A3 (fr) * | 2003-08-26 | 2005-05-11 | Northrop Grumman Corporation | Outil de représentation visuelle d'arguments structurés |
US7580909B2 (en) | 2003-08-26 | 2009-08-25 | Northrop Grumman Corporation | Visual representation tool for structured arguments |
US11415961B1 (en) * | 2014-10-31 | 2022-08-16 | Desprez, Llc | Automated correlation of modeled product and preferred manufacturers |
Also Published As
Publication number | Publication date |
---|---|
AU6907596A (en) | 1997-03-27 |
WO1997009666A3 (fr) | 2001-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7216299B2 (en) | Interface and program using visual data arrangements for expressing user preferences concerning an action or transaction | |
US6236990B1 (en) | Method and system for ranking multiple products according to user's preferences | |
JP6609816B2 (ja) | 電子取引システム用のユーザ・インターフェース | |
US7006990B2 (en) | Electronic product catalog systems | |
EP0725954B1 (fr) | Systeme et procede de definition d'une structure de traitement destinee a l'execution d'une tache | |
US7603308B2 (en) | Security analyst estimates performance viewing system and method | |
US7284204B2 (en) | System, method, and visual user interface for evaluating and selecting suppliers for enterprise procurement | |
US7149716B2 (en) | Security analyst estimates performance viewing system and method | |
US6397212B1 (en) | Self-learning and self-personalizing knowledge search engine that delivers holistic results | |
US6115691A (en) | Computer based process for strategy evaluation and optimization based on customer desired outcomes and predictive metrics | |
US5664110A (en) | Remote ordering system | |
JP5037790B2 (ja) | 接触センタの優れたユーザの見識を取り込む方法、そのためのコンピュータ・プログラム及びそのためのシステム | |
US7340409B1 (en) | Computer based process for strategy evaluation and optimization based on customer desired outcomes and predictive metrics | |
US20020184131A1 (en) | Security analyst estimates performance viewing system and method | |
US20020152151A1 (en) | Integrated investment portfolio management system and method | |
US20020184130A1 (en) | Intellectual capital risk analysis system | |
US20080162721A1 (en) | Information processing system, apparatus and method for processing information, and program | |
US6243613B1 (en) | N-dimensional material planning method and system with corresponding program therefor | |
JP2001518222A (ja) | 意思決定支援システムにおけるデータ分析を精巧にし表現するための方法及び装置 | |
WO1997009666A2 (fr) | Procede et systeme de decision | |
KR100871234B1 (ko) | 정보 제공 시스템, 정보 제공 방법 및 컴퓨터 판독가능한 기록 매체 | |
WO2000036544A9 (fr) | Systeme et procede de configuration de produit | |
EP0947939A2 (fr) | Procédé d'assistance de sélection d'objet | |
JP5285400B2 (ja) | 有価証券リスク因果関係提示装置、有価証券パフォーマンス因果関係提示装置 | |
JP2006172329A (ja) | 業務実績評価システム、及び業務実績評価プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AU CA CN IL JP MX |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: CA |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AU CA CN IL JP MX |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |