Patent ID: 7881957

Claim:
A computer-implemented method for providing a task fulfillment system that acts as an intermediary to facilitate performance by task performer users of tasks submitted by task requesters, the method comprising: receiving indications of multiple available tasks submitted by task requesters for performance by task performer users, each task having attributes that include multiple of a category of the task, a type of the task, a keyword associated with the task, a qualification associated with the task, a task requester who submitted that task, a time period for performance of the task, and a price associated with the task; and for each of multiple task performer users, receiving one or more instructions from the task performer user to create a subscription for the task performer user to use in providing information to the task performer user about tasks of interest, the one or more instructions indicating multiple task attributes of interest to the task performer user to use with the created subscription, the indicated multiple task attributes being based at least in part on an indication to use one or more task attributes of a collection of tasks as at least some of the indicated multiple task attributes for the subscription, the collection of tasks being identified by the task performer user while browsing one of multiple browsing locations made available via a user interface provided by the task fulfillment system, the one browsing location corresponding to one or more categories of tasks; and after creating the subscription for the task performer user, repeatedly using the created subscription at multiple distinct times to provide information to the task performer user about available tasks of interest, by automatically identifying one or more available tasks for the task performer user based on each of the identified tasks having attributes that match the multiple task attributes of the created subscription, the automatic identifying of the one or more available tasks being performed by one or more computer processors configured to provide the task fulfillment system; and notifying the task performer user that one or more of the identified tasks match the created subscription and are available for performance, the notifying being automatically performed by the one or more configured computer processors.