Sharing item images based on a similarity score
First Claim
1. A system comprising:
- a receiving engine configured to receive an item listing for an item from a user device;
a generating engine comprising at least one hardware processor and configured to;
access an existing image, the existing image being associated with one or more existing item listings;
select, based on a listing selection rule, the one or more existing item listings corresponding to the existing image for comparison with the item listing received from the user device, the listing selection rule specifying a temporal range that identifies a time period during which the one or more existing item listing selected for the comparison are received from one or more user devices;
identify a degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; and
generate a similarity score for the existing image based on the degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image;
a proposing engine configured to select 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
a presenting engine configured to transmit a communication to the user device in response to the receiving of the item listing from the user device, 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 item listing for an item from a user device. The machine generates a similarity score for an existing image corresponding to one or more existing item listings by comparing the item listing received from the user device with the one or more existing item listings. The similarity score may indicate a degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image. 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 item listing from the user device. The communication may include the one or more existing images.
70 Citations
18 Claims
-
1. A system comprising:
-
a receiving engine configured to receive an item listing for an item from a user device; a generating engine comprising at least one hardware processor and configured to; access an existing image, the existing image being associated with one or more existing item listings; select, based on a listing selection rule, the one or more existing item listings corresponding to the existing image for comparison with the item listing received from the user device, the listing selection rule specifying a temporal range that identifies a time period during which the one or more existing item listing selected for the comparison are received from one or more user devices; identify a degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; and generate a similarity score for the existing image based on the degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; a proposing engine configured to select 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 a presenting engine configured to transmit a communication to the user device in response to the receiving of the item listing from the user device, the communication including the one or more existing images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving an item listing for an item from a user device; accessing an existing image, the existing image being associated with one or more existing item listings; selecting, based on a listing selection rule, the one or more existing item listings corresponding to the existing image for comparison with the item listing received from the user device, the listing selection rule specifying a temporal range that identifies a time period during which the one or more existing item listing selected for the comparison are received from one or more user devices; identifying a degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; generating, using at least one hardware processor, a similarity score for the existing image based on the degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; 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 item listing from the user device, the communication including the one or more existing images. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 item listing for an item from a user device; accessing an existing image, the existing image being associated with one or more existing item listings; selecting, based on a listing selection rule, the one or more existing item listings corresponding to the existing image for comparison with the item listing received from the user device, the listing selection rule specifying a temporal range that identifies a time period during which the one or more existing item listing selected for the comparison are received from one or more user devices; identifying a degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; generating a similarity score for the existing image based on the degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the existing image; 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 item listing from the user device, the communication including the one or more existing images. - View Dependent Claims (16, 17, 18)
-
Specification