This application is related to the applications identified in the foreign and domestic priority sections of the Application Data Sheet. The entire disclosures of the applications identified in the foreign and domestic priority sections of the Application Data Sheet filed with this application are hereby incorporated by reference into this application.
Embodiments of the systems and methods described herein relate to removing duplicate consumer leads.
Consumer lead generation is a large and growing industry. The lead generation industry identifies individual or business consumers that may be interested in buying products or services and sells contact information for those consumers to providers of the products or services. For example, a residential loan lead generation company, such as LowerMyBills.com, identifies consumers interested in getting a residential loan and sells the consumers' contact information to lenders of residential loans. The contact information of the potentially interested buyer is known as a “lead.”
Lead generation companies sell leads for many products and services, including residential loans, commercial loans, real estate agents, automobiles, attorneys, housecleaners, and many other products and services. Providers of such products and services buy leads because leads effectively identify consumers that are already interested in the providers' products and services. Accordingly, leads often result in more sales than advertising, cold calling, or other forms of salesmanship.
Because of the effectiveness of leads, some product and service providers periodically buy leads, or generate their own leads, from multiple sources. Unfortunately, such product and service providers may get duplicate leads, thus depriving the providers of the full value of each lead. Duplicate leads also hurt lead generation companies because the companies must generally either refund the purchase price of duplicate leads or discount the price of all leads to account for duplicate leads.
In this application we describe embodiments of systems and methods that identify and remove duplicate leads before they are provided to a lead buyer. These systems and methods increase the value of each lead. Lead generation companies benefit because they can sell each lead at a higher price. Lead buyers benefit because they receive fewer duplicate leads, thereby reducing the lost value of duplicate leads and the burden of detecting duplicate leads.
One duplicate lead removal system comprises a database of duplicate leads and a conflict engine configured to detect and remove duplicate leads. In this embodiment, the conflict engine compares leads, from whatever source obtained, with information about leads already received that is stored in the duplicate lead database. The system can then provide a group of leads to a vendor that excludes the leads already received. In this fashion, the system reduces the chance that the vendor will receive duplicate leads.
A lead may be a duplicate lead for one vendor but may not be a duplicate lead for another vendor. Accordingly, the duplicate lead database preferably identifies duplicate leads on a vendor-by-vendor basis. In one embodiment, a separate duplicate lead database exists for each vendor. For example, one duplicate lead database may include the leads already received by ABC Mortgage Company and a separate duplicate lead database may include the leads already received by Specialty Financing. Alternatively, the system may use a single duplicate lead database that includes records designating which vendor or vendors have already received a particular lead.
In one variation, the system periodically receives updates to the duplicate lead database. In one advantageous variation, the vendors provide the system with information about the leads that the vendors already have. For example, each vendor may create a duplicate lead file that the system periodically downloads and uses to update the duplicate lead database. Alternatively, vendors may transmit duplicate lead information to the system in real time so that the system can update the duplicate lead database immediately. Alternatively, the vendors may maintain duplicate lead databases that the system may query in real time just prior to transmitting leads to vendors. These methods of updating the duplicate lead database (or of querying vendor-maintained databases) allow each vendor, rather than the system, to define the vendor's set of duplicate leads, advantageously causing the system to exclude duplicate leads generated by the vendor itself or otherwise obtained from a source not affiliated with the system. In contrast, other mechanisms for removing duplicate leads, such as excluding leads that the system previously sent to the vendor, may not detect and remove duplicate leads generated outside of the system.
Optionally, the systems and methods allow each vendor to define the vendor's set of duplicate leads without requiring the vendor to disclose complete consumer contact information associated with each lead. In one embodiment, the duplicate lead database stores only a portion of the contact information of each lead, such as, for example, the lead's zip code and a limited number of positions in the lead's street address. Advantageously, the amount of information stored, while not enough to reveal the full contact information, is preferably enough to determine whether the lead is a duplicate.
Not requiring the vendor to disclose complete consumer contact information is advantageous in at least three ways. First, it requires fewer computational and storage resources because less information must be transmitted and stored. Second, it increases the vendor's trust in the duplicate lead removal system because the system does not receive enough contact information to resell the vendor's leads to another vendor. Third, it reduces or eliminates consumer privacy concerns because the limited amount of information that is transmitted is unlikely to result in the disclosure of sensitive information.
Herein we describe examples or embodiments of systems and methods to remove duplicate leads such that a skilled artisan will understand a few different ways to make and use the invention. However, the invention is not limited to just the described embodiments. Rather, the invention encompasses each disclosed embodiment individually, any combination or subset of the disclosed embodiments, and any variation of the disclosed embodiments that is appreciated by a skilled artisan in light of this disclosure. For example, while we describe many advantageous features and components, a skilled artisan will appreciate, in light of this disclosure, that these features and components are not necessary parts of every embodiment, but can be omitted from or changed in some embodiments.
To further illustrate a concrete application of the duplicate lead removal system 100, we describe the duplicate lead removal system 100 in the context of a lead generation system that generates leads using the Internet. An example of such a lead generation system is found on the web site located at www.lowermybills.com. This site prompts a consumer interested in obtaining a loan to enter his own contact information into a web-based form and sends the contact information to a group of matched lenders selected by the consumer.
In one embodiment, components of an Internet-based lead generation system include a matching engine 115, a vendor criteria database 120, a vendor criteria entry component 125, and a web server 130. In general, the lead generation system generates a lead when a consumer 140 accesses the web server 130 over a network 135 such as the Internet. The web server 130 serves web pages that prompt the consumer 140 to enter his contact information into a web-based form. The consumer 140 may also be prompted to enter other information to assist the system to match the consumer 140 with vendors that offer the products or services that the consumer 140 wants.
Generally, the vendor criteria database 120 includes criteria that define characteristics of consumers with whom each vendor wants to be matched. In the context of lending, a lender's criteria may specify that the lender wants to be matched with consumers that have excellent credit and that seek a home purchase loan for more than $300,000. In the context of selling cars, a car dealer's criteria may specify that the dealer wants to be matched with consumers that want to buy a new Honda car with a Manufacturer's Suggested Retail Price of at least $15,000. Generally, the matching engine 115 compares characteristics of the consumer 140 with the vendor criteria database 120 to match the consumer 140 with one or more vendors. In some cases the consumer 140 may not meet any vendor's criteria and the matching engine 115 may not make a match.
Generally, the vendor criteria entry component 125 comprises computer-executable instructions stored on a computer-readable medium that are configured, when executed by a general-purpose computer, to allow a user to update the vendor criteria database 120. Alternatively, the vendor criteria entry component 125 may be implemented as a hardware component, a firmware component, or a component that is some combination of hardware, firmware, and software, that performs the equivalent function. A skilled artisan will understand that hardware, firmware, software, or combination implementations are equivalent, and will understand how to make and use any of these implementations. The term “vendor criteria entry component” encompasses all of these implementations. In one embodiment, the vendor criteria entry component 125 is accessible to a plurality of vendors 145, 150, and 155 over a network 160, such that the vendors 145, 150, and 155 can directly update their own criteria. Alternatively, the vendor criteria entry component 125 is not accessible to the vendors 145, 150, and 155, such that a person or automated process affiliated with the lead generation system must update the vendor criteria database 120. The network 160 may or may not be the same network as the network 135.
Generally, the matching engine 115 comprises computer-executable instructions stored on a computer-readable medium that are configured, when executed by a general-purpose computer, to match the consumer 140 to one or more vendors based on vendor criteria and characteristics of the consumer 140. Alternatively, the matching engine 115 may be implemented as a hardware component, a firmware component, or a component that is some combination of hardware, firmware, and software, that performs the equivalent function. A skilled artisan will understand that hardware, firmware, software, or combination implementations are equivalent, and will understand how to make and use any of these implementations. The term “matching engine” encompasses all of these implementations.
In one embodiment, the matching engine 115 matches the consumer 140 with vendors by comparing characteristics of the consumer 140 with vendor criteria stored in the vendor criteria database 120. The matching engine 115 may require an exact match (e.g. the consumer 140 meets all of a vendor's criteria) or the matching engine 115 may make matches that are close but not exact (e.g. the consumer 140 meets an acceptable level of the vendor's criteria). In some cases the matching engine 115 may match the consumer 140 with only one vendor, while in others the matching engine 115 may match the consumer 140 with multiple vendors. An advantage of matching with just one vendor is that the vendor gets an exclusive lead that likely has more value than a lead that the vendor shares with other vendors. An advantage of matching with multiple vendors is that the vendors may compete with each other to win the consumer's business, which may result in a better price for the consumer. In some cases, the matching engine 115 may not be able to make any matches because the consumer 140 may have characteristics that do not match any vendor's criteria.
The consumer 140 characteristics may be collected in many ways. One way to collect the consumer 140 characteristics is to have the consumer 140 fill out a web-based form served by the web server 130. The consumer 140 may be asked, for example, to provide his contact information and information about his creditworthiness, job, income, interests, and the like. In some cases the consumer 140 may be asked to estimate some of these characteristics rather than provide an exact value. A skilled artisan will appreciate, in light of this disclosure, that the characteristics requested differ on the type of lead that is being generated and the type of information that vendors care about for qualifying a consumer as a potential buyer. Thus, in the context of mortgage loans, creditworthiness is an important characteristic. However, in the context of a product such as a computer that the consumer 140 will likely purchase using cash or a credit card, creditworthiness is less important.
Another way to collect the consumer 140 characteristics is to look up information about the consumer 140 stored in a database. An example of this approach is to request a credit report for the consumer 140 after obtaining the Social Security number from the consumer 140. Still other ways to collect consumer 140 characteristics exist outside of the context of web-based lead generation systems. For example, the consumer 140 can be asked to fill out a paper form or to answer questions during a face-to-face or telephone survey or interview.
A web-based lead generation system, such as the example described above, is a preferred way to collect leads for sending to vendors. However, while we describe embodiments of a duplicate lead removal system 100 in the context of such a web-based lead generation system, the duplicate lead removal system 100 can be used to remove duplicate leads generated in other ways, including leads generated from paper forms or from face-to-face or telephone surveys or interviews. It is advantageous to use a computerized method of generating leads because such leads will already be stored in electronic form and can easily be compared to the vendor duplicates database 110 described herein. However, non-electronic leads can be manually or automatically converted (such as by optical character recognition or the like) into electronic form so that the duplicate lead removal system 100 can be used with them.
The illustrated duplicate lead removal system 100 comprises a conflict engine 105 and a vendor duplicates database 110. The vendor duplicates database 110 comprises information about leads that a vendor has already received. Preferably, the information stored in the vendor duplicates database 110 stores enough information about each lead to determine, to an acceptable degree of accuracy, whether another lead is a duplicate. The acceptable degree of accuracy need not be 100%, and the vendor duplicates database 110 need not store complete contact information for each lead. For example, in one embodiment, the vendor duplicates database 110 stores, for each lead, a zip code and the first eight positions of a street address. This information is sufficient to accurately determine whether a lead has the same address as another lead for almost all addresses in the United States, without requiring the storage of complete contact information for each lead. The zip code plus eight positions of street address format is not required; a skilled artisan will appreciate that many other formats may be used.
The term “database,” as used with respect to the vendor duplicates database 110 and the vendor criteria database 120, encompasses any group of data that stores information about duplicate leads or vendor criteria. These databases need not require Structured Query Language (“SQL”), a relational database management system, or any other query language or database management system, for accessing the information stored therein. Moreover, these databases are not limited to any particular format. Rather, these databases may be simple text files that have an entry on each line or multiple entries on a single line separated by commas, tabs, semicolons, or the like. Alternatively, these databases may comprise all or portions of many computer files stored in one or more directories or folders.
In one embodiment, the conflict engine 105 comprises computer-executable instructions stored on a computer-readable medium that are configured, when executed by a general-purpose computer, to determine whether a lead is a duplicate lead. Alternatively, the conflict engine 105 may be implemented as a hardware component, a firmware component, or a component that is some combination of hardware, firmware, and software, that performs the equivalent function. A skilled artisan will understand that hardware, firmware, software, or combination implementations are equivalent, and will understand how to make and use any of these implementations. The term “conflict engine” encompasses all of these implementations.
An implementation of the conflict engine 105 determines whether a lead is a duplicate lead by extracting from the lead the fields of information stored in the vendor duplicates database 110 and comparing the extracted information with the vendor duplicates database 110 to determine if any record matches the extracted information. For the implementation in which the vendor duplicates database 110 stores a zip code and the first eight positions of a street address for each record, the extracted information is a zip code and the first eight positions of a street address. (The term “record,” as used herein, is not strictly confined to any particular structure and encompasses, for example, an entry in a text file.) If any record matches the extracted information, the lead is deemed to be a duplicate. In one variation, the extracted information must exactly match a record for the lead to be deemed to be a duplicate. In other variations, the match need not be exact but must be within a desired degree of accuracy. Determining matches based on only part of the contact information stored in a lead advantageously increases the accuracy of the matching process. For example, determining matches based just on a zip code and the first eight positions of a street address reduces the chance that typing errors or variations in spelling or punctuation may prevent an otherwise identical address from being deemed a duplicate.
One advantageous variant of the duplicate lead removal system 100 runs the conflict engine 105 in real-time just before sending leads to matched vendors. In this variant, the matching engine 115 matches the consumer 140 with a number of vendors. The conflict engine 105 then compares the lead with the vendor duplicates database 110 to determine if any of the matched vendors already have the lead. The conflict engine 105 excludes the lead as a duplicate lead for any vendor that already has the lead, such that the system 100 can send the lead only to those vendors that do not already have the lead. Real-time duplicate lead removal helps both consumers and vendors. Consumers benefit because they are matched with vendors that do not already have the lead and thus are more likely to contact the consumer. Vendors benefit because they receive leads that are less likely to be duplicates, thus reducing the cost and effort of detecting duplicate leads and the loss of value resulting from duplicate leads.
An advantageous variant of the duplicate lead removal system 100 periodically updates the vendor duplicates database 110 to reflect the leads that each vendor has received within a certain period of time. In one embodiment, the system 100 stores leads in the vendor duplicates database 110 for 60 days. Alternatively, the system 100 may store leads in the vendor duplicates database 110 for 90 days or any other reasonable period. The time period is preferably set to distinguish true duplicate leads from legitimate repeat consumers. A true duplicate lead occurs when a consumer seeks a product or service during a single period but the lead is generated by more than one source. A legitimate repeat consumer is one that completes a transaction, waits for a period, and decides to enter into another transaction. As will be appreciated by a skilled artisan, the “reasonable” period for distinguishing true duplicates from legitimate repeat consumers may differ based on the type of product or service that the consumer seeks.
In various alternative embodiments, a vendor may maintain a vendor duplicates database 158 in addition to or in place of the system's vendor duplicates database 110. In such embodiments, the system 100 may query the vendor's vendor duplicates database 158 in real time at the time that a lead is being generated. If the system 100 determines, based on the query of the vendor's vendor duplicates database 158, that the lead is a duplicate lead, the system 100 does not transmit the lead to that vendor. Advantageously, such an approach ensures that the system 100 accesses the latest duplicate lead information maintained by the vendor without requiring the system 100 to periodically update its own vendor duplicates database 110. Alternatively, the system 100 can maintain a vendor duplicates database 110 that is updated in real time when changes occur in the vendors vendor duplicates database 158. For example, the system's vendor duplicates database 110 and the vendor's vendor duplicates database 158 may be linked together via Open Database Connectivity (“ODBC”) or via any other mechanism for linking databases together. A skilled artisan will appreciate, in light of this disclosure, that there are many mechanisms for linking databases together and that any such mechanism can be used.
We have described embodiments of the system 100 that remove duplicate leads based on vendor duplicates provided by vendors. Alternatively or additionally, the system 100 can remove duplicate leads based on leads that the system 100 has already sent to the vendor. In such an embodiment, the system 100 includes a vendor leads database (not shown) that stores information about the leads that the system 100 has already sent to each vendor. Upon matching a lead to a particular vendor, the system 100 may check the vendor leads database to determine whether the lead has already been sent to that vendor. If the lead has already been sent to that vendor, the system 100 does not transmit the lead to the vendor.
In a block 230, the process 200 performs an SQL load of each record from the data file. SQL load is not required; any other method for loading data can be used. In a decision block 235, the process 200 determines whether the record's matchkey already exists in the vendor duplicates database 110. As indicated above, in one embodiment a record matchkey comprises a zip code and the first eight positions of a street address. If the record matchkey does not already exist, the record is added to the vendor duplicates database 110. If the record matchkey already exists, the process 200 proceeds to a decision block 245, in which it is determined whether the drop date in the database record is later than the drop date in the data file record. The purpose of the drop date is to make sure that duplicate leads are stored in the vendor duplicates database 110 for a reasonable period of time. Periodically, the system 100 purges any records in the vendor duplicates database 110 whose drop dates have passed. If the database drop date is not later than the data file drop date, the process 200 proceeds, in a block 250, to overwrite the database record with the data file record. If the database drop date is later than the data file drop date, the process 200 keeps the database record (and thus ignores the data file record). In either case, the process 200 proceeds to process the next data file record, beginning at the block 230.
Neither the system 100, the process 400, nor the process 500 requires duplicate lead removal for every vendor that receives leads from the system 100. Some vendors may choose not to provide lead duplicate information with which to build or update the vendor duplicates database 110. In addition, vendors are not required to send all of their leads to the system, and some vendors may choose to provide only some of their leads. Advantageously, therefore, the vendor is able to control which leads are part of the duplicate lead removal process. Further, a lead generation company may choose to provide duplicate lead removal only for certain vendors, such as, for example, vendors that buy a large volume of leads from the lead generation company. Accordingly, while it is preferable to perform a duplicate lead removal process for every lead and every vendor, this is not required. Rather, the embodiments described herein can perform the duplicate lead removal process only for some vendors or only for some leads with respect to some vendors.
The process 400 and the process 500, and any other process set forth herein or apparent to a skilled artisan in light of this disclosure, can be embodied in computer-executable instructions stored on a computer-readable medium, such that the processes are performed when the computer-executable instructions are executed by a general purpose computer. Alternatively, the processes may be embodied in hardware components, firmware components, or components that are some combination of hardware, firmware, and software, that perform the equivalent functions. A skilled artisan will understand that hardware, firmware, software, or combination embodiments are equivalent, and will understand how to make and use any of these embodiments.
A duplicate lead is one example of a conflict because a vendor should not receive leads that it already has. Another example of a conflict is when two vendors who are really a part of the same organization (such as parent and subsidiary companies) are both matched with the same consumer. It is generally undesirable to send a lead to multiple parts of the same organization because this either creates undesirable competition within the organization or gives a false impression to the consumer that more competition exists than actually does. The duplicate lead removal system 100 may seek to avoid other vendor business conflicts as well.
In one embodiment, as illustrated in
In the illustrated example, the system 100 applies the conflict rules to each of the matched vendors in turn. As shown, the system 100 determines that there is no conflict with the ABC Mortgage Co., so that company is not excluded. The system 100 determines that ACME Lending does have a conflict because the lead is a duplicate lead for ACME Lending. Thus, the system 100 removes ACME Lending from the list. The system 100 determines that there is no conflict with FastLoans.com, and that company remains on the list. The system 100 determines that XYZ Lending has a conflict because XYZ Lending is a subsidiary of ABC Mortgage Co., and the particular conflict rules for those companies require that only one lead be sent to the companies affiliated with ABC Mortgage Co. The system 100 determines that there is no conflict with Kassle Funding Co. and Specialty Financing, and those companies remain on the list. After conflict testing completes, the system 100 has reduced the matched vendor list to four lenders who may receive the lead.
In general, the systems and methods of removing duplicate leads that we have described above are used to prevent vendors from receiving duplicate leads. Additionally, in one embodiment, the duplicate lead removal system 100 may alert a vendor when a duplicate lead occurs. In some cases it may be advantageous for a vendor who has already received a lead for a consumer to know that the consumer has been matched with other vendors. For example, if a consumer has signed up with a phone company but then seeks to be matched with other phone companies a month later, it may be advantageous for the first phone company to know that the consumer may be considering a switch to a different phone company. In such cases, being informed of a duplicate lead may allow the first phone company to make an attempt to keep the consumer from switching to a different phone company.
We have described the foregoing embodiments by way of example and not limitation. A skilled artisan will appreciate, in light of this disclosure, that the invention is not limited to the disclosed embodiments, but encompasses the disclosed embodiments individually, combinations of features of the disclosed embodiments, and variations of the disclosed embodiments that are apparent to a skilled artisan in light of this disclosure. For example, a skilled artisan will appreciate that many of the features described herein can be modified or omitted from certain embodiments without departing from the invention.
Number | Name | Date | Kind |
---|---|---|---|
4982346 | Girouard et al. | Jan 1991 | A |
5056019 | Schultz et al. | Oct 1991 | A |
5353218 | DeLapa et al. | Oct 1994 | A |
5454030 | de Oliveira et al. | Sep 1995 | A |
5459306 | Stein et al. | Oct 1995 | A |
5504675 | Cragun et al. | Apr 1996 | A |
5521813 | Fox et al. | May 1996 | A |
5583763 | Atcheson et al. | Dec 1996 | A |
5621812 | Deaton et al. | Apr 1997 | A |
5628004 | Gormley et al. | May 1997 | A |
5649114 | Deaton et al. | Jul 1997 | A |
5692107 | Simoudis et al. | Nov 1997 | A |
5696907 | Tom | Dec 1997 | A |
5745654 | Titan | Apr 1998 | A |
5774868 | Cragun et al. | Jun 1998 | A |
5774870 | Storey | Jun 1998 | A |
5802142 | Browne | Sep 1998 | A |
5819226 | Gopinathan et al. | Oct 1998 | A |
5857175 | Day et al. | Jan 1999 | A |
5864822 | Baker, III | Jan 1999 | A |
5878403 | DeFrancesco et al. | Mar 1999 | A |
5884287 | Edesess | Mar 1999 | A |
5884289 | Anderson et al. | Mar 1999 | A |
5926800 | Baronowski et al. | Jul 1999 | A |
5930764 | Melchione et al. | Jul 1999 | A |
5933813 | Teicher et al. | Aug 1999 | A |
5953707 | Huang et al. | Sep 1999 | A |
6009415 | Shurling et al. | Dec 1999 | A |
6029139 | Cunningham et al. | Feb 2000 | A |
6029154 | Pettitt | Feb 2000 | A |
6067525 | Johnson et al. | May 2000 | A |
6078892 | Anderson et al. | Jun 2000 | A |
6094643 | Anderson et al. | Jul 2000 | A |
6119103 | Basch et al. | Sep 2000 | A |
6208979 | Sinclair | Mar 2001 | B1 |
6233566 | Levine | May 2001 | B1 |
6269325 | Lee et al. | Jul 2001 | B1 |
6321205 | Eder | Nov 2001 | B1 |
6330546 | Gopinathan et al. | Dec 2001 | B1 |
6385594 | Lebda et al. | May 2002 | B1 |
6393406 | Eder | May 2002 | B1 |
6418436 | Degen et al. | Jul 2002 | B1 |
6430539 | Lazarus et al. | Aug 2002 | B1 |
6513018 | Culhane | Jan 2003 | B1 |
6529878 | De Rafael et al. | Mar 2003 | B2 |
6542894 | Lee et al. | Apr 2003 | B1 |
6597775 | Lawyer et al. | Jul 2003 | B2 |
6615193 | Kingdon et al. | Sep 2003 | B1 |
6714918 | Hillmer et al. | Mar 2004 | B2 |
6782390 | Lee et al. | Aug 2004 | B2 |
6823319 | Lynch et al. | Nov 2004 | B1 |
6839682 | Blume et al. | Jan 2005 | B1 |
6850606 | Lawyer et al. | Feb 2005 | B2 |
6868389 | Wilkins et al. | Mar 2005 | B1 |
6873979 | Fishman et al. | Mar 2005 | B2 |
6925441 | Jones, III et al. | Aug 2005 | B1 |
7006614 | Feinberg et al. | Feb 2006 | B2 |
7035699 | Anderson et al. | Apr 2006 | B1 |
7043531 | Seibel et al. | May 2006 | B1 |
7047251 | Reed et al. | May 2006 | B2 |
7096205 | Hansen et al. | Aug 2006 | B2 |
7096220 | Seibel et al. | Aug 2006 | B1 |
7136448 | Venkataperumal et al. | Nov 2006 | B1 |
7228284 | Vaillancourt et al. | Jun 2007 | B1 |
7263506 | Lee et al. | Aug 2007 | B2 |
7277875 | Serrano-Morales et al. | Oct 2007 | B2 |
7296734 | Pliha | Nov 2007 | B2 |
7305364 | Nabe et al. | Dec 2007 | B2 |
7333976 | Auerbach et al. | Feb 2008 | B1 |
7340410 | Vaillancourt et al. | Mar 2008 | B1 |
7383215 | Navarro et al. | Jun 2008 | B1 |
7546243 | Kapadia et al. | Jun 2009 | B2 |
7630933 | Peterson et al. | Dec 2009 | B2 |
7657569 | Semprevivo et al. | Feb 2010 | B1 |
7664668 | Lissy et al. | Feb 2010 | B2 |
7668725 | Alston | Feb 2010 | B2 |
7672865 | Kumar et al. | Mar 2010 | B2 |
7752054 | Anthony-Hoppe et al. | Jul 2010 | B1 |
7752236 | Williams et al. | Jul 2010 | B2 |
7778885 | Semprevivo et al. | Aug 2010 | B1 |
7801843 | Kumar et al. | Sep 2010 | B2 |
7954698 | Pliha | Jun 2011 | B1 |
7962347 | Anthony-Hoppe et al. | Jun 2011 | B2 |
7962501 | Semprevivo et al. | Jun 2011 | B1 |
7970672 | Mendelovich et al. | Jun 2011 | B2 |
7970690 | Diana et al. | Jun 2011 | B2 |
8135607 | Williams et al. | Mar 2012 | B2 |
8214262 | Semprevivo et al. | Jul 2012 | B1 |
8271313 | Williams et al. | Sep 2012 | B2 |
8285656 | Chang et al. | Oct 2012 | B1 |
8533038 | Bergh et al. | Sep 2013 | B2 |
8566141 | Nagdev et al. | Oct 2013 | B1 |
8688724 | Semprevivo et al. | Apr 2014 | B1 |
9110916 | Semprevivo et al. | Aug 2015 | B1 |
20010014868 | Herz et al. | Aug 2001 | A1 |
20010047289 | Mckee et al. | Nov 2001 | A1 |
20020035504 | Dver et al. | Mar 2002 | A1 |
20020038312 | Donner et al. | Mar 2002 | A1 |
20020059095 | Cook | May 2002 | A1 |
20020072975 | Steele et al. | Jun 2002 | A1 |
20020077998 | Andrews et al. | Jun 2002 | A1 |
20020082892 | Reffel et al. | Jun 2002 | A1 |
20020087460 | Hornung | Jul 2002 | A1 |
20020099649 | Lee et al. | Jul 2002 | A1 |
20020128960 | Lambiotte et al. | Sep 2002 | A1 |
20020136381 | Shaffer et al. | Sep 2002 | A1 |
20020143620 | Kraus | Oct 2002 | A1 |
20020147695 | Khedkar et al. | Oct 2002 | A1 |
20020161711 | Sartor et al. | Oct 2002 | A1 |
20020194050 | Nabe et al. | Dec 2002 | A1 |
20030009426 | Ruiz-Sanchez | Jan 2003 | A1 |
20030065563 | Elliott et al. | Apr 2003 | A1 |
20030097320 | Gordon | May 2003 | A1 |
20030097329 | Nabe et al. | May 2003 | A1 |
20030158751 | Suresh et al. | Aug 2003 | A1 |
20030163363 | Pratte et al. | Aug 2003 | A1 |
20030172002 | Spira et al. | Sep 2003 | A1 |
20030182214 | Taylor | Sep 2003 | A1 |
20030195830 | Merkoulovitch et al. | Oct 2003 | A1 |
20030212618 | Keyes et al. | Nov 2003 | A1 |
20030217003 | Weinflash et al. | Nov 2003 | A1 |
20030220858 | Lam | Nov 2003 | A1 |
20030225692 | Bosch et al. | Dec 2003 | A1 |
20030229504 | Hollister | Dec 2003 | A1 |
20040030667 | Xu et al. | Feb 2004 | A1 |
20040044615 | Xue et al. | Mar 2004 | A1 |
20040044617 | Lu | Mar 2004 | A1 |
20040052357 | Logan et al. | Mar 2004 | A1 |
20040054619 | Watson et al. | Mar 2004 | A1 |
20040107132 | Honarvar et al. | Jun 2004 | A1 |
20040111312 | Ingman | Jun 2004 | A1 |
20040111363 | Trench et al. | Jun 2004 | A1 |
20040143482 | Tivey et al. | Jul 2004 | A1 |
20040143483 | Tivey | Jul 2004 | A1 |
20040177030 | Shoham | Sep 2004 | A1 |
20040177046 | Ogram | Sep 2004 | A1 |
20040193535 | Barazesh | Sep 2004 | A1 |
20040205157 | Bibelnieks et al. | Oct 2004 | A1 |
20040230448 | Schaich | Nov 2004 | A1 |
20040243518 | Clifton et al. | Dec 2004 | A1 |
20050021476 | Candella et al. | Jan 2005 | A1 |
20050027632 | Zeitoun et al. | Feb 2005 | A1 |
20050044036 | Harrington et al. | Feb 2005 | A1 |
20050065809 | Henze | Mar 2005 | A1 |
20050065874 | Lefner et al. | Mar 2005 | A1 |
20050075987 | Pintsov et al. | Apr 2005 | A1 |
20050080821 | Breil et al. | Apr 2005 | A1 |
20050102226 | Oppenheimer et al. | May 2005 | A1 |
20050108041 | White | May 2005 | A1 |
20050125350 | Tidwell et al. | Jun 2005 | A1 |
20050130704 | McParland et al. | Jun 2005 | A1 |
20050131760 | Manning et al. | Jun 2005 | A1 |
20050144067 | Farahat et al. | Jun 2005 | A1 |
20050154648 | Strause | Jul 2005 | A1 |
20050154664 | Guy et al. | Jul 2005 | A1 |
20050171859 | Harrington et al. | Aug 2005 | A1 |
20050182774 | Weir et al. | Aug 2005 | A1 |
20050187860 | Peterson et al. | Aug 2005 | A1 |
20050209922 | Hofmeister | Sep 2005 | A1 |
20050222906 | Chen | Oct 2005 | A1 |
20050267812 | Jensen et al. | Dec 2005 | A1 |
20050273442 | Bennett et al. | Dec 2005 | A1 |
20050278246 | Friedman et al. | Dec 2005 | A1 |
20050278542 | Pierson et al. | Dec 2005 | A1 |
20050279824 | Anderson et al. | Dec 2005 | A1 |
20060004731 | Seibel et al. | Jan 2006 | A1 |
20060041464 | Powers et al. | Feb 2006 | A1 |
20060041500 | Diana et al. | Feb 2006 | A1 |
20060059073 | Walzak | Mar 2006 | A1 |
20060064340 | Cook | Mar 2006 | A1 |
20060080230 | Freiberg | Apr 2006 | A1 |
20060080263 | Willis et al. | Apr 2006 | A1 |
20060100944 | Reddin et al. | May 2006 | A1 |
20060106668 | Kim et al. | May 2006 | A1 |
20060129422 | Kim et al. | Jun 2006 | A1 |
20060129428 | Wennberg | Jun 2006 | A1 |
20060143695 | Grynberg | Jun 2006 | A1 |
20060178971 | Owen et al. | Aug 2006 | A1 |
20060184417 | Van der Linden et al. | Aug 2006 | A1 |
20060200396 | Satterfield et al. | Sep 2006 | A1 |
20060204051 | Holland, IV | Sep 2006 | A1 |
20060239512 | Petrillo | Oct 2006 | A1 |
20060242000 | Giguiere | Oct 2006 | A1 |
20060265259 | Diana et al. | Nov 2006 | A1 |
20060271457 | Romain et al. | Nov 2006 | A1 |
20070016522 | Wang | Jan 2007 | A1 |
20070033227 | Gaito et al. | Feb 2007 | A1 |
20070038483 | Wood | Feb 2007 | A1 |
20070067234 | Beech et al. | Mar 2007 | A1 |
20070067297 | Kublickis | Mar 2007 | A1 |
20070072190 | Aggarwal | Mar 2007 | A1 |
20070093234 | Willis et al. | Apr 2007 | A1 |
20070106582 | Baker et al. | May 2007 | A1 |
20070112582 | Fenlon | May 2007 | A1 |
20070118435 | Ran | May 2007 | A1 |
20070150372 | Schoenberg | Jun 2007 | A1 |
20070192248 | West | Aug 2007 | A1 |
20070205266 | Carr et al. | Sep 2007 | A1 |
20070214076 | Robida et al. | Sep 2007 | A1 |
20070220003 | Chern et al. | Sep 2007 | A1 |
20070233559 | Golec | Oct 2007 | A1 |
20070233561 | Golec | Oct 2007 | A1 |
20070239721 | Ullman et al. | Oct 2007 | A1 |
20070299771 | Brody et al. | Dec 2007 | A1 |
20080033869 | Steele et al. | Feb 2008 | A1 |
20080091535 | Heiser et al. | Apr 2008 | A1 |
20080103960 | Sweeney | May 2008 | A1 |
20080109444 | Williams et al. | May 2008 | A1 |
20080109445 | Williams et al. | May 2008 | A1 |
20080120155 | Pliha | May 2008 | A1 |
20080288361 | Rego et al. | Nov 2008 | A1 |
20080300962 | Cawston et al. | Dec 2008 | A1 |
20100023447 | Mac Innis | Jan 2010 | A1 |
Number | Date | Country |
---|---|---|
2 384 087 | Jul 2003 | GB |
2 392 748 | Mar 2004 | GB |
2003-016261 | Jan 2003 | JP |
256569 | Jun 2006 | TW |
WO 9103789 | Mar 1991 | WO |
WO 97023838 | Jul 1997 | WO |
WO 99033012 | Jul 1999 | WO |
WO 99046710 | Sep 1999 | WO |
WO 02027610 | Apr 2002 | WO |
WO 03071388 | Aug 2003 | WO |
WO 2004046882 | Jun 2004 | WO |
WO 2005036859 | Apr 2005 | WO |
WO 2006110873 | Oct 2006 | WO |
WO 2008057853 | May 2008 | WO |
Entry |
---|
Authenticom, “What's in a Name?”, downloaded from http://web.archive.org/web/20070708185835/http://www.authenticom.com/story.html, 1 page, Apr. 1, 2009. |
Authenticom, Technical Specs, “Confidence Level Indicators (CLI)”, downloaded from http://www.authenticom.com/confidence_level_indicators.shtml, 2 pages, Aug. 17, 2006. |
Bitran et al., “Mailing Decisions in Catalog Sales Industry”, Management Science (JSTOR), vol. 42, No. 9, pp. 1364-1381, Sep. 1996. |
Caliendo, et al.; “Some Practical Guidance for the Implementation of Propensity Score Matching”; IZA:Discussion Paper Series; No. 1588; Germany; May 2005. |
ChannelWave.com, PRM Central—About PRM, http://web.archive.org/web/20000510214859/http://www.channelwave.com as printed on Jun. 21, 2006, May 2000 Archive. |
Charles Chung, Internet Retailer, “Multi-channel retailing requires the cleanest data—but don't expect it from the customer”, Jan./Feb. 2002. |
Dymi, Amilda, Need for Leads Spurs Some Upgrades, Origination News—Special Report, May 1, 2008, vol. vol. 17, Issue No. 8, pp. p. 24, Atlanta, Copyright 2008 SourceMedia, Inc. |
eFunds Corporation, Data & Decisioning, Debit Report, Apr. 1, 2007, http://www.efunds.com/web/industry-solutions/financial-services/fr. |
Erschik, Richard, Sales Leads Can Truly Be Seeds of Sales, The Journal of Business & Industrial Marketing, Summer/Fall 1989, vol. vol. 4, Issue No. 2. |
FinExtra, Basepoint Analytics Introduces Predictive Technology for Mortgage Fraud, May 10, 2005. |
Greco, Susan, The Rating Game: Grade you Leads to Clear the Pipe Dreams from you Sales Pipeline, Online Reprint, Jan. 1998, vol. vol. 20, Issue No. 1, pp. p. 93 (1-3). |
Griggs, Robyn, Give us Leads! Give us Leads!, Sales and Marketing Management, Jul. 1997, vol. 149, Issue 7, pp. ABI/Inform Global, p. 66. |
Hennessey, Hubert D., Software Propels the Selling Cycle, Software Magazine, Jun. 1988, vol. 8, Issue 8, pp. ABI/Inform Global p. 57-64. |
“Impac Funding Introduces Enhanced Website for Static Pool Tracking of MBS Transactions,” Webpage printed out from http://www.lewtan.com/press/1208044_Impac-Lewtan.htm on Mar. 20, 2008. |
Industry News, New Technology Identifies Mortgage Fraud: Basepoint Analytics Launches FraudMark, Inman News, Oct. 5, 2005, American Land Title Association. |
“Intelligent Miner Applications Guide”; Chapters 4-7; p. 33-132; IBM Corp., Apr. 2, 1999. |
International Search Report and Written Opinion in PCT/US2007/63822, dated Sep. 11, 2007. |
International Search Report and Written Opinion for PCT/US2007/63824, dated Oct. 9, 2007. |
International Search Report and Written Opinion for PCT/US2007/63823, dated Oct. 24, 2007. |
International Search Report and Written Opinion for PCT/US2007/83055, dated Oct. 30, 2007. |
International Search Report and Written Opinion for PCT/US2007/06070, dated Nov. 10, 2008. |
International Search Report and Written Opinion in PCT/US2008/064594, dated Oct. 8, 2008. |
International Search Report and Written Opinion for PCT/US2007/83055, dated Jan. 7, 2009. |
Lamons, Bob; Be Smart: Offer Inquiry Qualification Services, Marketing News, Nov. 6, 1995, vol. 29, No. 23, ABI/Inform Global, p. 13. |
Leadmaster; http://web.archive.org/web/20001206021800/http://leadmaster.com/index.html as printed on Jan. 18, 2006, Dec. 2000. |
LeadVerifier: Why Should You Use LeadVerifier?, downloaded from www.leadverifier.com/LeadVerifier_Why.asp, Copyright 2005, 2 pgs. |
Loshin, Intelligent Enterprise: Better Insight for Business Decisions, “Value-Added Data: Merge Ahead”, Feb. 9, 2000, vol. 3, No. 3, 5 pages. |
LowerMyBills, Inc., “Lower Your Mortgage with a Lender You Can Trust” http://webarchive.org/web/20071110203156/http;//www.lowermybills.com/ dated Nov. 10, 2007, printed Aug. 20, 2012 in 11 pages. |
MarketSoft.com, Turning Inquiries into Revenue: Leads are the Key, eLeads MarketSoft http://web.archive.org/web/20000309005815/marketsoft.com.product.index.htm as printed on Jun. 22, 2006, Feb. 2000. |
Otter, et al., “Direct Mail Selection by Joint Modeling of the Probability and Quantity of Response”, Jun. 1997, pp. 14. |
Polatoglu et al., “Theory and Methodology, Probability Distributions of Cost, Revenue and Profit over a Warranty Cycle”, European Journal of Operational Research, vol. 108, Issue 1, Jul. 1998, pp. 170-183.8, p. 170-83. |
PR Web: Press Release Newswire, “Anchor Launches LeadVerifier to Verify, Correct and Enhance Internet Leads”, 2 pages, Aug. 8, 2005. |
“PrimeQ Lead Validation Techniques Gets Stronger”, http://66.102.7.104/search?g=cache:gXAdm0EXcwYJ:www.primeg.com/absolutenm/anmv in 2 pages, Nov. 29, 2005. |
“Rap Interactive, Inc. and Web Decisions: A Powerful New Information and Technology Resource that Revolutionizes Interactive Marketing,” Livedecisions, 2 pages. |
Real IQ, “Lead Metrix”, downloaded from http://www.realiq.com/leadmetrix.html, 1 page, Aug. 17, 2006. |
Real IQ, “Mortgage Industry”, downloaded from http://www.realiq.com/mortgage.html, 4 pages, Aug. 17, 2006. |
Real IQ, RealIQ.com, retrieved from web.archive.org http://replay.web.archive.org/20051212152337/http://www.realiq.com/mortgage.html as printed on Apr. 28, 2011, pp. 2 pgs. |
SalesLogix.net, SalesLogix Sales Tour, http://web.archive.org/web/20010411115938/www.saleslogix.com/home/index.php3celli as printed on Aug. 30, 2005, Apr. 2000, pp. 19. |
ServiceObjects, “DOTS Web Services—Product Directory”, downloaded from http://www.serviceobjects.com/products/directory_of_web_services.asp, 4 pages, Aug. 17, 2006. |
ServiceObjects, “Real-Time Customer Intelligence for a Nickel”, downloaded from http://www.serviceobjects.com/prodcts/defauly.asp, 3 pages, Aug. 17, 2006. |
Steele, Georgia, Pipeline Software Tracks Process; Tired of Dealing with Lead Generation Firms, CitiPacific Mortgage has built a tool that will allow Mortgage Originators to Track Leads in an Integrated Sales and Marketing Approach, Broker Magazone, Mar. 2006, vol. vol. 8, Issue Iss. 2, pp. 26, New York. |
Tao, Lixin; “Shifting Paradigms with the Application Service Provider Model”; Concordia University, Canada; IEEE; Oct. 2001. |
TARGUSinfo: “Intermark Media Slashes Returned Lead Costs, Improves Affiliate Relations,” downloaded from www.targusinfo.com, 2007, pp. 4. |
TARGUSinfo: Lead Verification, Verify Your Leads With Unique Accuracy and Ease, downloaded from wwww.targusinfo.com/solutions/verify/Default.asp, Copyright 2004-2006. |
TARGUSinfo: Solutions: Services: Verify Express—Verify, Correct and Enhance Customer Provided Data, <http:www.targusinfo.com/solutions/services/verify/> Oct. 28, 2005, 27 pgs. |
The Center for Financial Services Innovation, A Case Study of Checking Account Inquiries and Closures in Chicago, Nov. 2006. |
Thoemmes, Felix; “Propensity Score Matching in SPSS”; Center for Educational Science and Psychology, University of Tubingen; Jan. 2012. |
W.A. Lee, American Banker: The Financial Services Daily, Experian, On Deal Hunt, Nets Identity Theft Insurer, Jun. 4, 2003. |
Web Decisions, “Live Decisions”, downloaded from http://www.webdecisions.com, 2 pages, Sep. 18, 2006. |
Number | Date | Country | |
---|---|---|---|
Parent | 14231484 | Mar 2014 | US |
Child | 14827760 | US | |
Parent | 13159118 | Jun 2011 | US |
Child | 14231484 | US | |
Parent | 12697116 | Jan 2010 | US |
Child | 13159118 | US | |
Parent | 11683688 | Mar 2007 | US |
Child | 12697116 | US | |
Parent | 11564164 | Nov 2006 | US |
Child | 11683688 | US |