1. A system for updating a contacts database, the system comprising: a portable imager configured to acquire a digital business card image; an image segmenter configured to extract text image segments from the digital business card image; an optical character recognizer (OCR) configured to generate one or more textual content candidates for each text image segment; a scoring processor configured to assign scores to two or more textual content candidates generated by the OCR for an ambiguous text image segment based on results of database queries respective to the two or more textual content candidates, wherein the scoring processor comprises: a local scoring processor component configured to compute a score for each of the two or more textual content candidates based on results of database queries respective to that textual content candidate; and a global scores adjustment component configured to selectively adjust scores of two or more textual content candidates based on results of database queries respective to textual content candidates generated by the OCR for text image segments other than the ambiguous text image segment; a content selector that selects one of the two or more textual content candidates based at least on the assigned scores; and an interface configured to update the contacts database based on the selected one of the two or more textual content candidates.