Techniques for shape-based search of content
First Claim
1. A computer-implemented method for facilitating a shape-based search, comprising:
- under control of one or more computer systems configured with executable instructions, providing an image of a first item for display to a user on a touch-sensitive screen;
receiving, for use in a search request, input from a user on the displayed image including a glyph that indicates a shape of the first item without tracing an outline of the first item in the image and that identifies a portion of the displayed image having one or more features associated with the first item to use in the search request;
extracting the one or more features from the portion of the image identified by the glyph;
identifying, based at least in part on the shape indicated by the glyph, a shape category of the first item from a plurality of predefined item shapes;
conducting a search for additional items having features that match the extracted features of the first item, the search being conducted among a plurality of items associated with the identified shape category; and
providing search results including one or more of the additional items from the search.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for facilitating a shape-based search of content items are disclosed. In some situations, the techniques include receiving a request for search of content that includes an image of an item and a glyph input by the user on the image that indicates a shape of the first item, extracting features associated with the item from an area of the image on which the glyph is input; identifying a shape category of the first item based at least in part on the indicated shape of the glyph; and conducting a search for items having features that match the extracted features of the first item, the search being conducted among a plurality of items associated with the identified shape category. The retrieved search results may be returned to a user.
14 Citations
24 Claims
-
1. A computer-implemented method for facilitating a shape-based search, comprising:
under control of one or more computer systems configured with executable instructions, providing an image of a first item for display to a user on a touch-sensitive screen; receiving, for use in a search request, input from a user on the displayed image including a glyph that indicates a shape of the first item without tracing an outline of the first item in the image and that identifies a portion of the displayed image having one or more features associated with the first item to use in the search request; extracting the one or more features from the portion of the image identified by the glyph; identifying, based at least in part on the shape indicated by the glyph, a shape category of the first item from a plurality of predefined item shapes; conducting a search for additional items having features that match the extracted features of the first item, the search being conducted among a plurality of items associated with the identified shape category; and providing search results including one or more of the additional items from the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20)
-
9. A computer system for facilitating a shape-based search, the system comprising:
-
at least one processor; and at least one memory having computer-executable instructions that, when executed on the at least one processor, cause the at least one processor to; receive information from a request by a user for a search of content, the received information indicating an image of a first item and including a glyph that is input by the user for the image and that indicates a shape of the first item; identify, based at least in part on the shape indicated by the glyph, a shape category for the first item from multiple defined shape categories; conduct a search among a plurality of items associated with the identified shape category to identify one or more additional items having shapes similar to the first item; and provide search results indicating the one or more additional items. - View Dependent Claims (10, 11, 21, 22, 23, 24)
-
-
12. A non-transitory computer-readable medium having computer-executable instructions for facilitating a shape-based search stored thereon that, when executed by a computer, cause the computer to:
-
receive a request from a user for a search of content, the request indicating an image of a first item and including a glyph input by the user to indicate a shape of the first item that corresponds to a partial contour of the first item in the image; identify, based at least in part on the shape indicated by the glyph, a shape category of the first item that is selected from a plurality of predefined item shapes; conduct a search among a plurality of items associated with the identified shape category to identify one or more additional items having shapes similar to the first item; and provide, to the user, search results indicating the one or more additional items. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification