×

Buyer-provider matching algorithm

  • US 10,650,332 B1
  • Filed: 06/01/2009
  • Issued: 05/12/2020
  • Est. Priority Date: 06/01/2009
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:

  • obtaining a timeframe, specified by a buyer, that includes a number of months relative to a current time;

    communicatively coupling with at least one data store that together stores service provider profiles and projects completed by services providers within a services exchange medium;

    assessing a services exchange medium reputation score for each service provider in the services exchange medium;

    based on a determination that a search text has been specified by the buyer,for each service provider profile stored in the at least one data store,calculating a provider search score for a respective service provider profile, wherein the provider match score is based upon a match between the search text entered by the buyer and a section of the respective service provider profile, wherein the respective service provider profile comprises multiple sections entered by the service provider associated with the respective service provider profile, wherein the section of the respective service provider profile is weighted according to conditions established by the services exchange medium to contribute to the provider match score upon match between the section and the search text, wherein the provider match score as a first hit value is further modified according to one or more total secondary hit scores of subsequent matches of the section and the search text in response to the established weighting conditions, wherein a sum of the first hit value and the total secondary hit score determines a participation in a calculation of an associated section of the respective service provider profile and wherein the provider search score is also based upon a match between the search text entered by the buyer and a part of each project that is completed by the service provider associated with the respective service provider profile and within the timeframe specified by the buyer; and

    adjusting the provider search score by the services exchange medium reputation score of the service provider associated with the respective service provider profile; and

    sorting a provider results list based on adjusted provider search scores;

    based on a determination that a search text has not been specified by the buyer, sorting the provider results list based on the services exchange medium reputation score; and

    presenting the provider results lists in a user interface.

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