×

Method and system for crowdsourcing tasks

  • US 10,192,180 B2
  • Filed: 08/05/2015
  • Issued: 01/29/2019
  • Est. Priority Date: 08/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for crowdsourcing a task, the method comprising:

  • identifying, by one or more microprocessors, a first set of workers from one or more workers, based on a performance of said one or more workers on a set of tasks previously attempted by said one or more workers, and a Service Level Agreement (SLA) associated with said task;

    generating, by said one or more microprocessors, a graph comprising one or more nodes and one or more edges connecting said one or more nodes, wherein each of said one or more nodes is indicative of a worker from said first set of workers, wherein an edge from said one or more edges, connecting two workers from said first set of workers, is indicative of said two workers having worked together on at least one task, wherein each node is associated with a plurality of first parameters and a size of each node is determined based on a weighted sum of values of the plurality of first parameters, and wherein a thickness of each edge is indicative of a degree to which the two workers have worked together;

    generating, by said one or more microprocessors, a graphical user interface on a display screen to display the graph, the graphical user interface displaying the nodes in an interactive manner such that a window is displayed within the graphical user interface to present information regarding the worker, when a requestor manipulates an input device to click on the node or hover over the node;

    receiving an input, by said one or more microprocessors, from a requestor, to select a second set of workers from said first set of workers, based on the plurality of first parameters associated with each node in said graph and a plurality of second parameters associated with each edge in said graph;

    establishing, by said one or more microprocessors, a communication channel between the requestor and the selected second set of workers to collaborate on the task;

    receiving, by said one or more microprocessors, a response to the task from the second set of workers; and

    updating, by said one or more microprocessors, the graph based on the response received from the second set of workers and based on a detection of an event corresponding to a non-availability of said first set of workers.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×