Item recommendations based on image feature data
First Claim
1. A method comprising:
- receiving, by a networked system, a query image from a remote device;
performing, by the networked system, image processing to extract an image attribute of the query image;
comparing, using a processor of the networked system;
the extracted image attribute of the query image to an attribute associated with each of a plurality of items to identify items similar to the query image;
causing display of a plurality of item recommendations comprising at least a portion of the identified items on a user interface of the remote device, the plurality of item recommendations being displayed based on similarity between the extracted image attribute of the query image and the attribute associated with each of the identified items;
receiving, by the networked system from the remote device, a selection of a recommendation from the plurality of item recommendations;
in response to receiving the selection of the recommendation, determining, by the networked system, a set of updated recommendations based on the selected recommendation; and
causing display of item details of the selected recommendation and the set of updated recommendations on the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method to adjust item recommendations are disclosed herein. A first image attribute of a query image is compared to a second image attribute of each of a plurality of inventory images of a plurality of inventory items to identify the inventory items similar to the query image. Item recommendations comprising the identified inventory items in a first listing order are provided for display at a remote device. A second listing order of the identified inventory items is determined based on a user preference for a particular one of the identified inventory items. At least the second listing order is provided to the remote device for re-display of the item recommendations in accordance with the second listing order.
65 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a networked system, a query image from a remote device; performing, by the networked system, image processing to extract an image attribute of the query image; comparing, using a processor of the networked system;
the extracted image attribute of the query image to an attribute associated with each of a plurality of items to identify items similar to the query image;causing display of a plurality of item recommendations comprising at least a portion of the identified items on a user interface of the remote device, the plurality of item recommendations being displayed based on similarity between the extracted image attribute of the query image and the attribute associated with each of the identified items; receiving, by the networked system from the remote device, a selection of a recommendation from the plurality of item recommendations; in response to receiving the selection of the recommendation, determining, by the networked system, a set of updated recommendations based on the selected recommendation; and causing display of item details of the selected recommendation and the set of updated recommendations on the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more hardware processors; and a storage device storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising; receiving a query image from a remote device; performing image processing to extract an image attribute of the query image; comparing the extracted image attribute of the query image to an attribute associated with each of a plurality of items to identify items similar to the query image; causing display of a plurality of item recommendations comprising at least a portion of the identified items on a user interface of the remote device, the plurality of item recommendations being displayed based on similarity between the extracted image attribute of the query image and the attribute associated with each of the identified items; receiving, from the remote device, a selection of a recommendation from the plurality of item recommendations; in response to receiving the selection of the recommendation, determining a set of updated recommendations based on the selected recommendation; and causing display of item details of the selected recommendation and the set of updated recommendations on the remote device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising:
-
receiving a query image from a remote device; performing image processing to extract an image attribute of the query image; comparing the extracted image attribute of the query image to an attribute associated with each of a plurality of items to identify items similar to the query image; causing display of a plurality of item recommendations comprising at least a portion of the identified items on a user interface of the remote device, the plurality of item recommendations being displayed based on similarity between the extracted image attribute of the query image and the attribute associated with each of the identified items; receiving, from the remote device, a selection of a recommendation from the plurality of item recommendations; in response to receiving the selection of the recommendation, determining a set of updated recommendations based on the selected recommendation; and causing display of item details of the selected recommendation and the set of updated recommendations on the remote device.
-
Specification