Performing image searches in a network-based publication system
First Claim
1. A system, comprising:
- one or more processors; and
memory including instructions that, upon execution by the one or more processors, cause the system to;
receive a first image of an item from a client device associated with a first user of the system;
identify a second user of the system who is connected to the first user by a social network;
constrain an image search corpus to a collection of images of items purchased by the second user from the system;
identify the item by extracting one or more shapes or objects in the first image and matching, via content-based image retrieval, the one or more shapes or objects in the first image to one or more shapes or objects in a second image of the image search corpus; and
present, to the client device, information of one or more items offered for purchase by the system that have images whose shapes or objects are similar to the one or more shapes or objects in the second image.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to perform image searches in a network-based publication system, such as image searches for items available for purchase via the network-based publication system, are described. In some example embodiments, the methods and systems access an image of an item, identify a purchaser of and/or user associated with the item in the image, query, using the image, a collection of images whose contents include items that are associated with the purchaser and that are offered for purchase by a network-based publication system, and match the item in the image to one or more of the items offered for purchase based on a result of the query. The network-based publication system may then present the matched one or more items, or recommendations for the matched items, to a user that provided the image.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more processors; and memory including instructions that, upon execution by the one or more processors, cause the system to; receive a first image of an item from a client device associated with a first user of the system; identify a second user of the system who is connected to the first user by a social network; constrain an image search corpus to a collection of images of items purchased by the second user from the system; identify the item by extracting one or more shapes or objects in the first image and matching, via content-based image retrieval, the one or more shapes or objects in the first image to one or more shapes or objects in a second image of the image search corpus; and present, to the client device, information of one or more items offered for purchase by the system that have images whose shapes or objects are similar to the one or more shapes or objects in the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a network-based publication system, a first image of an item from a client device associated with a first user of the network-based publication system; identifying, using one or more processors of the network-based publication system, a second user of the network-based publication system who is connected to the first user by a social network; constraining, by the one or more processors, an image search corpus to a collection of images of items previously purchased by the second user from the network-based publication system; identifying, by the one or more processors, the item by extracting one or more shapes or objects in the first image and matching, via content-based image retrieval, the one or more shapes or objects in the first image to one or more shapes or objects in a second image of the image search corpus; and presenting, by the network-based publication system to the client device, information of one or more items offered for purchase by the network-based publication system that have images whose shapes or objects are similar to the one or more shapes or objects in the second image. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A tangible computer-readable storage medium having no transitory signals whose contents, when executed by one or more processors of a network-based publication system, cause the network-based publication system to perform operations, the operations comprising:
-
receiving a first image of an item from a client device associated with a first user of the network-based publication system; identifying a second user of the network-based publication system who is connected to the first user by a social network; constraining an image search corpus to a collection of images of items previously purchased by the second user from the network-based publication system; identifying the item by extracting one or more shapes or objects in the first image and matching, via content-based image retrieval, the one or more shapes or objects in the first image to one or more shapes or objects in a second image of the image search corpus; and presenting, to the client device, information of one or more items offered for purchase by the network-based publication system that have images whose shapes or objects are similar to the one or more shapes or objects in the second image. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification