US 11,704,692 B2
Promoting representations of items to users on behalf of sellers of those items
Timothy Alan Kendall, San Mateo, CA (US); Francis Joseph Fumarola, Menlo Park, CA (US); and Nipoon Malhotra, Mountain View, CA (US)
Assigned to Pinterest, Inc., San Francisco, CA (US)
Filed by Pinterest, Inc., San Francisco, CA (US)
Filed on May 12, 2016, as Appl. No. 15/153,400.
Prior Publication US 2017/0330232 A1, Nov. 16, 2017
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0255 (2013.01) [G06Q 30/0643 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
storing, by a management service, a user-supplied image in an image data store, wherein the user-supplied image is supplied by a first user of the management service that is distinct from a seller and is one of a plurality of stored images stored in the image data store;
processing, by the management service, the user-supplied image using one or more image processing algorithms to determine an object represented in the user-supplied image and first image information that includes at least one of a first plurality of feature vectors or a first histogram associated with the object;
comparing first characteristics of the object represented in the user-supplied image to second characteristics associated with a plurality of item categories to determine, by the management service, an item category from the plurality of item categories that corresponds to the object;
comparing, by the management service, at least the first image information associated with a plurality of second image information associated with a plurality of catalog items associated with the item category to determine a catalog item from the plurality of catalog items that includes a highest similarity score with the user-supplied image based at least in part on the comparison of the first image information and the plurality of second image information, wherein each of the plurality of second image information includes at least one of a second plurality of feature vectors or a second histogram associated with a respective catalog item from the plurality of catalog items;
determining that the highest similarity score exceeds a threshold;
in response to the determination that the highest similarity score exceeds the threshold, storing, by the management service, an association between the user-supplied image and at least one of the catalog item or a seller information corresponding to the catalog item, wherein the seller information indicates at least a first seller of the catalog item;
receiving, by the management service, a promotion information corresponding to the first seller, the promotion information usable by the management service to establish a promotion of the catalog item or an image of the catalog item on behalf of the first seller;
processing each of the plurality of stored images, including the user-supplied image, to determine a second plurality of stored images corresponding to the promotion information, wherein the second plurality of stored images includes the user-supplied image;
processing, by the management service, stored user information maintained in a user profile data store to determine a plurality of users that have interacted with at least one image of the second plurality of stored images;
establishing a promotion campaign based at least in part on the promotion information, the second plurality of images, and the plurality of users; and
for a second user of the plurality of users:
determining that a time duration since the second user last interacted with the user-supplied image exceeds a defined time duration; and
in response to determining that the time duration exceeds the defined time duration, sending for presentation to the second user and as part of the promotion campaign, at least one of the user-supplied image or a secondary image, wherein the secondary image is included in the second plurality of stored images.