METHODS AND SYSTEMS FOR COMPENSATING REMOTE WORKERS
First Claim
1. A method implemented on a computing device for compensating one or more remote workers, the method comprising:
- publishing a first set of tasks, wherein the first set of tasks comprises a first subset of tasks and a second subset of tasks;
receiving a set of responses for the first set of tasks from the one or more remote workers, wherein the set of responses comprises a first subset of responses for the first subset of tasks and a second subset of responses for the second subset of tasks;
checking the first subset set of responses received from the one or more remote workers for the first subset of tasks;
short-listing a first set of remote workers from the one or more remote workers on the basis of the checking, wherein the checking further corresponds to a comparison between number of tasks completed correctly by the one or more remote workers from the first subset of tasks with a first predefined threshold value;
assigning a weight to the second subset of responses received from the shortlisted first set of remote workers for the second subset of tasks, wherein the weight is assigned on the basis of the frequency of occurrence of the second subset of responses in the received set of responses; and
compensating the shortlisted first set of remote workers on the basis of at least one of the weight or a predefined scheme.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, and a computer program product for compensating one or more remote workers. A first set of tasks including a first subset of tasks and second subset of tasks is published for remote workers. A set of responses including first subset of responses for the first subset of tasks and second subset of responses for the second subset of tasks is received. Short-listing a set of remote workers based on first subset of responses. Computing weight for the second subset of responses based on frequency of occurrence of second subset of responses inside the responses received from shortlisted set of remote workers. Compensating the shortlisted set of remote workers based on at least one of weight or performance on first subset of responses.
-
Citations
24 Claims
-
1. A method implemented on a computing device for compensating one or more remote workers, the method comprising:
-
publishing a first set of tasks, wherein the first set of tasks comprises a first subset of tasks and a second subset of tasks; receiving a set of responses for the first set of tasks from the one or more remote workers, wherein the set of responses comprises a first subset of responses for the first subset of tasks and a second subset of responses for the second subset of tasks; checking the first subset set of responses received from the one or more remote workers for the first subset of tasks; short-listing a first set of remote workers from the one or more remote workers on the basis of the checking, wherein the checking further corresponds to a comparison between number of tasks completed correctly by the one or more remote workers from the first subset of tasks with a first predefined threshold value; assigning a weight to the second subset of responses received from the shortlisted first set of remote workers for the second subset of tasks, wherein the weight is assigned on the basis of the frequency of occurrence of the second subset of responses in the received set of responses; and compensating the shortlisted first set of remote workers on the basis of at least one of the weight or a predefined scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented on a computing device for compensating one or more remote workers, the method comprising:
-
publishing a first set of tasks, wherein the first set of tasks comprises a first subset of tasks and a second subset of tasks; receiving a set of responses for the first set of tasks from the one or more remote workers, wherein the set of responses comprises a first subset of responses for the first subset of tasks and a second subset of responses for the second subset of tasks; checking the first subset set of responses received from the one or more remote workers for the first subset of tasks; calculating a reputation score for the one or more remote workers on the basis of number of tasks attempted by the one or more remote workers from the first set of tasks and the number of tasks completed correctly by the remote workers; short-listing a first set of remote workers from the one or more remote workers on the basis of the checking, wherein the checking further corresponds to a comparison between at least one of the number of tasks completed correctly by the one or more remote workers from the first subset of tasks with a first predefined threshold value or the reputation score of the one or more remote workers with a fourth predefined threshold value; assigning a weight to the second subset of responses received from the shortlisted first set of remote workers for the second subset of tasks, wherein the weight is assigned on the basis of the frequency of occurrence of the second subset of responses in the received set of responses; and compensating the shortlisted first set of remote workers on the basis of the weight and a predefined scheme. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for compensating one or more remote workers, the system comprising:
-
a task generation module configured for generating a first set of tasks, wherein the first set of tasks comprises a first subset of tasks and a second subset of tasks; a transceiver module configured for; sending a first set of tasks to the one or more remote workers; receiving a set of responses for the first set of tasks from the one or more remote workers, wherein the set of responses comprises a first subset of responses for the first subset of tasks and a second subset of responses for the second subset of tasks; an analysis module configured for analyzing the received set of responses, wherein the analysis module further comprises; a checking module configured for checking the first subset of responses received from the one or more remote workers for the first subset of tasks; a reputation scoring module configured for computing a reputation score for the one or more remote workers on the basis of number of tasks attempted by the remote workers from the first set of tasks and the number of tasks completed correctly by the remote workers; a comparison module configured for comparing at least one of the number of tasks completed correctly by the one or more remote workers from the first subset of tasks with a first predefined threshold value or the reputation score of the one or more remote workers with a fourth predefined threshold value; a computing module configured for; short-listing a first set of remote workers from the one or more remote workers on the basis of the checking and the comparison; assigning a weight to the second subset of responses received from the shortlisted first set of remote workers for the second subset of tasks, wherein the weight is assigned on the basis of the frequency of occurrence of the second subset of responses in the received set of responses; and a compensation module configured for compensating the shortlisted first set of remote workers on the basis of the weight and a predefined scheme. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer program product for use with a computer, the computer program product comprising a computer-usable data carrier storing a computer readable program code embodied therein for compensating one or more remote workers, the computer readable program code comprising:
-
a program instruction means for publishing a first set of tasks, wherein the first set of tasks comprises a first subset of tasks and a second subset of tasks; a program instruction means for receiving a set of responses for the first set of tasks from the one or more remote workers, wherein the set of responses comprises a first subset of responses for the first subset of tasks and a second subset of response for the second subset of tasks; a program instruction means for checking the first subset set of responses received from the one or more remote workers for the first subset of tasks; a program instruction means for short-listing a first set of remote workers from the one or more remote workers on the basis of the checking, wherein the checking further corresponds to a comparison between number of tasks completed correctly by the one or more remote workers from the first subset of tasks with a first predefined threshold value; a program instruction means for assigning a weight to the second subset of responses received from the shortlisted first set of remote workers for the second subset of tasks, wherein the weight is assigned on the basis of the frequency of occurrence of the second subset of responses in the received set of responses; and a program instruction means for compensating the shortlisted first set of remote workers on the basis of the weight and a predefined scheme.
-
-
24. A computer program product for use with a computer, the computer program product comprising a computer-usable data carrier storing a computer readable program code embodied therein for compensating one or more remote workers, the computer readable program code comprising:
-
a program instruction means for publishing a first set of tasks, wherein the first set of tasks comprises a first subset of tasks and a second subset of tasks; a program instruction means for receiving a set of responses for the first set of tasks from the one or more remote workers, wherein the set of responses comprises a first subset of responses for the first subset of tasks and a second subset of responses for the second subset of tasks; a program instruction means for checking the first subset set of responses received from the one or more remote workers for the first subset of tasks; a program instruction means for calculating a reputation score for the one or more remote workers on the basis of number of tasks attempted by the remote workers from the first set of tasks and the number of tasks completed correctly by the remote workers; a program instruction means for short-listing a first set of remote workers from the one or more remote workers on the basis of the checking, wherein the checking further corresponds to a comparison between at least one of the number of tasks completed correctly by the one or more remote workers from the first subset of tasks with a first predefined threshold value or the reputation score of the one or more remote workers with a fourth predefined threshold value; a program instruction means for assigning a weight to the second subset of responses received from the shortlisted first set of remote workers for the second subset of tasks, wherein the weight is assigned on the basis of the frequency of occurrence of the second subset of responses in the received set of responses; and a program instruction means for compensating the shortlisted first set of remote workers on the basis of the weight and a predefined scheme.
-
Specification