Balanced routing of questions to experts
First Claim
Patent Images
1. A method comprising:
- tracking a number of questions asked by an inquirer, the inquirer being one of a plurality of participants of an electronic question processing system;
tracking a number of answers to questions answered by the inquirer at the electronic question processing system;
receiving a question from the inquirer;
determining whether the number of questions asked by the inquirer and the number of answers to questions answered by the inquirer are in balance;
if the number of questions asked by the inquirer and the number of answers to questions answered by the inquirer are in balance;
determining a person to answer the question, the person being another of the plurality of participants of the electronic question processing system; and
routing the question from the inquirer to a device associated with the person; and
if the number of questions asked by the inquirer and the number of answers to questions answered by the inquirer are not in balance, preventing the question from the inquirer from being routed.
2 Assignments
0 Petitions
Accused Products
Abstract
A question processing system routes questions among participants in a balanced and sustainable manner. Any participant can act as an inquirer (who poses questions) and an expert (who answers questions). In one illustrative case, the question processing system operates by: receiving a question from an inquirer; determining at least one expert that is appropriate to answer the question; and routing the question to the expert. The receiving, determining, and routing are repeated with respect to other inquirers and other experts to achieve a desired balance of information exchange among the plurality of participants of the electronic question processing system.
-
Citations
21 Claims
-
1. A method comprising:
-
tracking a number of questions asked by an inquirer, the inquirer being one of a plurality of participants of an electronic question processing system; tracking a number of answers to questions answered by the inquirer at the electronic question processing system; receiving a question from the inquirer; determining whether the number of questions asked by the inquirer and the number of answers to questions answered by the inquirer are in balance; if the number of questions asked by the inquirer and the number of answers to questions answered by the inquirer are in balance; determining a person to answer the question, the person being another of the plurality of participants of the electronic question processing system; and routing the question from the inquirer to a device associated with the person; and if the number of questions asked by the inquirer and the number of answers to questions answered by the inquirer are not in balance, preventing the question from the inquirer from being routed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage devices storing computer-readable instructions that, when executed on one or more processing devices, perform operations comprising:
-
tracking a number of questions received from a first participant in an electronic question processing system; tracking a number of answers to questions received from the first participant in the electronic question processing system; receiving a question from the first participant in the electronic question processing system; before routing the question to a second participant in the electronic question processing system, determining that the number of questions received from the first participant and the number of answers to questions received from the first participant are in balance; identifying the second participant as an expert deemed appropriate to answer the question; and routing the question to the second participant or a device associated with the second participant.
-
-
18. An electronic question processing system for routing a question over a communication system, comprising:
-
one or more processors; a profile creation module executable by the one or more processors to create respective profiles for a plurality of participants of the electronic question processing system; a selection module executable by the one or more processors to receive a question from a first participant, select a second participant to answer the question based on the respective profiles provided by the profile creation module, and route the question to the second participant, wherein the selection module routes the question to the second participant if a number of questions previously received from the first participant is in balance with a number of answers of questions previously provided by the first participant and the selection module prevents the question from being routed to the second participant if the number of questions previously received from the first participant is not in balance with the number of answers of questions previously provided by the first participant; and a management module executable by the one or more processors to determine whether the number of questions previously received from the first participant is in balance with the number of answers to questions previously provided by the first participant. - View Dependent Claims (19, 20, 21)
-
Specification