×

Facilitating performance by task performers of language-specific tasks

  • US 8,046,250 B1
  • Filed: 09/29/2006
  • Issued: 10/25/2011
  • Est. Priority Date: 11/16/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for providing a task fulfillment system that acts as an intermediary to facilitate performance by human task performers of tasks submitted by distinct task requesters, the method comprising:

  • for each of multiple users who are available to act as human task performers to perform tasks submitted by other task requesters, receiving information about the user that indicates current qualifications of the user related to performing tasks and that indicates one or more associated human languages for the user in which information about tasks is to be supplied to the user, at least one of the multiple users each having multiple indicated associated human languages in which information about tasks is to be supplied to that user;

    receiving information about multiple tasks supplied by one or more task requesters for performance by human task performers, each task having an associated description for use in performing the task and at least some of the tasks indicating one or more human task performer qualifications for performing the task, the received information for each of at least some of the multiple tasks further specifying the associated description of the task in each of multiple distinct human languages such that the task is made available in multiple alternative variants that each include the description in a distinct one of the multiple human languages, the associated descriptions for the tasks other than the at least some tasks each being in a single human language; and

    automatically facilitating performance of each of one or more of the multiple tasks, the automatic facilitating of the performance being performed by one or more programmed computing systems of the task fulfillment system and including,if the task does not have multiple alternative variants with the description of the task in multiple distinct human languages, providing the description of the task only to one or more human task performers who are associated with the single human language for the description and who are qualified to perform the task;

    if the task does have multiple alternative variants with the description of the task in multiple distinct human languages, providing the description of the task to one or more human task performers who are associated with any of those multiple human languages and who are qualified to perform the task by, for each of those one or more human task performers, selecting at least one of the variants for the task to make available to the human task performer by matching the one or more associated languages of the human task performer; and

    after receiving results of performance of the task from at least one human task performer to whom the description of the task was provided, sending the received performance results to the task requester that supplied the task,and wherein, for one of the at least some tasks whose associated description is specified in multiple distinct human languages, the one task includes an indicated human language for results of performance of the one task, and wherein the method further comprises receiving results of performance of one of the variants of the one task whose specified human language is distinct from the indicated human language for the results, the results being in the specified human language of the one variant, and automatically translating the received results into the indicated human language for the results before sending the translated received results to the task requester that supplied the one task, so that task performer users may perform tasks using any of multiple human languages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×