IP Library Granted Patent US 10,185,899
Granted Patent B2
US 10,185,899 · App. 14/936,052 · Granted Jan 22, 2019

Re-ranking item recommendations based on image feature data

Inventors: Anurag Bhardwaj (Sunnyvale, CA); Robinson Piramuthu (Oakland, CA); Neelakantan Sundaresan (Mountain View, CA)
Assignee: eBay Inc.
G06K9/66G06F17/3025G06F17/3053G06F17/30247G06F17/30256G06F17/30268G06F17/30277G06F17/30867G06K9/4642G06K9/4647G06K9/4652G06K9/6215G06K9/6217G06Q30/0629G06Q30/0631G06Q30/0643G06T7/13G06T7/41G06T7/90G06T2207/10024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,185,899
App. No.
14/936,052
Granted
Jan 22, 2019
Kind
B2
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.

Claims (53)

1. A system comprising:

a processor, and a memory including instructions that, when executed by the processor, causes the processor to perform operations comprising:

receiving a query image at a user interface;

performing image processing to extract an image attribute of the query image;

causing the display of user interface elements on the user interface, each user interface element being associated to a recommendation of an item, the recommendations of items being ranked according to a rank order based on degrees of similarity between the extracted image attribute of the query image and each image attribute of each item image among a set of item images;

re-ranking the recommendations in response to detecting a selection of a user interface element from among the displayed user interface elements; and

causing the display of the re-ranked recommendations on the user interface.

2. The system of claim 1 , wherein:

the degrees of similarity are based on a comparison of the image attribute of the query image to each of the image attribute of each of item image among the set of item images.

3. The system of claim 2 , wherein the operations further comprise:

identifying items each respectively depicted in each of the item image among a set of item images based on the comparison of the image attribute.

4. The system of claim 1 , wherein the operations further comprise:

receiving the query image within a query submitted from a device.

5. The system of claim 1 , wherein the operations further comprise:

receiving a photograph as the query image from a device, the received photograph depicts at least one of a color, a pattern, a textile, an article of clothing, or a portion of the article of clothing.

6. The system of claim 1 , wherein the operations further comprise:

detecting the selection of the recommendation from among the recommendations presented according to the rank order.

7. The system of claim 6 , wherein:

the detecting of the selection includes detecting a user preference for the recommendation among the presented recommendations.

8. The system of claim 1 , wherein:

the re-ranking of the recommendations includes identifying a color shared in common between the query image and the selected recommendation among the recommendations presented according to the rank order.

9. The system of claim 1 , wherein:

the re-ranking of the recommendations includes identifying a pattern shared in common between the query image and the selected recommendation among the recommendations presented according to the rank order.

10. The system of claim 1 , wherein:

the re-ranking of the recommendations includes elevating a rank of a test recommendation among the recommendations based on its corresponding item image being less similar to the query image than at least one further recommendation among the recommendations.

11. A method comprising:

receiving a query image at a user interface;

performing image processing to extract an image attribute of the query image;

causing the display of user interface elements on the user interface, each user interface element being associated to a recommendation of an item, the recommendations of items being ranked according to a rank order based on degrees of similarity between the extracted image attribute of the query image and each image attribute of each item image among a set of item images;

re-ranking the recommendations in response to detecting a selection of a user interface element from among the displayed user interface elements; and

causing the display of the re-ranked recommendations on the user interface.

12. The method of claim 11 , wherein:

the degrees of similarity are based on a comparison of the image attribute of the query image to each of the image attribute of each of item image among the set of item images.

13. The method of claim 12 , further comprising:

identifying items each respectively depicted in each of the item image among a set of item images based on the comparison of the image attribute.

14. The method of claim 11 , further comprising:

detecting the selection of the recommendation from among the recommendations presented according to the rank order, the detecting of the selection includes detecting a user preference for the recommendation among the presented recommendations.

15. The method of claim 11 , wherein:

the re-ranking of the recommendations includes identifying a color shared in common between the query image and the selected recommendation among the recommendations presented according to the rank order.

16. The method of claim 11 , wherein:

the re-ranking of the recommendations includes identifying a pattern shared in common between the query image and the selected recommendation among the recommendations presented according to the rank order.

17. The method of claim 11 , wherein:

the re-ranking of the recommendations includes elevating a rank of a test recommendation among the recommendations based on its corresponding item image being less similar to the query image than at least one further recommendation among the recommendations.

18. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:

receiving a query image at a user interface;

performing image processing to extract an image attribute of the query image;

causing the display of user interface elements on the user interface, each user interface element being associated to a recommendation of an item, the recommendations of items being ranked according to a rank order based on degrees of similarity between the extracted image attributes of the query image and each image attribute of each item image among a set of item images;

re-ranking the recommendations in response to detecting a selection of a user interface element from among the displayed user interface elements; and

causing the display of the re-ranked recommendations on the user interface.

19. The non-transitory machine-readable storage medium of claim 18 , wherein:

the degrees of similarity is based on a comparison of the image attribute of the query image to each of the image attribute of each of item image among the set of item images.

20. The non-transitory machine-readable storage medium of claim 18 , wherein the operations further comprise:

the re-ranking of the recommendations includes identifying a color shared in common between the query image and the selected recommendation among the recommendations presented according to the rank order.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2016
From: BHARDWAJ, ANURAG; PIRAMUTHU, ROBINSON; SUNDARESAN, NEELAKANTAN
To: EBAY, INC.
Reel/Frame 037455/0775 →
Continuity (6)
Continuation 14218704 · Mar 18, 2014
Continuation 13631849 · Sep 28, 2012
Provisional Application 61541970 · Sep 30, 2011
Provisional Application 61554890 · Nov 2, 2011
Provisional Application 61567050 · Dec 5, 2011
Related Publication 20160063603A1 · Mar 3, 2016
Cited By (1)
US 12,541,771