Patent ID: 8832116

Claim:
A computer-implemented method for updating business information, comprising: receiving mobile application logs from a plurality of mobile devices of a plurality of different users, a mobile application log comprising a history of telephone calls involving a mobile device and a value for an attribute of a business entity; matching the value for the attribute in the mobile application log with a stored attribute value of a stored business entity, the stored business entity missing a value for a second attribute; inferring from the mobile application logs the value for the second attribute of the business entity; identifying in the mobile application logs a plurality of telephone calls between the mobile devices and the business entity; extracting from the mobile application logs durations for the identified plurality of telephone calls; computing a confidence score for the value for the second attribute based on the durations, the computing comprising: generating a statistical distribution describing the durations of the identified plurality of telephone calls; analyzing the statistical distribution to determine whether most of the identified plurality of telephone calls have durations longer than the threshold; and assigning a high confidence score to the value for the second attribute responsive to most of the identified plurality of telephone calls having a durations longer than the threshold; and updating a store of business information for the business entity with the value for the second attribute responsive to the confidence score exceeding a threshold.