×

Methods and systems for creating tasks

  • US 9,842,307 B2
  • Filed: 11/19/2013
  • Issued: 12/12/2017
  • Est. Priority Date: 11/19/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for creating one or more tasks, by a computing device, for crowdsourcing, the method comprising:

  • receiving, by a transceiver at the computing device, a plurality of electronic documents from a requestor-computing device over a network;

    clustering, by one or more processors at the computing device, the received plurality of electronic documents in one or more first groups based on information retrieved from a storage device, wherein the retrieved information corresponds to a similarity of handwriting in the plurality of electronic documents;

    for a group in the one or more first groups;

    partitioning, by the one or more processors, each electronic document of the plurality of electronic documents of the group into a plurality of first partitions based on a predefined number of partitions,wherein each of the plurality of first partitions comprises a part of a corresponding electronic document different from remaining first partitions of the corresponding electronic document, andwherein each of the plurality of first partitions is partitioned to prevent information in each of the plurality of first partitions from being correlated with a subject of the electronic document;

    assigning, by the one or more processors, an area identification number to each of the plurality of first partitions of each electronic document, wherein the area identification number is determined based on the predefined number of partitions;

    creating, by the one or more processors, the one or more tasks, wherein each created task of the created one or more tasks includes a plurality of second partitions, each having same area identification number,wherein each second partition is selected from the plurality of first partitions of the corresponding electronic document of the plurality of electronic documents of the group, andwherein the plurality of second partitions in the one or more tasks are permuted to randomize second partitions included in the one or more tasks;

    assigning, by the one or more processors, a post-processed identification field to each first partition of the plurality of first partitions prior to creation of the one or more tasks, wherein the post-processed identification field is used by the one or more crowdworkers to identify one of the plurality of second partitions associated with a corresponding created task of the created one or more tasks on the presented UI,wherein the post-processed identification field is obtained by applying a trapdoor function on a pre-processed identification field, wherein the pre-processed identification field is determined based on at least number of electronic documents in the group and the predefined number of partitions, andwherein the area identification number is included in the pre-processed identification field; and

    transmitting, by the transceiver, the created one or more tasks of the one or more first groups to a crowdsourcing platform for crowdsourcing over the network,wherein the crowdsourcing platform presents a user interface (UI) to access the created one or more tasks for execution by one or more crowdworkers associated with the crowdsourcing platform wherein such that privacy of complete information of each electronic document is maintained.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×