Decision aid
First Claim
1. Apparatus for aiding the decision-making process of a user selecting from a plurality of products/services, the apparatus comprising:
- a memory storing data defining a plurality of products/services a user is able to select, said data comprising for each respective product/service;
data defining a graphical representation of said respective product/service;
data defining a number of criteria defining said respective product/service; and
data defining a user interface display providing further information on said respective product/service;
a user interface display comprising a first and a second display portion; and
recommendation logic responsive to user input of plural selection criteria to apply a matching algorithm to calculate, for each one of a plurality of respective products/services for which data is stored in said memory, a respective score for ranking each respective product/service according to the matching of the data defining the criteria defining the respective product/service and the input user plural selection criteria and to select a predetermined number of graphical representations for inclusion in said second display portion of said user interface display wherein said selected graphical representations comprise graphical representations of products/services associated with scores corresponding to the leading ranked matches between said input plural selection criteria and the data defining the criteria defining said respective products/services, the graphical representations displayed in said second display portion being selectable by a user, said user interface display being responsive to user selection of a graphical representation of a product/service from said second display portion to generate a user interface display providing further information on said selected product/service utilizing data stored in said memory.
3 Assignments
0 Petitions
Accused Products
Abstract
An information sorting decision aid which aids a decisionmaker through the second stage of decision-making of choosing from a large variety of similar products through the use of a graphical preference mechanism together with locally executed recommendation and display logic. A novel combination of a user interface comprising several sliders with Rackham'"'"'s hypothesis and with a novel weighted matching algorithm to rank products is presented. Each product or service is given a score based on how well its feature strengths match the needs of a user of a system of the invention as expressed by the positions of the sliders.
61 Citations
9 Claims
-
1. Apparatus for aiding the decision-making process of a user selecting from a plurality of products/services, the apparatus comprising:
-
a memory storing data defining a plurality of products/services a user is able to select, said data comprising for each respective product/service; data defining a graphical representation of said respective product/service; data defining a number of criteria defining said respective product/service; and data defining a user interface display providing further information on said respective product/service; a user interface display comprising a first and a second display portion; and recommendation logic responsive to user input of plural selection criteria to apply a matching algorithm to calculate, for each one of a plurality of respective products/services for which data is stored in said memory, a respective score for ranking each respective product/service according to the matching of the data defining the criteria defining the respective product/service and the input user plural selection criteria and to select a predetermined number of graphical representations for inclusion in said second display portion of said user interface display wherein said selected graphical representations comprise graphical representations of products/services associated with scores corresponding to the leading ranked matches between said input plural selection criteria and the data defining the criteria defining said respective products/services, the graphical representations displayed in said second display portion being selectable by a user, said user interface display being responsive to user selection of a graphical representation of a product/service from said second display portion to generate a user interface display providing further information on said selected product/service utilizing data stored in said memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer network comprising:
-
a user terminal; a server storing; program logic for generating user interface displays on a user terminal; definition data defining a plurality of products/services a user is able to select, said data comprising for each respective product/service; data defining a graphical representation of said respective product/service; data defining a number of criteria defining said respective product/service; and data defining a user interface display providing further information on said respective product/service; and recommendation logic responsive to receipt of data identifying user input of selection criteria to apply a matching algorithm to calculate, for each one of a plurality of products/services for which definition data is stored a respective score for ranking each respective product/service according to the matching of the data defining the criteria defining the respective product/service and the user input plural selection criteria and to select a predetermined number of graphical representations associated with scores corresponding to the leading ranked matches between said input plural selection criteria and the data defining the criteria defining said respective products/services for inclusion in a generated user interface display; and a communications medium operable to transmit program logic, recommendation logic and definition data between said server and said user terminal, wherein said user terminal is operable to download program logic, recommendation logic and definition data from said server via said communications medium, said program logic being such cause said user terminal to generate a user interface display comprising a first and a second display portion, said user interface display being responsive to user input of selection criteria to cause indications of said input user selection criteria to be displayed in said first display portion and the predetermined number of graphical representations selected by said recommendation logic as associated with scores indicative of the leading ranked matches between the input plural selection criteria and data defining said respective products/services to be displayed in said second display portion, wherein said graphical representations in said second portion are selectable by a user and said user interface display is responsive to user selection of a graphical representation of a product/service from said second display portion to generate a user interface display providing further information on said selected product/service. - View Dependent Claims (7)
-
-
8. Apparatus for aiding the decision-making process of a user selecting from a plurality of products/services, the apparatus comprising:
-
a memory storing data defining a plurality of products/services a user is able to select, said data comprising for each respective product/service; data defining a graphical representation of said respective product/service; data defining a number of criteria defining said respective product/service; and data defining a user interface display providing further information on said respective product/service; a user interface display comprising a first and a second display portion; and recommendation logic responsive to user input of plural selection criteria to apply a scoring algorithm to calculate, for each of a plurality of respective products/services for which data is stored in said memory, a respective score for ranking each respective product/service and to select a predetermined number of graphical representations for inclusion in said second portion of generated display wherein said selected graphical representations comprise graphical representations of products/services associated with scores corresponding to the leading ranked products/services, the graphical representations displayed in said second display portion being selectable by a user, said user interface display being responsive to user selection of the graphical representation of a product/service from the second display portion to generate a user interface display providing further information on said selected product/service utilizing data stored in said memory; wherein said scoring algorithm is defined by the following formula;
Sp=f(Si,p,Ii i);
iε
{1 . . . N};
pε
{1 . . . Q},wherein; Sp represents the overall score for a particular product/service p; f( . . . ) represents “
a function of”
;Si,p, represents the individual score for criterion i of product/service p; Ii represents the importance of feature i to a user; N represents the number of possible selection criteria; and Q represents the number of products/services for which data is stored in said memory.
-
-
9. A computer network comprising:
-
a user terminal; a server storing; program logic for generating user interface displays on a user terminal; and definition data defining a plurality of products/services a user is able to select, said data comprising for each respective product/service; data defining a graphical representation of said respective product/service; data defining a number of criteria defining said respective product/service; and data defining a user interface display providing further information on said respective product/service; recommendation logic responsive to receipt of data identifying user input of selection criteria to apply a scoring algorithm to calculate, for each one of a plurality of products/services for which definition data is stored a respective score for ranking each respective product/service and to select a predetermined number of graphical representations associated with scores corresponding to the leading ranked products/services for inclusion in a generated user interface display; and a communications medium operable to transmit program logic, recommendation logic and definition data between said server and said user terminal, wherein said user terminal is operable to download program logic, recommendation logic and definition data from said server via said communications medium, said program logic being such cause said user terminal to generate a user interface display comprising a first and a second display portion, said user interface display being responsive to user input of selection criteria to cause indications of said input user selection criteria to be displayed in said first display portion and the predetermined number of graphical representations selected by said recommendation logic as associated with scores indicative of the leading ranked products/services to be displayed in said second display portion, wherein said graphical representations in said second portion are selectable by a user and said user interface display is responsive to user selection of a graphical representation of a product/service from said second display portion to generate a user interface display providing further information on said selected product/service; wherein said scoring algorithm is defined by the following formula;
Sp=f(Si,p,Ii);
iε
{1 . . . N};
pε
{1 . . . Q},wherein; Sp represents the overall score for a particular product/service p; f( . . . ) represents “
a function of”
;Si,p, represents the individual score for criterion i of product/service p; Ii represents the importance of feature i to a user; N represents the number of possible selection criteria; and Q represents the number of products/services for which data is stored.
-
Specification