Patent ID: 9026483
Filing Date: 2015-05-05
Classification: G06N,G06Q

Abstract:
1. A computer-implemented method for a task exchange server to automatically facilitate performance of tasks by human task performer users based on automated predictions of task performance parameters related to the performance of the tasks, the method comprising: automatically facilitating performance of a plurality of tasks of multiple types that are submitted to the task exchange server by multiple task requesters, the plurality of tasks being performed by a mutable collection of multiple human task performer users of the task exchange server who are unaffiliated with the task requesters, the automatic facilitating of the performance of each task being performed by one or more configured computing systems of the task exchange server and including obtaining results of the performance of the task by one or more human task performer users who select to perform the task and providing the obtained performance results to the task requester that submitted the task; tracking information about the performance of the plurality of tasks, the tracked information including information about attributes of the plurality of tasks that affect their performance based at least in part by being discernible by task performer users who select whether to perform the tasks, the tracked information further including information about values for performance parameters that each measure one or more aspects of the performance of the tasks; after the performance of the plurality of tasks, automatically analyzing the tracked information in order to determine correlations for each of one or more identified attributes to an identified value for at least one performance parameter, such that the performance of a task having an identified attribute is likely to result in the identified at least one performance parameter value that is correlated to that identified attribute, the automatic analyzing being performed by one or more configured computing systems; receiving information from a first task requester indicating one or more new tasks that have not yet been performed and that are distinct from the plurality of tasks, the one or more new tasks having indicated attributes that include at least one of the identified attributes; in response to the received information, automatically predicting likely values for one or more performance parameters that will occur during a possible future performance of the indicated tasks, the automatic predicting being performed by one or more configured computing systems and being based at least in part on the at least one attributes of the indicated new tasks and on the determined correlations, the likely performance parameter values for the possible future performance being predicted without an identification of which human task performer users will select to participate in the possible future performance; providing the predicted likely performance parameter values to the first task requester; and after the providing of the predicted likely performance parameter values and before performance of the indicated new tasks, receiving from the first task requester one or more submitted tasks to be performed by task performer users, the one or more submitted tasks being an altered version of the indicated new tasks that have one or more altered attributes differing from the indicated attributes, the altered attributes affecting the values that will likely occur for the one or more performance parameters during future performance of the one or more submitted tasks, to enable the first task requester to have enhanced control over performance of tasks.