Patent ID: 8694350

Claim:
A computer-implemented method for facilitating performance by task performers of tasks from task requesters, the method comprising: receiving, by one or more configured computer processors of a task exchange service, indications of multiple available tasks supplied to the task exchange service by task requesters, the multiple available tasks being available for performance via the task exchange service by task performers distinct from the task requesters; and for one of the task performers, obtaining, by the one or more configured computer processors, information about prior activities of the task performer that include performing one or more tasks via the task exchange service; determining, by the one or more configured computer processors, one or more attributes of tasks that are appropriate for the task performer based at least in part on the prior activities of the task performer, and identifying one or more of the multiple available tasks for the task performer based at least in part on the identified tasks each having at least one of the determined attributes, wherein the identifying of the one or more tasks for the task performer is further based at least in part on one or more determined preferences of the task performer, and wherein determining of the one or more preferences is based at least in part on inferences using the obtained information about the prior activities of the task performer; and providing, by the one or more configured computer processors, one or more indications of the identified tasks to the task performer as recommendations to enable the task performer to elect whether to perform the identified tasks.