Abstract:
An advisor flowchart is built, which flowchart comprises a set of nodes and each node is associated with a user attribute selected from a set of user attributes in a user space, the set of attributes comprising information about users, e.g., lifestyles, interests, demographics, etc. and each node is associated with a ranking of products from a product space. The advisor flowchart may be used to make a set of recommendations available to a user, where the set of recommendations comprise one or more top-ranked products associated with the node at which the user is currently positioned. At each node, the associated user attribute is used to formulate a question that may be posed to the user. The user's answer to the question may be used to progress to another node of the advisor flowchart.