ADAPTIVE LEAD GENERATION FOR MARKETING
First Claim
1. A system comprising at least one processor and a memory in communication with the at least one processor, wherein the system is programmed to:
- receive first execution cycle data comprising a first lead and a second lead, wherein the first lead comprises first lead information describing a first potential customer and the second lead comprises second lead information describing a second potential customer;
determine a first lead score for the first lead based at least in part on a first lead scoring model;
determine that the first lead score for the first lead is greater than a first lead score threshold;
determine that a second lead score for the second lead is less than the first lead score threshold;
generate a set of filtered leads including the first lead information from the first lead;
determine that a quality of the first execution cycle data is different than a quality of analysis window data by more than a quality threshold, the analysis window data comprising a plurality of leads received during an analysis window time period;
determine a second lead scoring model based at least in part on the first execution cycle data;
receive second execution cycle data comprising a third lead comprising third lead information describing a third potential customer;
determine a third lead score for the third lead based at least in part on the second lead scoring model;
determine that the third lead score for the third lead is greater than the first lead score threshold; and
generate a second set of filtered leads including the third lead information from the third lead.
5 Assignments
0 Petitions
Accused Products
Abstract
Various examples are directed to systems and methods for adaptively generating leads. A marketing system may determine that a first lead score for a first lead is greater than a first lead score threshold and determine that a second lead score for a second lead is less than the first lead score threshold. The marketing system may generate a set of filtered leads including the first lead information from the first lead. The marketing system may determine a scrub rate that describes a portion of first execution cycle data having lead scores greater than the first lead score threshold and determine that the scrub rate is greater than an analysis window scrub rate by more than a scrub rate threshold. The marketing system may select a second lead score threshold that is lower than the first lead score threshold.
1 Citation
20 Claims
-
1. A system comprising at least one processor and a memory in communication with the at least one processor, wherein the system is programmed to:
-
receive first execution cycle data comprising a first lead and a second lead, wherein the first lead comprises first lead information describing a first potential customer and the second lead comprises second lead information describing a second potential customer; determine a first lead score for the first lead based at least in part on a first lead scoring model; determine that the first lead score for the first lead is greater than a first lead score threshold; determine that a second lead score for the second lead is less than the first lead score threshold; generate a set of filtered leads including the first lead information from the first lead; determine that a quality of the first execution cycle data is different than a quality of analysis window data by more than a quality threshold, the analysis window data comprising a plurality of leads received during an analysis window time period; determine a second lead scoring model based at least in part on the first execution cycle data; receive second execution cycle data comprising a third lead comprising third lead information describing a third potential customer; determine a third lead score for the third lead based at least in part on the second lead scoring model; determine that the third lead score for the third lead is greater than the first lead score threshold; and generate a second set of filtered leads including the third lead information from the third lead. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for adaptively generating leads, comprising:
-
receiving first execution cycle data comprising a first lead and a second lead, wherein the first lead comprises first lead information describing a first potential customer and the second lead comprises second lead information describing a second potential customer; determining a first lead score for the first lead based at least in part on a first lead scoring m; determining that the first lead score for the first lead is greater than a first lead score threshold; determining that a second lead score for the second lead is less than the first lead score threshold; generating a set of filtered leads including the first lead information from the first lead; determining that a quality of the first execution cycle data is different than a quality of analysis window data by more than a quality threshold, the analysis window data comprising a plurality of leads received during an analysis window time period; determining a second lead scoring model based at least in part on the first execution cycle data; receiving second execution cycle data comprising a third lead comprising third lead information describing a third potential customer; determining a third lead score for the third lead based at least in part on the second lead scoring model; determining that the third lead score for the third lead is greater than the first lead score threshold; and generating a second set of filtered leads including the third lead information from the third lead. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable medium comprising instructions which, when read by a machine, cause the machine to perform operations comprising:
-
receiving first execution cycle data comprising a first lead and a second lead, wherein the first lead comprises first lead information describing a first potential customer and the second lead comprises second lead information describing a second potential customer; determining a first lead score for the first lead based at least in part on a first lead scoring m; determining that the first lead score for the first lead is greater than a first lead score threshold; determining that a second lead score for the second lead is less than the first lead score threshold; generating a set of filtered leads including the first lead information from the first lead; determining that a quality of the first execution cycle data is different than a quality of analysis window data by more than a quality threshold, the analysis window data comprising a plurality of leads received during an analysis window time period; determining a second lead scoring model based at least in part on the first execution cycle data; receiving second execution cycle data comprising a third lead comprising third lead information describing a third potential customer; determining a third lead score for the third lead based at least in part on the second lead scoring model; determining that the third lead score for the third lead is greater than the first lead score threshold; and generating a second set of filtered leads including the third lead information from the third lead.
-
Specification