Method and system for dynamic variation of decision tree architecture
First Claim
Patent Images
1. In a computer system that is provisioned with a decision tree that defines a first question with a plurality of possible answers, and that defines, respectively for each answer of the plurality of possible answers, a second question, a method comprising:
- with respect to at least one user of multiple users in a group, the computer system presenting the first question to the user, receiving from the user a particular one of the plurality of possible answers, and then presenting to the user a particular second question that the decision tree defines respectively for the particular answer;
the computer system making a determination that more than a threshold quantity of users in the group have selected a common one of the possible answers to the first question; and
responsive to the determination, the computer system modifying the decision tree to eliminate the first question, so that the computer system thereafter skips presentation of the first question to any remaining users in group and instead proceeds to present the particular second question.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for selecting and presenting questions to users is provided. The method and system provides for a decision-tree architecture that functionally changes form as users traverse the tree, depending on the responses provided by the users.
-
Citations
29 Claims
-
1. In a computer system that is provisioned with a decision tree that defines a first question with a plurality of possible answers, and that defines, respectively for each answer of the plurality of possible answers, a second question, a method comprising:
-
with respect to at least one user of multiple users in a group, the computer system presenting the first question to the user, receiving from the user a particular one of the plurality of possible answers, and then presenting to the user a particular second question that the decision tree defines respectively for the particular answer; the computer system making a determination that more than a threshold quantity of users in the group have selected a common one of the possible answers to the first question; and responsive to the determination, the computer system modifying the decision tree to eliminate the first question, so that the computer system thereafter skips presentation of the first question to any remaining users in group and instead proceeds to present the particular second question. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; data storage; and machine language instructions stored in the data storage and executable by the processor; (i) to provision a computer system with a decision tree that defines a first question with a plurality of possible answers, and that defines, respectively for each answer of the plurality of possible answers, a second question; (ii) with respect to at least one user of multiple users in a group, to present the first question to the user, to receive from the user a particular one of the plurality of possible answers, and then to present to the user a particular second question that the decision tree defines respectively for the particular answer; (iii) to make a determination that more than a threshold quantity of users in the group have selected a common one of the possible answers to the first question; and (iv) responsive to the determination, to modify the decision tree to eliminate the first question, so that the computer system thereafter skips presentation of the first question to any remaining users in the group and instead proceeds to present the particular second question. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A machine-readable medium encoded with instructions executable by a processor to carry out functions to administer a decision tree that defines a first question with a plurality of possible answers, and that defines, respectively for each answer of the plurality of possible answers, a second question, comprising:
-
with respect to at least one user of multiple users in a group, presenting the first question to the user, receiving from the user a particular one of the plurality of possible answers, and then presenting to the user a particular second question that the decision tree defines respectively for the particular answer; making a determination that more than a threshold quantity of users in the group have selected a common one of the possible answers to the first question; and responsive to the determination, modifying the decision tree to eliminate the first question to thereafter skip presentation of the first question to any remaining users in the group and instead proceed to present the particular second question. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. In a computer system that is provisioned with a decision tree that defines a first question with a plurality of possible answers, and that defines, respectively for each answer of the plurality of possible answers, a second question, a method comprising:
-
with respect to at least one user of multiple users in a group, the computer system presenting the first question to the user, receiving from the user a particular one of the plurality of possible answers, and then presenting to the user a particular second question that the decision tree defines respectively for the particular answer; making a determination that the difference between a first quantity of users in the group that have selected a first most popular answer to the first question and a second quantity of users in the group that have selected a second most popular answer to the first question is greater than a third quantity of users in the group that have not yet selected an answer to the first question; and responsive to the determination, the computer system modifying the decision tree to eliminate the first question, so that the computer system thereafter skips presentation of the first question to any remaining users in the group and instead proceeds to present the particular second question.
-
Specification