Image search refinement using facets
First Claim
1. A computer-implemented method comprising:
- receiving, at a computing device comprising a processor, a request for a plurality of search results that correspond with at least one search image;
identifying, via the processor, a plurality of facets of the at least one search image;
determining, via the processor, the search results that correspond with the at least one search image based at least in part on the facets of the at least one search image; and
providing, from the computing device, the search results.
2 Assignments
0 Petitions
Accused Products
Abstract
One exemplary embodiment involves generating a plurality of facets and descriptors of all items available via an electronic shop service based on the images depicting each of the items. The facets that may be generated include a color facet, a shape facet, a texture facet, and/or other facets. The embodiment further involves receiving search criteria from a user that includes a number of search criteria elements. Each element of the search criteria may be represented by an image. The embodiment involves generating a search criteria descriptor based on the images received in connection with the search criteria. Additionally, the embodiment involves identifying items associated with images that correspond with the search criteria descriptor and providing the images of the identified items in a user interface.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computing device comprising a processor, a request for a plurality of search results that correspond with at least one search image; identifying, via the processor, a plurality of facets of the at least one search image; determining, via the processor, the search results that correspond with the at least one search image based at least in part on the facets of the at least one search image; and providing, from the computing device, the search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor for executing instructions stored in computer-readable medium on one or more devices, the application comprising one or more modules configured to perform the steps comprising; generating on a first implementation, via the processor, a plurality of descriptors for images of items available via an electronic shop service; receiving a search request, from a requesting source, that includes a search criteria comprising a plurality of images; identifying a search criteria descriptor based at least in part on the received images; identifying the items that correspond to the search criteria descriptor; and providing the images associated with the identified items in a user interface to the requesting source. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving a request for items that satisfy a search criteria, the search criteria being defined by a plurality of criteria images; program code for identifying a search criteria descriptor based on the criteria images; program code for identifying the items that satisfy the search criteria based at least in part on the search criteria descriptor; and program code providing a plurality of images that depict the identified items. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification