Interactive computing advice facility that infers user profiles from social networking relationships
First Claim
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, helps a user make a decision through the use of a computing facility by performing the steps of:
- inferring a profile for the user based upon a similarity to one or more other users;
receiving an initial question at the computing facility from the user through a social networking application;
providing the user with a dialogue consisting of questions from the computing facility and answers provided by the user, wherein at least one of the questions from the computing facility is selected based upon the profile;
continuing the dialogue until the computing facility develops a predetermined confidence level in a reduced set of decisions; and
presenting one of the reduced set of decisions having a highest confidence level to the user from the computing facility, wherein the one of the reduced set of decisions is a single answer to the initial question from the user based on the dialogue and the profile.
3 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for helping a user make a decision through the use of a computing facility, where the computing facility may be a machine learning facility. The process may begin with an initial question being received by the computing facility from the user. The user may then be provided with a dialog consisting of questions from the computing facility and answers provided by the user. The computing facility may then provide a decision to the user based on the dialog and pertaining to the initial question, such as a recommendation, a diagnosis, a conclusion, advice, and the like. In embodiments, future questions and decisions provided by the computing facility may be improved through feedback provided by the user. In embodiments, the present invention may be utilized in conjunction with a third-party application.
119 Citations
9 Claims
-
1. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computers, helps a user make a decision through the use of a computing facility by performing the steps of:
-
inferring a profile for the user based upon a similarity to one or more other users; receiving an initial question at the computing facility from the user through a social networking application; providing the user with a dialogue consisting of questions from the computing facility and answers provided by the user, wherein at least one of the questions from the computing facility is selected based upon the profile; continuing the dialogue until the computing facility develops a predetermined confidence level in a reduced set of decisions; and presenting one of the reduced set of decisions having a highest confidence level to the user from the computing facility, wherein the one of the reduced set of decisions is a single answer to the initial question from the user based on the dialogue and the profile. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for operating a computing facility to help a user make a decision, the method comprising the steps of:
-
inferring a profile for the user based upon a similarity to one or more other users; receiving an initial question at the computing facility from the user through a social networking application; providing the user with a dialogue consisting of questions from the computing facility and answers provided by the user, wherein at least one of the questions from the computing facility is selected based upon the profile; continuing the dialogue until the computing facility develops a predetermined confidence level in a reduced set of decisions; and presenting one of the reduced set of decisions having a highest confidence level to the user from the computing facility, wherein the one of the reduced set of decisions is a single answer to the initial question from the user based on the dialogue and the profile.
-
-
9. A server comprising a memory, a processor, and an interface to access devices through a network, wherein the processor is configured to perform the steps of:
-
inferring a profile for the user based upon a similarity to one or more other users; receiving an initial question at the computing facility from the user through a social networking application; providing the user with a dialogue consisting of questions from the computing facility and answers provided by the user, wherein at least one of the questions from the computing facility is selected based upon the profile; continuing the dialogue until the computing facility develops a predetermined confidence level in a reduced set of decisions; and presenting one of the reduced set of decisions having a highest confidence level to the user from the computing facility, wherein the one of the reduced set of decisions is a single answer to the initial question from the user based on the dialogue and the profile.
-
Specification