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 score textual content candidates based on results of database queries respective to the textual content candidates; a content selector that selects a textual content candidate for each text image segment based at least on the assigned scores; and an interface configured to update the contacts database based on the selected textual content candidates.