×

Method and system for obtaining leads based on data derived from a variety of sources

  • US 9,911,131 B1
  • Filed: 12/19/2014
  • Issued: 03/06/2018
  • Est. Priority Date: 12/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by the computer, a request to identify a first set of leads and a selection from a user interface of a computer of a user, wherein the selection comprises a category of lead information corresponding to the first set of leads, a set of attributes of the category, and a desired threshold range of an attribute of the category;

    querying, by the computer, an internal database to identify the first set of leads corresponding to the received category of lead information and the set of attributes that satisfy the desired threshold, wherein the internal database is configured to store lead profiles corresponding to the first set of leads and their attributes;

    upon querying the internal database, receiving, by the computer, the first set of leads corresponding to the received category of lead information and the set of attributes that satisfy the desired threshold;

    querying, by the computer, based on the category and the set of attributes received from the user, records of an external data source to obtain lead information, wherein the external data source comprises at least an external database;

    compiling, by a computer, from the external data source, lead information related to a second set of leads, wherein the lead information is compiled by;

    web-crawling one or more social networking web documents associated with the second set of leads within the external database,extracting the lead information comprising one or more characteristic values from the one or more social networking web documents, andtransmitting the one or more characteristic values to an inference engine, wherein the inference engine generates one or more inferences associated with the second set of leads,wherein the generated inferences comprise additional attributes inferred, by the inference engine applying the set of attributes received from the user and the one or more characteristic values extracted from the one or more social networking web documents to a computer-generated artificial intelligence model utilizing a neural network pattern matching algorithm and configured to derive inferences based on previously considered, collected, and analyzed lead data;

    determining, by the computer, a subset of the lead information related to the second set of leads that satisfies the desired threshold range received from the user interface;

    assigning, by the computer, a value associated with each attribute of the selected attributes and the inferred additional attributes, wherein each attribute is associated with a weight indicating an importance level of the attribute based on criteria and standards received from the user interface, and wherein the value is determined based on the weight;

    determining, by the computer, a score based on averaging the values associated with each attribute;

    upon the score satisfying a minimum threshold;

    generating, by the computer, in the internal database, a profile for the lead having a score that satisfies the minimum threshold;

    automatically storing, by the computer, in the internal database, the lead having the score that satisfies the minimum threshold; and

    automatically displaying, by the computer, on the user interface of the user'"'"'s computer, the first set of leads and the second set of leads having the score that satisfies the minimum threshold.

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