Method of and a system for ranking members within a services exchange medium
First Claim
Patent Images
1. A computerized method of generating a results list comprising:
- a. determining a search score for each service provider using a search text, wherein the search score depends on a number of matches between the search text and a professional profile, wherein the matches are located within the professional profile;
b. periodically determining an activity score according to a point scheme for each category associated with each service provider, wherein the activity score comprises a calculation combining a plurality of performance indicator scores for a plurality of performance indicators, wherein the plurality of performance indicators include service delivery, client relationships and marketing and the score for each performance indicator determines a service provider'"'"'s rank among all service providers associated with the category for that performance indicator, wherein the performances indicator scores are based on a rolling time window of a predetermined range of time stretching back in time from the present such that data in the range are considered and data outside the range are not considered in the determination of the activity score, wherein the point scheme increments points for a first set of activities and decrements points for a second set of activities within a services exchange medium, wherein the activity score is stored on a computing device, wherein the first set of activities includes complete jobs successfully, receiving feedback, and getting paid through the services exchange medium and the second set of activities includes violating policies, engaging in disputes with other members, and submitting proposals below budget;
c. upon receiving a query, calculating a total score by combining the search score and the activity score, and wherein if the query is a system generated query to search for all service providers, then the search score is set to a default value such that the activity score is a final determiner of rank in a results list; and
d. sorting the results list on a display based on the total score, wherein services providers associated with more than one job category are listed once in the results list.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and a system for ranking users by activity level and achievements within the services exchange medium (SEM) enables better searching for a service provider. An activity score for each service provider is periodically determined. The activity score is based on a point scheme. The point scheme, which is tunable, drives particular behaviors within the SEM by rewarding points for a first set of activities and taking away points for a second set of activities. Upon receiving a query, a total score, which is dependent at least in part on the activity score, is calculated. The results list is sorted based on the total score.
149 Citations
20 Claims
-
1. A computerized method of generating a results list comprising:
-
a. determining a search score for each service provider using a search text, wherein the search score depends on a number of matches between the search text and a professional profile, wherein the matches are located within the professional profile; b. periodically determining an activity score according to a point scheme for each category associated with each service provider, wherein the activity score comprises a calculation combining a plurality of performance indicator scores for a plurality of performance indicators, wherein the plurality of performance indicators include service delivery, client relationships and marketing and the score for each performance indicator determines a service provider'"'"'s rank among all service providers associated with the category for that performance indicator, wherein the performances indicator scores are based on a rolling time window of a predetermined range of time stretching back in time from the present such that data in the range are considered and data outside the range are not considered in the determination of the activity score, wherein the point scheme increments points for a first set of activities and decrements points for a second set of activities within a services exchange medium, wherein the activity score is stored on a computing device, wherein the first set of activities includes complete jobs successfully, receiving feedback, and getting paid through the services exchange medium and the second set of activities includes violating policies, engaging in disputes with other members, and submitting proposals below budget; c. upon receiving a query, calculating a total score by combining the search score and the activity score, and wherein if the query is a system generated query to search for all service providers, then the search score is set to a default value such that the activity score is a final determiner of rank in a results list; and d. sorting the results list on a display based on the total score, wherein services providers associated with more than one job category are listed once in the results list. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method to determine rank of service providers, the method comprising:
-
a. calculating an activity score according to a point scheme for each category associated with each service provider, wherein the activity score comprises a combination of a plurality of performance indicator scores for a plurality of performance indicators, wherein the plurality of performance indicators include service delivery, client relationships and marketing and the score for each performance indicator determines a service provider'"'"'s rank among all service providers associated with the category for that performance indicator, wherein the performance indicator scores are based on a sliding time window of a predetermined range of time stretching back in time from the present such that data outside of the sliding time window are not considered in the calculation of the activity score, wherein the point scheme increments points for a first set of activities and decrements points for a second set of activities within a services exchange medium, wherein the activity score is stored on a computing device, wherein the first set of activities includes complete jobs successfully, receiving feedback, and getting paid through a services exchange medium and the second set of activities includes violating policies, engaging in disputes with other members, and submitting proposals below budget; b. upon receiving a search query, determining a search score for each service provider using a search text, wherein the search score depends on a number of matches between the search text and a professional profile belonging to the service provider, wherein the matches are located within the professional profile; c. combining the activity score with the search score, thereby resulting in a total score, wherein the total score establishes a rank position of the service provider among service providers returned in a first results list, and wherein if the query is a system generated query to search for all service providers, then the search score is set to a default value such that the activity score is a final determiner of rank in the first results list; and d. sorting the first results list on a display based on the total score, wherein services providers associated with more than one job category are listed once in the first results list. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for generating a provider results list comprising:
-
a. a processor; and b. an application executed by the processor, the application for; 1. determining a search score for each service provider based on a search text, wherein the search score depends on a number of matches between the search text and a professional profile, wherein the matches are located within the professional profile; 2. periodically determining an activity score according to a point scheme for a category associated with a service provider, wherein the activity score is a function of performance scores associated with a plurality of performance indicators for a plurality of performance indicators, wherein the plurality of performance indicators include service delivery, client relationships and marketing and the score for each performance indicator determines the service provider'"'"'s rank among all service providers associated with the category for that performance indicator, wherein each performance score is based on a rolling time window of a predetermined range of time such that data in the range are considered and data outside of the range are not considered in the determination of the activity score, wherein the point scheme increments points for a first set of activities and decrements points for a second set of activities within a services exchange medium, wherein the activity score is stored on a computing device, wherein the first set of activities includes complete jobs successfully, receiving feedback, and getting paid through a services exchange medium and the second set of activities includes violating policies, engaging in disputes with other members, and submitting proposals below budget; and 3. upon receiving a query, calculating a total score for the category based on the activity score and the search score, and wherein if the query is a system generated query to search for all service providers, then the search score is set to a default value such that the activity score is a final determiner of rank in a results list; and 4. sorting the results list on a display based on the total score, wherein services providers associated with more than one job category are listed once in the results list. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification