Mechanical Turk integrated IDE, systems and method
First Claim
1. An application development system comprising:
- an application developer engine including a computing device having a computer processor configured to execute stored software instructions; and
a mechanical turk engine including a computing device having a computer processor configured to execute stored software instructions said mechanical turk engine communicatively coupled with the application developer engine and at least one member interface, wherein the mechanical turk engine is configured to;
receive a mechanical turk request;
convert the mechanical turk request into a mechanical turk project;
receive mechanical turk project results from at least one member interface;
validate the mechanical turk project results;
convert mechanical turk project results data into a module formatted for compilation by the application developer engine; and
return project results to the application developer engine.
2 Assignments
0 Petitions
Accused Products
Abstract
A Mechanical Turk-Integrated Development Environment system is disclosed. An integrated development environment (IDE) can include one or more interfaces capable of communicating with a mechanical turk engine. As a developer creates applications within the IDE, the developer can use the IDE to submit one or more requests to the mechanical turk engine. The engine constructs a mechanical turk project based on the requests and provides project tasks to workers. The results of the tasks can then be compiled and integrated back into the developer'"'"'s application via the IDE. An example use includes constructing large domain specific data sets that can be applied to spoken dialog interfaces.
-
Citations
25 Claims
-
1. An application development system comprising:
-
an application developer engine including a computing device having a computer processor configured to execute stored software instructions; and a mechanical turk engine including a computing device having a computer processor configured to execute stored software instructions said mechanical turk engine communicatively coupled with the application developer engine and at least one member interface, wherein the mechanical turk engine is configured to; receive a mechanical turk request; convert the mechanical turk request into a mechanical turk project; receive mechanical turk project results from at least one member interface; validate the mechanical turk project results; convert mechanical turk project results data into a module formatted for compilation by the application developer engine; and return project results to the application developer engine. - 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)
-
Specification