Using qualifications of users to facilitate user performance of tasks
First Claim
1. A method for an intermediary computing system to facilitate purchasing and selling by users of human-generated answers to questions, the method comprising:
- identifying multiple distinct types of user qualifications related to performing tasks that involve providing answers to questions, the identifying including receiving multiple qualification type definitions from users that each specify one of the types of qualifications, a rating scale for qualifications of that one qualification type, and one or more associated issuers who issue qualifications of that one qualification type to users;
identifying qualifications of users to perform tasks that involve providing answers to questions, the identifying including receiving multiple indications that each specify a qualification of one of the identified qualification types for an indicated user, each specified qualification being from an indicated issuer of the qualification who is associated with the one qualification type and who has indicated a value for the specified qualification of the indicated user based on the rating scale for the one qualification type; and
for each of multiple tasks that each include a specified question to be answered and that are each submitted by a task requester for performance by unrelated human task performers with indicated qualifications, the indicated qualifications including one or more indicated permissible values for each of one or more qualifications that are each of one of the identified qualification types, automatically identifying one or more users who each have one or more qualifications that match the indicated qualifications for the task by including qualifications that are of the qualification types for the indicated task qualifications and that have values satisfying the permissible values of the indicated task qualifications;
providing information about the task to each of the identified users, receiving an answer generated by one of the identified users for the specified question of the task; and
providing the received answer to the task requester who submitted the task, so that users can specify qualification types that are used to identify users who are qualified to perform submitted tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium is described for facilitating interactions between task requesters who have tasks that are available to be performed and task performers who are available to perform tasks. In some situations, the tasks to be performed are human performance tasks that use cognitive and other mental skills of human task performers, such as to employ judgment, perception and/or reasoning skills of the human task performers. In addition, in some situations the performance of tasks is facilitated by using information about qualifications of task performers that are related to performance of tasks Various types of qualifications about task performers can be specified, and qualification information can be specified and used in various ways, such as to limit task performance and/or access to other functionality to users having appropriate qualifications.
-
Citations
67 Claims
-
1. A method for an intermediary computing system to facilitate purchasing and selling by users of human-generated answers to questions, the method comprising:
-
identifying multiple distinct types of user qualifications related to performing tasks that involve providing answers to questions, the identifying including receiving multiple qualification type definitions from users that each specify one of the types of qualifications, a rating scale for qualifications of that one qualification type, and one or more associated issuers who issue qualifications of that one qualification type to users;
identifying qualifications of users to perform tasks that involve providing answers to questions, the identifying including receiving multiple indications that each specify a qualification of one of the identified qualification types for an indicated user, each specified qualification being from an indicated issuer of the qualification who is associated with the one qualification type and who has indicated a value for the specified qualification of the indicated user based on the rating scale for the one qualification type; and
for each of multiple tasks that each include a specified question to be answered and that are each submitted by a task requester for performance by unrelated human task performers with indicated qualifications, the indicated qualifications including one or more indicated permissible values for each of one or more qualifications that are each of one of the identified qualification types, automatically identifying one or more users who each have one or more qualifications that match the indicated qualifications for the task by including qualifications that are of the qualification types for the indicated task qualifications and that have values satisfying the permissible values of the indicated task qualifications;
providing information about the task to each of the identified users, receiving an answer generated by one of the identified users for the specified question of the task; and
providing the received answer to the task requester who submitted the task, so that users can specify qualification types that are used to identify users who are qualified to perform submitted tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for a computing system to facilitate performance by task performers of tasks from task requesters, the method comprising:
-
identifying multiple distinct user-specified types of qualifications that are each related to one or more user capabilities associated with performance of tasks;
identifying qualifications of users to act as task performers to perform tasks based at least in part on receiving multiple indications of user qualifications, at least some of the indicated qualifications each being of one of the identified qualification types and each of the indicated qualifications being associated with an indicated issuer of the qualification who has indicated a value of the specified qualification for an indicated user;
receiving information about available tasks from task requesters, each of the available tasks having one or more associated permissible values for each of one or more qualifications of a performer of the task that are indicated in the received information, at least some of the qualifications each being of one of the identified qualification types;
automatically matching available tasks and users identified as qualified to act as task performers for the tasks, the matching based at least in part on the users each having identified qualifications whose values satisfy the indicated permissible values of the qualifications for each of the tasks to which the user is matched; and
providing information to each of the identified users about the available tasks to which the user is matched, so that the identified users can act as task performers to perform the available tasks. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-readable medium whose contents enable a computing device to act as intermediary t facilitate performance by task performers of tasks from task requesters, by performing a method comprising:
-
receiving multiple indications that each specify a qualification of an indicated user related to task performance, each of the specified qualifications being associated with an indicated issuer of the qualification, and one or more of the qualifications being of a type specified by a user;
receiving information about available tasks from task requesters, the received information for each of at least some of the available tasks indicating one or more qualifications of a performer of the task, the indicated qualifications each being of an indicated type and/or associated with an indicated issuer; and
matching available tasks and users identified as qualified to act as task performers for the tasks, the matching based at least in part on the users each having the indicated qualifications for each of the tasks to which the user is matched. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A computing system configured to facilitate performance by users of actions indicated by other users, comprising:
-
a user qualification module configured to, for each of multiple users, receive one or more indications that the user has one or more specified qualifications, each of the specified qualifications being associated with one or more indicated issuers of the qualification and/or being of a user-specified type of qualification; and
a matcher module configured to, for each of one or more actions from requesters that each indicate qualifications of a performer of the action, automatically match actions and users identified as qualified to act as performers for the actions, the matching based at least in part on the users each having qualifications that satisfy the indicated qualifications for each of the actions to which the user is matched; and
a notifier module configured to provide information to each of the identified users about the actions to which the user is matched, so that information about user qualifications can be used to facilitate actions being performed by qualified users. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. A method for a computing device of a task performer to facilitate performance of tasks from task requesters, the method comprising:
-
providing information to identify one or more types of qualifications specified by a user;
providing information to register the user as being available to act as a task performer to perform tasks, the provided information including indications of one or more qualifications of the user related to performing tasks, at least one of the qualifications being of one of the specified qualification types;
receiving information regarding tasks that are available to be performed by the user based at least in part on one or more of the indicated qualifications; and
after receiving the information, performing one or more tasks indicated in the received information and providing results from performance of each of the performed tasks. - View Dependent Claims (66)
-
-
67. A method for a computing device of a task requester to use an electronic marketplace of human performance tasks to facilitate performance of available tasks by human task performers, the method comprising:
-
providing information to the electronic marketplace to identify one or more types of qualifications specified by a user;
providing information from the user acting as a task requester to the electronic marketplace about tasks available to be performed, the provided information for each of the available tasks indicating one or more required qualifications of a human performer of the task such that at least one of the required qualifications is of one of the specified qualification types; and
for each of at least some of the available tasks, after results for the available task are generated from performance of the task by one or more human task performers whose qualifications satisfy the indicated required qualifications, receiving the results for the task.
-
Specification