×

Adaptive lead generation for marketing

  • US 11,354,700 B2
  • Filed: 06/26/2019
  • Issued: 06/07/2022
  • Est. Priority Date: 05/13/2016
  • Status: Active Grant
First Claim
Patent Images

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 from a lead generator component first execution cycle data comprising a first set of leads and a second set of leads, wherein the first set of leads comprises first lead information describing a plurality of first potential customers and the second set of leads comprises second lead information describing a plurality of second potential customers;

    determine by a lead scorer component a first lead score for the plurality of first potential customers in the first set of leads 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 for the plurality of first potential customers in the first set of leads;

    determine by the lead scorer component that a second lead score for the plurality of second potential customers in the second set of leads is less than the first lead score threshold;

    filter a set of filtered leads including the first lead information from the plurality of first potential customers in the first set of leads;

    determine by an evaluator component 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 set of leads comprising third lead information describing a plurality of third potential customers;

    determine by the lead scorer component a third lead score for the plurality of third potential customers in the third set of leads based at least in part on the second lead scoring model wherein the lead scorer component determines whether a guard-rail enforcer component controls the determined second lead scoring model;

    determine that the third lead score for the plurality of third potential customers in the set of third leads is greater than the first lead score threshold;

    filter a second set of filtered leads including the third lead information from the third lead; and

    adjust at least one of the scoring models on the lead scorer component based on the quality of leads determined by the plurality of lead scoring models;

    wherein the determining that the quality of the first execution cycle data is different than a quality of analysis window data by more than a quality threshold comprises;

    determining a scrub rate, wherein the scrub rate describes a portion of the first execution cycle data having lead scores greater than the first lead score threshold;

    determine that the scrub rate is greater than an analysis window scrub rate by more than a scrub rate threshold; and

    wherein the system is further programmed to receive lead score data describing lead scores for at least one lead received during an observation period and at least one lead received during the analysis window and not during the observation period.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×