Identifying tasks for task performers based on task subscriptions
First Claim
1. A computer-implemented method for facilitating performance by task performers of tasks from task requesters, the method comprising:
- receiving indications of multiple tasks submitted by task requesters as being available for performance by task performers, at least some of the tasks each having one or more attributes; and
for each of at least one of the multiple task performers, providing information to the task performer about one or more tasks of interest by,receiving an indication of a subscription for the task performer that is created by the task performer and that specifies one or more attributes of tasks that are of interest to the task performer;
using the created subscription to automatically select one or more of the multiple tasks for the task performer based at least in part on matching attributes for the selected tasks to the specified attributes of the subscription, the automatic selecting of the one or more tasks using the created subscription being performed by one or more configured computer processors; and
notifying the task performer of at least one of the selected tasks, the notifying being performed by the one or more configured computer processors.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are 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, such as by an intermediary electronic marketplace or other task fulfillment facilitator system. In some situations, task performer users and/or other users may create task subscriptions for use in automatically identifying tasks of interest to the users about which the users desire to receive notification. The users may be notified of the identified tasks in various ways, such as by sending electronic messages of various types to the users that include indications of the tasks identified for those users based on their subscriptions. Tasks of interest may be identified in various ways, such as based on task attributes of interest specified for a subscription that are later matched against tasks that are available at the time of the matching.
87 Citations
42 Claims
-
1. A computer-implemented method for facilitating performance by task performers of tasks from task requesters, the method comprising:
-
receiving indications of multiple tasks submitted by task requesters as being available for performance by task performers, at least some of the tasks each having one or more attributes; and for each of at least one of the multiple task performers, providing information to the task performer about one or more tasks of interest by, receiving an indication of a subscription for the task performer that is created by the task performer and that specifies one or more attributes of tasks that are of interest to the task performer; using the created subscription to automatically select one or more of the multiple tasks for the task performer based at least in part on matching attributes for the selected tasks to the specified attributes of the subscription, the automatic selecting of the one or more tasks using the created subscription being performed by one or more configured computer processors; and notifying the task performer of at least one of the selected tasks, the notifying being performed by the one or more configured computer processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium whose contents configure a computing device to facilitate performance of tasks by task performers, by performing a method comprising:
-
receiving indications of multiple tasks available for performance by task performers, at least some of the multiple tasks each having one or more attributes; receiving an indication of a task performer having one or more qualifications; receiving instructions from the task performer to define a subscription for information about tasks that have indicated task attributes; defining the subscription for the task performer based on the received instructions; automatically determining, by the configured computing device based at least in part on the defined subscription, one or more tasks that each are available for task performers having at least one of the one or more qualifications and that each are likely to be of interest to the task performer; and providing an indication to the task performer of the determined tasks. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A non-transitory computer-readable medium whose contents configure a computing device to facilitate performance of tasks by task performers, by performing a method comprising:
-
receiving indications of multiple tasks available for performance; receiving an indication of a task performer having one or more qualifications; automatically determining attributes of tasks that are likely to be of interest to the task performer based at least in part on analyzing multiple tasks previously identified by the task performer; automatically determining, by the configured computing device in a manner specific to the task performer, one or more tasks that each are available for task performers having at least one of the one or more qualifications and that each are likely to be of interest to the task performer based on having one or more of the determined attributes; and providing an indication to the task performer of the determined tasks. - View Dependent Claims (33)
-
-
34. A non-transitory computer-readable medium whose contents configure a computing device to facilitate performance of tasks by task performers, by performing a method comprising:
-
receiving indications of multiple tasks available for performance; receiving an indication of a task performer having one or more qualifications; automatically determining attributes of tasks that are likely to be of interest to the task performer based at least in part on one or more preferences previously specified by the task performer; automatically determining, by the configured computing device in a manner specific to the task performer, one or more tasks that each are available for task performers having at least one of the one or more qualifications and that each are likely to be of interest to the task performer based on having one or more of the determined attributes; and providing an indication to the task performer of the determined tasks.
-
-
35. A computing device configured to facilitate performance of tasks, comprising:
-
one or more processors; and one or more modules configured to, when executed by at least one of the one or more processors, and for each of one or more users; create a subscription for the user to enable automatically providing information to the user about tasks to be performed that are of interest to the user, the creating of the subscription including obtaining one or more conditions specified by the user for the subscription; automatically select one or more tasks for the user from multiple submitted tasks based at least in part on matching the selected one or more tasks to the specified one or more conditions of the created subscription for the user, the multiple submitted tasks being supplied by task requesters as being available for performance by others; and notify the user of at least one of the selected one or more tasks for the user. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification