Patent ID: 8135607

Claim:
A method of enhancing a lead record, the method comprising: receiving, by a computing system comprising one or more processors, a plurality of electronic lead records, each electronic lead record comprising a plurality of data items stored in a plurality of corresponding fields, including at least a surname field for storing a surname data item and an address field for storing an address data item; for ones of the plurality of electronic lead records: determining, by the computing system, whether at least a first subset of the fields each comprise data items; accessing, by the computing system, an electronic data structure comprising a plurality of spoof strings; determining, by the computing system, whether the data items in each of a second subset of the fields include any of the spoof strings; and determining, by the computing system, a first preliminary contactability score associated with a respective one of the plurality of electronic lead records, wherein the first preliminary contactability score is based at least partly on information received from a first electronic data source regarding a relationship between a telephone number data item of the respective one of the plurality of electronic lead records and two or more other data items of the respective one of the plurality of electronic lead records, the two or more other data items selected from the surname data item, a first name data item, and the address data item; determining for a first one of the plurality of electronic lead records that its determined first preliminary contactability score is above a predetermined threshold, and in response, designating, by the computing system, the determined first preliminary contactability score as a finalized contactability score for the first one of the plurality of electronic lead records; and determining for a second one of the plurality of electronic lead records that its determined first preliminary contactability score is below the predetermined threshold, and in response: determining, by the computing system, for the second one of the plurality of electronic lead records, a second preliminary contactability score based on information received from a second electronic data source regarding a relationship between the telephone number data item of the second one of the plurality of electronic lead records and two or more other data items of the second one of the plurality of electronic lead records, the two or more other data items selected from the surname data item, the first name data item, and the address data item; and determining, by the computing system, a finalized contactability score for the second one of the plurality of electronic lead records based at least in part on the first preliminary contactability score of the second one of the plurality of electronic lead records and the second preliminary contactability score.