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;
analyzing data associated with the media content;
selecting a first algorithm among a plurality of algorithms;
executing the first algorithm and performing one or more searches in accordance with the first algorithm; and
receiving one or more candidates corresponding to the media content based upon the one or more searches.
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.
342 Citations
37 Claims
-
1. A method comprising:
-
receiving media content; analyzing data associated with the media content; selecting a first algorithm among a plurality of algorithms; executing the first algorithm and performing one or more searches in accordance with the first algorithm; and receiving one or more candidates corresponding to the media content based upon the one or more searches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving media content and meta-information; executing one or more search algorithms and performing one or more searches on the media content utilizing the respective search algorithms and collecting corresponding results; and prioritizing the results based on one or more factors. - View Dependent Claims (18, 19, 20)
-
-
21. 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 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 the first type of one or more tags, wherein the first, second and third types are different. - View Dependent Claims (22)
-
-
23. A device, comprising a processing element configured to:
-
receive media content; analyze data associated with the media content; select a first algorithm among a plurality of algorithms; execute the first algorithm and perform one or more searches in accordance with the first algorithm; and receive one or more candidates corresponding to the media content based upon the one or more searches. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A device comprising, a processing element configured to:
-
receive media content and meta-information; execute one or more search algorithms and perform one or more searches on the media content utilizing the respective search algorithms and collect corresponding results; and prioritize the results based on one or more factors. - View Dependent Claims (35)
-
-
36. A device, comprising a processing element configured to:
-
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 the first type of one or more tags, wherein the first second and third types are different.
-
-
37. A computer program product, the computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving media content; a second executable portion for analyzing data associated with the media content; a third executable portion for selecting a first algorithm among a plurality of algorithms; a fourth executable portion for executing the first algorithm and performing one or more searches in accordance with the first algorithm; and a fifth executable portion for receiving one or more candidates corresponding to the media content based upon the one or more searches.
-
Specification