Patent ID: 8818978

Claim:
A computer-implemented method, comprising: receiving an item listing for an item from a user device, the item listing including a title, a category and one or more tags for the item, each tag including a pair of an attribute of the item and a value for the attribute; generating a similarity score for a respective 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 indicating a degree of similarity between the item listing received from the user device and the one or more existing item listings corresponding to the respective existing image, the similarity score being generated based on a title similarity score calculated using a number of terms in a corresponding title of the one or more existing item listings that match a term in the title of the item listing received from the user device, 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 item listing received from the user device and determining a percentage value that indicates the number of tags of each of the one or more existing item listings that match the respective tag of the item listing; displaying, via the user device, a specified number of existing images having the highest similarity scores to the user device; and associating the item listing with one or more of the specified number of existing images accepted by the user device.