IP Library Granted Patent US 8,737,729
Granted Patent B2
US 8,737,729 · App. 13/631,849 · Granted May 27, 2014

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.
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 8,737,729
App. No.
13/631,849
Filed
Sep 28, 2012
Granted
May 27, 2014
Kind
B2
Examiner
DANG, DUY M
Art Unit
2667
USPC
382/165
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 (38)

1. A method to adjust item recommendations, the method comprising:

comparing, using a processor, a first image attribute of a query image 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, wherein the first image attribute is selected among a color histogram, a dominant color, or an orientation histogram corresponding to the query image based on a confidence score associated with a visual pattern of the query image, the dominant color, or a directionality present in the query image;

providing item recommendations comprising the identified inventory items for display at a remote device, the item recommendations including a first listing order of the identified inventory items based on degree of similarity to the query image;

receiving, from the remote device, user preference for a particular one of the identified inventory items;

determining a second listing order of the identified inventory items based on the user preference for the particular one of the identified inventory items, the first and second listing orders being different from each other; and

providing at least the second listing order to the remote device for re-display of the item recommendations in accordance with the second listing order.

2. The method of claim 1 , further comprising receiving the query image from the remote device, wherein the query image comprises a photograph.

3. The method of claim 1 , wherein receiving of the user preference is in response to a user actuating a user preference icon associated with the particular one of the identified inventory items.

4. The method of claim 1 , wherein the determining of the second listing order comprises identifying at least a color or pattern characteristic in common between the query image and the particular one of the identified inventory items and increasing a rank of the identified inventory items having the common characteristic.

5. The method of claim 4 , wherein the determining of the second listing order comprises increasing the rank of select ones of the identified inventory items to facilitate an explore-exploit paradigm.

6. The method of claim 1 , further comprising receiving, from the remote device, a request from the user to re-rank the item recommendations.

7. The method of claim 6 , wherein the receiving, determining, and providing at least the second listing order steps are repeated in response to each request from the user to re-rank the item recommendations.

8. The method of claim 6 , wherein the determining of the second listing order is triggered in response to the receiving of the request.

9. The method of claim 1 , wherein the determining of the second listing order is automatically triggered in response to the receiving of the user preference for the particular one of the identified inventory items.

10. A device, comprising:

at least one memory;

at least one processor in communication with the memory; and

one or more modules comprising instructions stored in the memory and executed by the processor to perform operations comprising:

comparing a first image attribute of a query image 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, wherein the first image attribute is selected among a color histogram, a dominant color, or an orientation histogram corresponding to the query image based on a confidence score associated with a visual pattern of the query image, the dominant color, or a directionality present in the query image;

providing item recommendations comprising the identified inventory items for display at a remote device, the item recommendations including a first listing order of the identified inventory items based on degree of similarity to the query image;

receiving, from the remote device, user preference for a particular one of the identified inventory items;

determining a second listing order of the identified inventory items based on the user preference for the particular one of the identified inventory items, the first and second listing orders being different from each other; and

providing at least the second listing order to the remote device for re-display of the item recommendations in accordance with the second listing order.

11. The device of claim 10 , further comprising receiving the query image from the remote device, wherein the query image comprises a photograph.

12. The device of claim 10 , wherein receiving of the user preference is in response to a user actuating a user preference icon associated with the particular one of the identified inventory items.

13. The device of claim 10 , wherein the determining of the second listing order comprises identifying at least a color or pattern characteristic in common between the query image and the particular one of the identified inventory items and increasing a rank of the identified inventory items having the common characteristic.

14. The method of claim 13 , wherein the determining of the second listing order comprises increasing the rank of select ones of the identified inventory items to facilitate exploration of diversity of the identified inventory items.

15. The device of claim 10 , further comprising receiving, from the remote device, a request from the user to re-rank the item recommendations.

16. The device of claim 15 , wherein the receiving, determining, and providing at least the second listing order steps are repeated in response to each request from the user to re-rank the item recommendations.

17. The device of claim 15 , wherein the determining of the second listing order is triggered in response to the receiving of the request or to the receiving of the user preference for the particular one of the identified inventory items.

18. A non-transitory computer readable medium including instructions, when executed by a processor, causes the processor to perform operations comprising:

comparing a first image attribute of a query image 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, wherein the first image attribute is selected among a color histogram, a dominant color, or an orientation histogram corresponding to the query image based on a confidence score associated with a visual pattern of the query image, the dominant color, or a directionality present in the query image;

providing item recommendations comprising the identified inventory items for display at a remote device, the item recommendations including a first listing order of the identified inventory items based on degree of similarity to the query image;

receiving, from the remote device, user preference for a particular one of the identified inventory items;

determining a second listing order of the identified inventory items based on the user preference for the particular one of the identified inventory items, the first and second listing orders being different from each other; and

providing at least the second listing order to the remote device for re-display of the item recommendations in accordance with the second listing order.

19. The non-transitory computer readable medium of claim 18 , wherein receiving of the user preference is in response to a user actuating a user preference icon associated with the particular one of the identified inventory items.

20. The non-transitory computer readable medium of claim 18 , wherein the determining of the second listing order comprises identifying at least a color or pattern characteristic in common between the query image and the particular one of the identified inventory items and increasing a rank of the identified inventory items having the common characteristic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2013
From: BHARDWAJ, ANURAG; PIRAMUTHU, ROBINSON; SUNDARESAN, NEELAKANTAN
To: EBAY INC.
Reel/Frame 030535/0907 →
Continuity (4)
Provisional Application 61541970 · Sep 30, 2011
Provisional Application 61554890 · Nov 2, 2011
Provisional Application 61567050 · Dec 5, 2011
Related Publication 20130084002A1 · Apr 4, 2013