Patent ID: 8880046

Claim:
A telecommunications device comprising: a display screen; memory hosting a contact database and a computer program; and one or more processors communicatively coupled with a data storage hosting a digital image library, wherein the computer program includes instructions that when executed by the one or more processors causes the telecommunications device to perform operations comprising: identifying a caller associated with an incoming call from an originating telecommunications device based on contact info comprised in the contact database hosted on the memory, wherein the contact info includes a photo associated with each contact; determining that the digital image library hosted on the data storage includes a plurality of the identified caller's images that are different from the caller's photo corresponding to the caller's contact info; assigning respective confidence levels to the identified caller's images in the digital image library; selecting images from among the plurality of the identified caller's images in the digital image library that have respective confidence levels higher than or equal to a predetermined confidence level; and displaying on the display screen one or more of the selected images.