System and method of removing duplicate leads
First Claim
1. A conflict removal system for a consumer lead distribution system comprising:
- at least one computer-readable medium configured to store data and computer-executable instructions;
computer hardware comprising at least one computer processor in communication with the computer-readable medium and configured to access the data and computer-executable instructions stored in the computer-readable medium and to cause the computer hardware to perform operations defined by the computer-executable instructions;
a matching engine comprising a plurality of computer-executable instructions stored in the computer-readable medium and configured, when the instructions are executed by the computer processor, to cause the computer hardware to match a consumer lead with at least one matched vendor that is eligible to receive the lead;
an interface that is configured to access at least one vendor duplicates database that is maintained by a vendor outside of the consumer lead distribution system and that stores duplicate lead information for that vendor, wherein a duplicate lead is a lead that has already been received by the vendor and the vendor duplicate lead information identifies duplicate leads that have already been received by the vendor;
a conflict engine comprising a plurality of computer-executable instructions stored in the computer-readable medium and configured, when the instructions are executed by the computer processor, to cause the computer hardware to execute a series of conflict rules for each matched vendor to determine whether a circumstance defined by the conflict rule exists in which the matched vendor should not receive the lead, and, if such circumstance exists, to cause the system to exclude the matched vendor such that the lead will not be transmitted to the matched vendor, wherein one of the circumstances in which the matched vendor is excluded is that the lead is determined, based upon a query of the vendor duplicates database, to be a duplicate lead, and wherein another of the circumstances in which the matched vendor is excluded is that the lead has also been matched with another entity that is part of a common organization with the matched vendor;
a transmission interface that transmits the lead to a plurality of matched vendors that have not been excluded by the conflict engine; and
wherein the conflict engine detects when a lead has been matched to both a parent entity and a subsidiary entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A duplicate lead removal system comprises a matching engine, a vendor duplicates database, and a conflict engine. The matching engine is configured to determine at least one vendor to receive a lead. The vendor duplicates database is configured to store duplicate lead information that is at least partly created by and received from vendors outside of the duplicate lead removal system. The conflict engine is configured to compare information that is at least derived from the lead with information stored in the vendor duplicates database in order to determine if the lead is a duplicate lead for the vendor such that the system can prevent transmission of duplicate leads to the vendor.
216 Citations
6 Claims
-
1. A conflict removal system for a consumer lead distribution system comprising:
-
at least one computer-readable medium configured to store data and computer-executable instructions; computer hardware comprising at least one computer processor in communication with the computer-readable medium and configured to access the data and computer-executable instructions stored in the computer-readable medium and to cause the computer hardware to perform operations defined by the computer-executable instructions; a matching engine comprising a plurality of computer-executable instructions stored in the computer-readable medium and configured, when the instructions are executed by the computer processor, to cause the computer hardware to match a consumer lead with at least one matched vendor that is eligible to receive the lead; an interface that is configured to access at least one vendor duplicates database that is maintained by a vendor outside of the consumer lead distribution system and that stores duplicate lead information for that vendor, wherein a duplicate lead is a lead that has already been received by the vendor and the vendor duplicate lead information identifies duplicate leads that have already been received by the vendor; a conflict engine comprising a plurality of computer-executable instructions stored in the computer-readable medium and configured, when the instructions are executed by the computer processor, to cause the computer hardware to execute a series of conflict rules for each matched vendor to determine whether a circumstance defined by the conflict rule exists in which the matched vendor should not receive the lead, and, if such circumstance exists, to cause the system to exclude the matched vendor such that the lead will not be transmitted to the matched vendor, wherein one of the circumstances in which the matched vendor is excluded is that the lead is determined, based upon a query of the vendor duplicates database, to be a duplicate lead, and wherein another of the circumstances in which the matched vendor is excluded is that the lead has also been matched with another entity that is part of a common organization with the matched vendor; a transmission interface that transmits the lead to a plurality of matched vendors that have not been excluded by the conflict engine; and wherein the conflict engine detects when a lead has been matched to both a parent entity and a subsidiary entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification