Patent ID: 8700737
Filing Date: 2014-04-15
Classification: G06Q

Abstract:
1. A computer implemented method for creating a web service composition from a plurality of web services, the method comprising: in a computer: creating an augmented definition of the plurality of web services; receiving a request to create the web service composition; generating a task based on the request and the augmented definition of the plurality of web services, wherein the task is utilizable to determine at least one of an input required for the plurality of web services, an output expected from the plurality of web services, or an instruction for mapping of an output of one of the plurality of web services to an input of another one of the plurality of web services; publishing the task to a plurality of crowd workers through a crowdsourcing platform, wherein the crowdsourcing platform corresponds to a platform that enables distribution of the task to the plurality of crowd workers located at different locations, and wherein the crowd workers receive a pre-decided remuneration for attempting the task; obtaining responses from the plurality of crowd workers for the task, wherein the responses from the plurality of crowd workers comprise at least one of the input for the plurality of the web services, the output for the plurality of web services, or mapping of the output of one of the plurality of web services to the input of another one of the plurality of web services; and using the input for the plurality of the web services, the output for the plurality of web services, and mapping of the output of one of the plurality of web services to the input of another one of the plurality of web services, to generate the web service composition.