System and method for enabling image recognition and searching of remote content on display
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors and comprising:
- analyzing, using the one or more processors, content of a web page that includes an image, wherein analyzing the content includes;
analyzing text or metadata of the web page to determine one or more assumptions about a location or shape of a first object in the image;
performing image analysis on the image based on the one or more assumptions to detect the first object in the image;
segmenting the first object from a remainder of the image; and
determining information about the first object, based on the image analysis, using one or more sources other than the content of the web page;
providing at least a portion of the first object depicted in the image to be a selectable feature of the web page, separate from the remainder of the image, at least the portion of the first object being associated with the determined information;
receiving data indicating a selection input corresponding to at least the portion of the first object; and
performing a search operation to determine a set of objects that are deemed to be visually similar to the first object based on the determined information.
4 Assignments
0 Petitions
Accused Products
Abstract
Images are analyzed by programmatic mechanisms for assessing one or more remote web pages to retrieve content on display at remote web pages. The retrieved images may be analyzed to determine information about an object shown in a corresponding images 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.
150 Citations
30 Claims
-
1. A computer-implemented method performed by one or more processors and comprising:
-
analyzing, using the one or more processors, content of a web page that includes an image, wherein analyzing the content includes; analyzing text or metadata of the web page to determine one or more assumptions about a location or shape of a first object in the image; performing image analysis on the image based on the one or more assumptions to detect the first object in the image; segmenting the first object from a remainder of the image; and determining information about the first object, based on the image analysis, using one or more sources other than the content of the web page; providing at least a portion of the first object depicted in the image to be a selectable feature of the web page, separate from the remainder of the image, at least the portion of the first object being associated with the determined information; receiving data indicating a selection input corresponding to at least the portion of the first object; and performing a search operation to determine a set of objects that are deemed to be visually similar to the first object based on the determined information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to; analyze content of a web page that includes an image, including; analyzing text or metadata of the web page to determine one or more assumptions about a location or shape of a first object in the image, performing image analysis on the image based on the one or more assumptions to detect the first object in the image, segmenting a first object from a remainder of the image, and determining information about the first object, based on image analysis, using one or more sources other than the content of the web page; provide at least a portion of the first object depicted in the image to be a selectable feature of the web page, separate from the remainder of the image, at least the portion of the first object being associated with the determined information; and receive data indicating a selection input corresponding to at least the portion of the first object; perform a search operation to determine a set of objects that are deemed to be visually similar to the first object based on the determined information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented method performed by one or more processors and comprising:
-
analyzing, using the one or more processors, content of a web page that includes an image, wherein analyzing the content includes analyzing text or metadata of the web page to determine one or more assumptions about a location and shape of a person, and one or more of a clothing, apparel, or jewelry worn by the person; performing image analysis on the image based on the one or more assumptions to detect the person and at least one of the clothing, apparel, or jewelry in the image; segmenting, from the image, the person, and the detected one or more of the clothing, apparel, or jewelry; determining information about the detected one or more of the clothing, apparel, or jewelry, based on the image analysis, using one or more sources other than the content of the web page; providing at least a portion of the image corresponding to the detected one or more of the clothing, apparel, or jewelry, to be a selectable feature on the web page, separate from the person and a remainder of the image; receive data indicating a selection input from a user that corresponds to the one or more of the clothing, apparel or jewelry; and perform a search operation to determine a set of objects that are deemed to be visually similar to the one or more of the clothing, apparel or jewelry that corresponds to the selection input. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification