An MMR system for searching across multiple indexes comprises a plurality
of mobile devices, a pre-processing server or MMR gateway, and an MMR
matching unit, and may include an MMR publisher. The MMR matching unit
receives an image query from the pre-processing server or MMR gateway and
sends it to one or more of the recognition units to identify a result
including a document, the page and the location on the page. The MMR
matching unit includes a segmenter for segmenting received images by
content type, a distributor for distributing the images to corresponding
content type index tables, and an integrator for integrating recognition
results. The result is returned to the mobile device via the
pre-processing server or MMR gateway. The present invention also includes
a number of novel methods including a method for processing content-type
specific image queries and for processing queries across multiple
indexes.