Mixed media reality recognition using multiple specialized indexes
First Claim
1. A dispatcher apparatus having:
- one or more processors;
a segmenter stored on a memory and executable by the one or more processors, the segmenter for receiving an image query including an image and segmenting the image into one or more content-type specific queries;
a distributor stored on the memory and executable by the one or more processors, the distributor coupled to the segmenter for submitting the one or more content-type specific queries to one or more coupled corresponding content-type index tables for recognition; and
an integrator stored on the memory and executable by the one or more processors, the integrator for receiving recognition results from the one or more corresponding content-type index tables, integrating the recognition results into an integrated result based on a level of agreement between the recognition results and transmitting the integrated result, wherein the integrated result includes a page and a location on the page corresponding to the image query.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
18 Claims
-
1. A dispatcher apparatus having:
-
one or more processors; a segmenter stored on a memory and executable by the one or more processors, the segmenter for receiving an image query including an image and segmenting the image into one or more content-type specific queries; a distributor stored on the memory and executable by the one or more processors, the distributor coupled to the segmenter for submitting the one or more content-type specific queries to one or more coupled corresponding content-type index tables for recognition; and an integrator stored on the memory and executable by the one or more processors, the integrator for receiving recognition results from the one or more corresponding content-type index tables, integrating the recognition results into an integrated result based on a level of agreement between the recognition results and transmitting the integrated result, wherein the integrated result includes a page and a location on the page corresponding to the image query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of processing content-type specific queries, comprising:
-
receiving an image query including an image; segmenting, with one or more processors, the image into one or more content-type specific queries; submitting the one or more content-type specific queries to one or more corresponding content-type index tables for recognition; receiving recognition results from the one or more corresponding content-type index tables; integrating, with the one or more processors, the recognition results into an integrated result based on a level of agreement between the recognition results, the integrated result including a page and a location on the page corresponding to the image query; and transmitting the integrated result. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a non-transitory machine-readable medium including a non-transitory computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive an image query including an image; segment the image into one or more content-type specific queries; submit the one or more content-type specific queries to one or more corresponding content-type index tables for recognition; receive recognition results from the one or more corresponding content-type index tables; integrate the recognition results into an integrated result based on a level of agreement between the recognition results, the integrated result including a page and a location on the page corresponding to the image query; and transmit the integrated result. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification