Patent ID: 8352306

Claim:
A computer-implemented method of managing the distribution of business leads received from lead sources to lead destinations, comprising: maintaining a computing system comprising one or more computer processors in communication with computer readable storage, wherein the computing system is configured to route business leads received from lead sources to lead destinations; maintaining, in computer readable storage, information about a target number of business leads to be routed, for the computing system, to each of a set of lead destinations per a given time period; tracking, by the computing system, information about an actual number of business leads distributed to each lead destination in the set of lead destinations; assigning a quality ranking to a lead source, wherein the quality ranking is associated by the computing system with a numerical multiplier; and in response to receiving an offer of a business lead from the lead source: identifying, by the computing system, a subset of the set of lead destinations as candidate purchasers for the business lead; multiplying, by the computing system, the numerical multiplier of the lead source by the target number for each candidate purchaser for the business lead to calculate a modified target number for each candidate purchaser; removing from the set of candidate purchasers, by the computing system, candidate purchasers to which has already been distributed a number of leads equal to or greater than their modified target number of business leads for the given time period; and distributing the business lead, by the computing system, to one or more candidate purchasers that remain in the set of candidate purchasers and that have been distributed a number of leads that is less than their modified target number.