GESTURE-BASED VISUAL SEARCH
First Claim
1. A method comprising:
- under control of one or more processors configured with executable instructions;
receiving an image from a client;
segmenting the image into a plurality of segments;
sending at least a portion of the segmented image to the client;
receiving, from the client, one or more selected segments of the plurality of segments; and
in response to receiving the one or more selected segments from the client, formulating a query based on the one or more selected segments.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may perform an image search on an object shown in an image. The user may use a mobile device to display an image. In response to displaying the image, the client device may send the image to a visual search system for image segmentation. Upon receiving a segmented image from the visual search system, the client device may display the segmented image to the user who may select one or more segments including an object of interest to instantiate a search. The visual search system may formulate a search query based on the one or more selected segments and perform a search using the search query. The visual search system may then return search results to the client device for display to the user.
-
Citations
20 Claims
-
1. A method comprising:
-
under control of one or more processors configured with executable instructions; receiving an image from a client; segmenting the image into a plurality of segments; sending at least a portion of the segmented image to the client; receiving, from the client, one or more selected segments of the plurality of segments; and in response to receiving the one or more selected segments from the client, formulating a query based on the one or more selected segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more computer-readable media configured with computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising:
-
displaying an image on a display of a client device, the image including a plurality of segments; receiving a selection gesture to select one or more segments from the plurality of segments; instantiating a search query based on the one or more selected segments. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
under control of one or more processors configured with executable instructions; receiving an image and contextual information associated with the image from a client; segmenting the image into a plurality of segments based on the contextual information associated with the image; returning the segmented image in a form of the plurality of segments to the client; receiving a selection of one or more segments of the plurality of segments from the client; formulating a search query based on the one or more selected segments and the contextual information associated with the image; performing a search using the search query to obtain search results; and returning the search results to the client.
-
Specification