System and method for enabling image recognition and searching of remote content on display
First Claim
Patent Images
1. A method for analyzing images, the method being implemented by one or more hardware processors and comprising:
- using the one or more hardware processors to perform steps comprising;
analyzing content, the content including image content and text content,wherein the image content includes an image, and wherein analyzing the content includes analyzing the text content to determine one or more assumptions about a location or shape of an object of interest in the image;
determining a classification of the object of interest, wherein determining the classification of the object of interest is based at least in part on the text content;
performing image analysis on the image based at least in part on the classification and the one or more assumptions to detect the object of interest in the image;
determining information about the object of interest, based on the image analysis, using one or more sources other than the analyzed content;
providing data with the image in order to make the object of interest selectable apart from a remainder of the image; and
associating the information with the image so that at least some of the information is displayed when the object of interest is selected.
4 Assignments
0 Petitions
Accused Products
Abstract
Images are analyzed by programmatic mechanisms for accessing one or more remote web pages to retrieve content on display at the remote web pages. The retrieved images may be analyzed to determine information about an object shown in a corresponding image of the content on display. At least a portion of the object shown in the corresponding image of the content on display may be made selectable and associated with the determined information. This determined information may subsequently be used, in for example, search applications.
-
Citations
20 Claims
-
1. A method for analyzing images, the method being implemented by one or more hardware processors and comprising:
-
using the one or more hardware processors to perform steps comprising; analyzing content, the content including image content and text content, wherein the image content includes an image, and wherein analyzing the content includes analyzing the text content to determine one or more assumptions about a location or shape of an object of interest in the image; determining a classification of the object of interest, wherein determining the classification of the object of interest is based at least in part on the text content; performing image analysis on the image based at least in part on the classification and the one or more assumptions to detect the object of interest in the image;
determining information about the object of interest, based on the image analysis, using one or more sources other than the analyzed content;providing data with the image in order to make the object of interest selectable apart from a remainder of the image; and associating the information with the image so that at least some of the information is displayed when the object of interest is selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a memory that stores a set of instructions; one or more processors that are coupled to the memory and use the set of instructions to; analyze content, the content including image content and text content, wherein the image content includes an image, and wherein analyzing the content includes analyzing the text content to determine one or more assumptions about a location or shape of an object of interest in the image; determine a classification of the object of interest, wherein determining the classification of the object of interest is based at least in part on the text content; perform image analysis on the image based at least in part on the classification and the one or more assumptions to detect the object of interest in the image; determine information about the object of interest, based on the image analysis, using one or more sources other than the analyzed content; provide instructions with the image in order to make the object of interest selectable apart from a remainder of the image; and associate the information with the image so that at least some of the information is displayed when the object of interest is selected. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium that stores a set of instructions, the set of instructions being executable by one or more processors to cause the one or more processors to perform operations that include:
-
analyze content, the content including image content and text content, wherein the image content includes an image, and wherein analyzing the content includes analyzing the text content to determine one or more assumptions about a location or shape of an object of interest in the image; determine a classification of the object of interest, wherein determining the classification of the object of interest is based at least in part on the text content; perform image analysis on the image based at least in part on the classification and the one or more assumptions to detect the object of interest in the image; determine information about the object of interest, based on the image analysis, using one or more sources other than the analyzed content; provide instructions with the image in order to make the object of interest selectable apart from a remainder of the image; and associate the information with the image so that at least some of the information is displayed when the object of interest is selected.
-
Specification