System to Customize Recommendations by Soliciting and Analyzing Suggestions and Evaluations Tailored to a Particular Subject
First Claim
1. A method of generating recommendations, wherein the method involves receiving input from users alone or in combination with automated system processes, wherein the users may serve in one or more roles, the roles comprising:
- subject,suggester, wherein the automated system processes may serve as a suggester, and evaluator,wherein the method comprises the steps of;
Identifying a user who will serve as the subject or an automated system process acting on behalf of a potential or existing user who will serve as the subjectEstablishing a decision for which a recommendation is required based on input received from a subject.Requesting a plurality of suggested options in response to the decision from at least one suggester, wherein an automated system process may serve as a suggester by associating the decision with a suggested option selected from a database of pre-existing optionsGathering evaluations providing relative weights to the suggested options from at least one evaluatorUsing the gathered evaluations to assign relative weights to the suggested optionsGenerating a recommendation for the subject based on the relative weights of the suggested options.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for a system that solicits suggestions and evaluations of options (for goods, services, business/personal relationships, decisions, etc.) tailored to a subject. The evaluators, which may include the subject, provide input on the options (a rating, ratings, written evaluation, etc.) with respect to the subject. After receiving one or more such evaluations, the system may formulate a recommendation for the subject. If so, the system may notify the subject, evaluators, and/or other parties. It may also take appropriate actions to facilitate the recommendation (i.e., make a product available for sale, email a coupon, pass along a résumé, exchange contact information, etc.).
-
Citations
38 Claims
-
1. A method of generating recommendations, wherein the method involves receiving input from users alone or in combination with automated system processes, wherein the users may serve in one or more roles, the roles comprising:
-
subject, suggester, wherein the automated system processes may serve as a suggester, and evaluator, wherein the method comprises the steps of; Identifying a user who will serve as the subject or an automated system process acting on behalf of a potential or existing user who will serve as the subject Establishing a decision for which a recommendation is required based on input received from a subject. Requesting a plurality of suggested options in response to the decision from at least one suggester, wherein an automated system process may serve as a suggester by associating the decision with a suggested option selected from a database of pre-existing options Gathering evaluations providing relative weights to the suggested options from at least one evaluator Using the gathered evaluations to assign relative weights to the suggested options Generating a recommendation for the subject based on the relative weights of the suggested options. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic system for generating recommendations, wherein a plurality of users provide input to the system, wherein the users serve in at least one of a set of roles comprising:
-
subject, suggester, and evaluator, wherein a user or automated system process identifies a subject and a decision to be made for that subject for which a recommendation is requested, suggesters provide one or more options in response to the decision, and evaluators rate the proposed options based on the subject'"'"'s viewpoint wherein the system comprises; a server memory comprising; a record of user profile information, and a record of decisions on behalf of a subject for which suggestions or evaluations are requested a record of any options proposed by suggesters a record of any evaluations of the options made by evaluators a connection for communicating with one or more client devices, wherein the client device may be a computer or mobile device. a server program wherein the program functions comprise; syncing data received through the connection with client devices with the server memory recording new decisions created by users into the record of decisions in the server memory recording options suggested by users into the record of options proposed by suggesters in the server memory recording ratings provided by evaluators into the record of evaluations in the server memory issuing a recommendation based at least in part on evaluator ratings of suggested options. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An electronic system for generating recommendations, wherein a plurality of users provide input to the system, wherein the users serve in at least one of a set of roles comprising:
-
subject, suggester, and evaluator, wherein a user or computer identifies a subject and a decision to be made for which a recommendation is requested, suggesters provide one or more options in response to the decision, and evaluators rate the proposed options based on the subject'"'"'s viewpoint wherein the system is distributed between one or more electronic devices, wherein the system comprises; a memory comprising; a record of user profile information, and a record of decisions for which subjects have requested suggestions or evaluations a record of any options proposed by suggesters a record of any evaluations of the options made by evaluators a set of program functions comprising; syncing data between the electronic devices of the system recording new decisions created by users into the record of decisions recording options suggested by users into the record of options proposed by suggesters in the server memory recording ratings provided by evaluators into the record of evaluations issuing a recommendation based at least in part on evaluator ratings of suggested options a client interface allowing client interaction with the system. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification