SELECTIVE AUTOMATED TRANSFORMATION OF TASKS IN CROWDSOURCING SYSTEMS
First Claim
1. In association with a system disposed to post software related tasks to a crowdsourcing marketplace for execution, a computer program product executable in a recordable storage medium comprising:
- instructions for, prior to posting a specified task to the crowdsourcing marketplace, determining whether or not the specified task comprises a complex task;
instructions, responsive to determining that the specified task comprises a complex task, for evaluating the task with respect to at least a first criterion, to determine whether the specified task should be decomposed into two or more atomic tasks; and
instructions, responsive to determining that the specified task does not comprise a complex task, for evaluating the task with respect to at least a second criterion, to determine whether the specified task should be combined with one or more other tasks into a bundled task.
0 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention is associated with a system disposed to post software related tasks to a crowdsourcing marketplace for execution. Prior to posting a specified task, it is determined whether the specified task comprises a complex task. Responsive to determining that the specified task comprises a complex task, the specified task is evaluated with respect to a first criterion, to determine whether the specified task should be decomposed into two or more atomic tasks. Responsive to determining that the specified task does not comprise a complex task, the specified task is evaluated with respect to a second criterion, to determine whether the specified task should be combined with other tasks into a bundled task.
12 Citations
20 Claims
-
1. In association with a system disposed to post software related tasks to a crowdsourcing marketplace for execution, a computer program product executable in a recordable storage medium comprising:
-
instructions for, prior to posting a specified task to the crowdsourcing marketplace, determining whether or not the specified task comprises a complex task; instructions, responsive to determining that the specified task comprises a complex task, for evaluating the task with respect to at least a first criterion, to determine whether the specified task should be decomposed into two or more atomic tasks; and instructions, responsive to determining that the specified task does not comprise a complex task, for evaluating the task with respect to at least a second criterion, to determine whether the specified task should be combined with one or more other tasks into a bundled task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In association with a system disposed to post software related tasks to a crowdsourcing marketplace for execution, a computer system comprising:
-
a bus; a memory connected to the bus, wherein program code is stored on the memory; and a processor unit connected to the bus, wherein the processor unit executes the program code; prior to posting a specified task to the crowdsourcing marketplace, to determine whether or not the specified task comprises a complex task; responsive to determining that the specified task comprises a complex task, to evaluate the task with respect to at least a first criterion, in order to determine whether the specified task should be decomposed into two or more atomic tasks; and responsive to determining that the specified task does not comprise a complex task, to evaluate the task with respect to at least a second criterion, in order to determine whether the specified task should be combined with one or more other tasks into a bundled task. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification