Patent ID: 8626766

Claim:
A method for processing business listings, the method comprising: receiving a plurality of business listing groups, each business listing group including a plurality of business listings; selecting a sample set of business listings from each business listing group for verification; receiving verification information for the sample set of business listings selected from each business listing group; assigning, using a processor, a rank to each of the plurality of business listing groups based on the received verification information for each of the sample sets of business listings; selecting a highest ranked business listing group based on the rank assigned to each business listing group; and, importing the plurality of business listings in the highest ranked business listing group into a set of business listing records for presentation to a user; after importing the plurality of business listings in the highest ranked business listing group, determining for each remaining business listing group a percentage of overlap between the plurality of business listings in that remaining business listing group and the plurality of business listings in the imported set of business listing records; selecting, using the processor, a particular business listing group of the remaining business listing groups having a least percentage of overlap; and importing at least one business listing in the selected particular business listing group that does not overlap with the plurality of business listings in the highest ranked business listing group into the set of business listing records for presentation to the user.