Sharing item images based on a similarity score
First Claim
1. A system comprising:
- one or more hardware processors; and
a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising;
receiving an input item listing for an item from a user device, the input item listing including a tag for the item, the tag including a pair of an attribute of the item and a value for the attribute;
accessing an existing image, the existing image being associated with one or more existing item listings;
generating a category similarity score that indicates a degree of similarity between a category of the input item listing and one or more categories of the one or more existing item listings;
generating a similarity score for the existing image based on the category similarity score that indicates the degree of similarity between the category of the input item listing and the one or more categories of the one or more existing item listings, the generating of the similarity score including calculating a tag similarity score by counting a number of tags of each of the one or more existing item listings that match a respective tag of the input item listing;
selecting one or more existing images corresponding to the one or more existing item listings based on the one or more existing images having corresponding similarity scores that exceed a threshold value; and
transmitting a communication to the user device in response to the receiving of the input item listing, the communication including the one or more existing images.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for sharing item images based on a similarity score are described. For example, a machine receives an input item listing for an item from a user device. The machine accesses an existing image that may be associated with one or more existing item listings. The machine identifies a degree of similarity between the input item listing and the one or more existing item listings. The machine generates a similarity score for the existing image based on the degree of similarity. The machine selects one or more existing images corresponding to the one or more existing item listings based on the one or more existing images having corresponding similarity scores that exceed a threshold value. The machine transmits a communication to the user device in response to the receiving of the input item listing. The communication may include the one or more existing images.
66 Citations
17 Claims
-
1. A system comprising:
-
one or more hardware processors; and a non-transitory machine-readable medium for storing instructions that, when executed by the one or more hardware processors of a machine, cause the one or more hardware processors to perform operations comprising; receiving an input item listing for an item from a user device, the input item listing including a tag for the item, the tag including a pair of an attribute of the item and a value for the attribute; accessing an existing image, the existing image being associated with one or more existing item listings; generating a category similarity score that indicates a degree of similarity between a category of the input item listing and one or more categories of the one or more existing item listings; generating a similarity score for the existing image based on the category similarity score that indicates the degree of similarity between the category of the input item listing and the one or more categories of the one or more existing item listings, the generating of the similarity score including calculating a tag similarity score by counting a number of tags of each of the one or more existing item listings that match a respective tag of the input item listing; selecting one or more existing images corresponding to the one or more existing item listings based on the one or more existing images having corresponding similarity scores that exceed a threshold value; and transmitting a communication to the user device in response to the receiving of the input item listing, the communication including the one or more existing images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving an input item listing for an item from a user device, the input item listing including a tag for the item, the tag including a pair of an attribute of the item and a value for the attribute; accessing an existing image, the existing image being associated with one or more existing item listings; generating a category similarity score that indicates a degree of similarity between a category of the input item listing and one or more categories of the one or more existing item listings; generating a similarity score for the existing image based on the category similarity score that indicates the degree of similarity between the category of the input item listing and the one or more categories of the one or more existing item listings, the generating of the similarity score including calculating a tag similarity score by counting a number of tags of each of the one or more existing item listings that match a respective tag of the input item listing; selecting one or more existing images corresponding to the one or more existing item listings based on the one or more existing images having corresponding similarity scores that exceed a threshold value; and transmitting a communication to the user device in response to the receiving of the input item listing, the communication including the one or more existing images. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more hardware processors of a machine, cause the machine to perform operations comprising:
-
receiving an input item listing for an item from a user device, the input item listing including a tag for the item, the tag including a pair of an attribute of the item and a value for the attribute; accessing an existing image, the existing image being associated with one or more existing item listings; generating a category similarity score that indicates a degree of similarity between a category of the input item listing and one or more categories of the one or more existing item listings; generating a similarity score for the existing image based on the category similarity score that indicates the degree of similarity between the category of the input item listing and the one or more categories of the one or more existing item listings, the generating of the similarity score including calculating a tag similarity score by counting a number of tags of each of the one or more existing item listings that match a respective tag of the input item listing; selecting one or more existing images corresponding to the one or more existing item listings based on the one or more existing images having corresponding similarity scores that exceed a threshold value; and transmitting a communication to the user device in response to the receiving of the input item listing, the communication including the one or more existing images. - View Dependent Claims (14, 15, 16, 17)
-
Specification