Method and apparatus for matching projects and workers
First Claim
1. A method of matching a project to a subset of a plurality of workers, the method comprising:
- defining the project, the project having a corresponding plurality of binary characteristics and a corresponding plurality of quantitative characteristics;
defining a plurality of workers, each worker in the plurality of workers having a corresponding plurality of binary characteristics and a corresponding plurality of quantitative characteristics;
matching the project to the subset of the plurality of workers using the corresponding pluralities of binary characteristics, the subset of the plurality of workers comprising workers in the plurality of workers whose corresponding plurality of binary characteristics match the project'"'"'s corresponding plurality of binary characteristics;
refining the subset of the plurality of workers to include the top n workers as determined by a rating for each of the workers in the subset according to each worker'"'"'s corresponding plurality of quantitative characteristics and the project'"'"'s corresponding plurality of quantitative characteristics; and
including, prior to the step of refining, a measure indicative of feedback electronically provided by a particular worker of the plurality of workers in a quantitative characteristic of the corresponding plurality of quantitative characteristics for that particular worker, wherein including the measure indicative of feedback results in a higher rating for the particular worker than that rating which would result if the measure indicative of feedback was not included, thus rewarding the particular worker for electronically providing the feedback.
13 Assignments
0 Petitions
Accused Products
Abstract
A method of matching projects and workers using both both mandatory, or binary, characteristics and quantitative characteristics is described. The projects and workers have a number of characteristics that are symmetric. For example, the project has an activity characteristic that defines what is to be done and the worker has an activity characteristic describing what she/he wants to do. Project creators and workers can request matching workers and projects, respectively. The matching process itself occurs in two stages. In the first stage, the mandatory characteristics are considered. Only workers, or projects, meeting the mandatory characteristics are selected for further evaluation at the next stage. At the second stage, the quantitative characteristics are evaluated for the workers, or projects. The result is a subset of the total number of workers, or projects, matching the project criterion, or worker needs, ranked based on the quantitative characteristics.
125 Citations
24 Claims
-
1. A method of matching a project to a subset of a plurality of workers, the method comprising:
-
defining the project, the project having a corresponding plurality of binary characteristics and a corresponding plurality of quantitative characteristics;
defining a plurality of workers, each worker in the plurality of workers having a corresponding plurality of binary characteristics and a corresponding plurality of quantitative characteristics;
matching the project to the subset of the plurality of workers using the corresponding pluralities of binary characteristics, the subset of the plurality of workers comprising workers in the plurality of workers whose corresponding plurality of binary characteristics match the project'"'"'s corresponding plurality of binary characteristics;
refining the subset of the plurality of workers to include the top n workers as determined by a rating for each of the workers in the subset according to each worker'"'"'s corresponding plurality of quantitative characteristics and the project'"'"'s corresponding plurality of quantitative characteristics; and
including, prior to the step of refining, a measure indicative of feedback electronically provided by a particular worker of the plurality of workers in a quantitative characteristic of the corresponding plurality of quantitative characteristics for that particular worker, wherein including the measure indicative of feedback results in a higher rating for the particular worker than that rating which would result if the measure indicative of feedback was not included, thus rewarding the particular worker for electronically providing the feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
computing a plurality of coefficients for each worker in the subset of workers, each coefficient corresponding to a quantitative characteristic in the corresponding plurality of quantitative characteristics for a worker;
computing the rating for each worker in the subset of workers using a weighted average of the plurality of coefficients and a plurality of weights, each of the plurality of weights corresponding to a quantitative characteristic in the corresponding plurality of quantitative characteristics for a worker; and
retaining in the subset of workers only the n workers with the highest corresponding rating.
-
-
5. The method of claim 4, wherein the project includes the plurality of weights for adjusting the impact of the quantitative characteristics for each worker in the subset of workers.
-
6. The method of claim 4, wherein if the project does not include the plurality of weights, the plurality of weights is determined from a predetermined plurality of weights.
-
7. The method of claim 1, wherein at least some of the workers have a corresponding quantitative characteristic that indicates a level of participation in the system.
-
8. The method of claim 1, wherein at least some of the workers have a corresponding quantitative characteristic that indicates a level of past work performance.
-
9. The method of claim 1, wherein at least some of the workers have a corresponding quantitative characteristic that indicates a corresponding indication of how often the worker included a bid and how good the worker was at paying the bid.
-
10. A method of matching projects with workers using a computer system, the method comprising:
-
defining the projects, each project having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic;
defining the workers, each worker having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic that includes corresponding worker reputation information, wherein for at least some of the workers, the worker reputation information is defined by at least one worker evaluation related to the worker, and feedback electronically provided by the worker regarding at least one past project;
matching the workers to projects using the corresponding binary characteristics to determine preliminary groups of matching workers for corresponding projects, each preliminary group comprising workers whose at least one corresponding binary characteristic matches the at least one corresponding binary characteristic of the corresponding project; and
refining the preliminary groups to create final groups by including the top n workers in each preliminary group as determined by a rating for each of the workers in the corresponding preliminary group, the rating for each of the workers based at least in part on the corresponding worker reputation information for each worker, wherein provision of the feedback by a particular worker of the workers prior to the step of refining has a positive effect on the at least one corresponding quantitative characteristic that includes the corresponding worker reputation information for that particular worker and on the rating for that particular worker. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An internet based matching system to match workers to projects, the system comprising:
-
a server having the projects, the server being coupled in communication with the Internet, each project having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic;
the server further having the workers, each worker having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic that includes corresponding worker reputation information, wherein for at least some of the workers, the worker reputation information is defined by at least one worker evaluation related to the worker, and feedback electronically provided by the worker regarding at least one past project; and
a matching program, the matching program being coupled in communication with the server, the matching program matching the workers to projects using the corresponding binary characteristics to determine preliminary groups of matching workers for corresponding projects, each preliminary group comprising workers whose at least one corresponding binary characteristic matches the at least one corresponding binary characteristic of the corresponding project;
the matching program further to refine the preliminary groups to create final groups by including the top n workers in each preliminary group as determined by a rating for each of the workers in the corresponding preliminary group, the rating for each of the workers based at least in part on the corresponding worker reputation information for each worker, wherein provision of the feedback by a particular worker of the workers prior to the preliminary groups being refined by the matching program has a positive effect on the at least one corresponding quantitative characteristic that includes the corresponding worker reputation information for that particular worker and on the rating for that particular worker.
-
-
21. A matching system to match workers to projects, the system comprising:
-
means for defining the projects, each project having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic;
means for defining the workers, each worker having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic that includes corresponding worker reputation information, wherein for at least some of the workers, the worker reputation information is defined by at least one worker evaluation related to the worker, and feedback electronically provided by the worker regarding at least one past project;
means for matching the workers to projects using the corresponding binary characteristics to determine preliminary groups of matching workers for corresponding projects, each preliminary group comprising workers whose at least one corresponding binary characteristic matches the at least one corresponding binary characteristic of the corresponding project; and
means for refining the preliminary groups to create final groups by including the top n workers in each preliminary group as determined by a rating for each of the workers in the corresponding preliminary group, the rating for each of the workers based at least in part on the corresponding worker reputation information for each worker, wherein provision of the feedback by a particular worker of the workers prior to the preliminary groups being refined has a positive effect on the at least one corresponding quantitative characteristic that includes the corresponding worker reputation information for that particular worker and on the rating for that particular worker.
-
-
22. A method of matching projects with workers using a computer system, the method comprising:
-
matching the workers to projects using binary characteristics specific to the workers and the projects to determine preliminary groups of matching workers for corresponding projects, each preliminary group comprising workers having at least one corresponding binary characteristic matching at least one corresponding binary characteristic for the project corresponding to the preliminary group; and
refining the preliminary groups to create final groups by including the top n workers in each preliminary group as determined by a rating for each of the workers in the corresponding preliminary group, the rating based at least in part on corresponding worker reputation information for each worker and on corresponding project reputation information for the corresponding project, wherein the corresponding project reputation information is obtained from one or more of at least one project evaluation related to the project, feedback electronically provided by at least one worker about the project, and feedback electronically provided by at least one worker about at least one project creator of the project, and wherein any electronic provision of feedback by any of the workers prior to the step of refining is used to supplement corresponding worker reputation information for that worker and is used to determine the rating for that worker if the worker belongs to the preliminary group. - View Dependent Claims (23)
obtaining the corresponding worker reputation information from one or more of at least one worker evaluation related to the worker, and feedback provided by the worker in the past.
-
-
24. A method of matching projects with workers using a computer system, the method comprising:
-
defining the projects, each project having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic;
defining the workers, each worker having at least one corresponding binary characteristic and at least one corresponding quantitative characteristic, wherein for at least some of the workers the at least one corresponding quantitative characteristic includes a bid amount and an indication of how often the worker included a bid and a bid payment history of the worker;
matching the workers to projects using the corresponding binary characteristics to determine preliminary groups of matching workers for corresponding projects, each preliminary group comprising workers whose at least one corresponding binary characteristic matches the at least one corresponding binary characteristic of the corresponding project; and
refining the preliminary groups to create final groups by including the top n workers in each preliminary group as determined by a rating for each of the workers in the corresponding preliminary group according to the at least one corresponding quantitative characteristic for each worker and the at least one corresponding quantitative characteristic for the corresponding project.
-
Specification