METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR INTEGRATING CODE-BASED AND OPTICAL CHARACTER RECOGNITION TECHNOLOGIES INTO A MOBILE VISUAL SEARCH
First Claim
Patent Images
1. A method comprising:
- receiving media content and meta-information;
executing a first search algorithm among a plurality of search algorithms and detecting a first type of one or more tags associated with the media content;
determining, via a processor, whether a second and a third type of one or more tags are associated with the media content;
executing a second search algorithm among the plurality of search algorithms and detecting data associated with the second and the third type of one or more tags;
receiving one or more candidates; and
inserting respective ones of the one or more candidates, comprising data corresponding to the second and third type of one or more tags, into a respective one of the one or more candidates corresponding to the first type of one or more tags, wherein the first, second and third types are different.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for switching between code-based searching, optical character recognition (OCR) searching and visual searching is provided. The device includes a media content input for receiving media content from a camera or other element of the device and transferring this media content to a switch. Additionally, the device includes a meta-information input capable of receiving meta-information from an element of the device and transferring the meta-information to the switch. The switch is able to utilize the received media content and the meta-information to select and/or switch between a visual search algorithm, an OCR algorithm and a code-based algorithm.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving media content and meta-information; executing a first search algorithm among a plurality of search algorithms and detecting a first type of one or more tags associated with the media content; determining, via a processor, whether a second and a third type of one or more tags are associated with the media content; executing a second search algorithm among the plurality of search algorithms and detecting data associated with the second and the third type of one or more tags; receiving one or more candidates; and inserting respective ones of the one or more candidates, comprising data corresponding to the second and third type of one or more tags, into a respective one of the one or more candidates corresponding to the first type of one or more tags, wherein the first, second and third types are different. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive media content and meta-information; execute a first search algorithm among a plurality of search algorithms and detect a first type of one or more tags associated with the media content; determine whether a second and a third type of one or more tags are associated with the media content; execute a second search algorithm among the plurality of search algorithms and detect data associated with the second and the third type of one or more tags; receive one or more candidates; and insert respective ones of the one or more candidates comprising data corresponding to the second and third type of one or more tags into a respective one of the one or more candidates corresponding to the first type of one or more tags, wherein the first, second and third types are different. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
16. A computer program product comprising at least one non-transitory tangible computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
program code instructions configured to facilitate receipt of media content and meta-information; program code instructions configured to facilitate execution of a first search algorithm among a plurality of search algorithms and detect a first type of one or more tags associated with the media content; program code instructions configured to determine whether a second and a third type of one or more tags are associated with the media content; program code instructions configured to facilitate execution of a second search algorithm among the plurality of search algorithms and detect data associated with the second and the third type of one or more tags; program code instructions configured to facilitate receipt of one or more candidates; and program code instructions configured to insert respective ones of the one or more candidates comprising data corresponding to the second and third type of one or more tags into a respective one of the one or more candidates corresponding to the first type of one or more tags, wherein the first, second and third types are different. - View Dependent Claims (17, 18, 19, 20)
-
Specification