US 11,960,528 B1
Systems for determining image-based search results
Aditya Deorha, Mountain View, CA (US); Xiaofan Lin, Palo Alto, CA (US); and Shashank Shekhar, Santa Clara, CA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/937,132.
Int. Cl. G06F 16/532 (2019.01); G06F 16/538 (2019.01); G06F 16/583 (2019.01)
CPC G06F 16/532 (2019.01) [G06F 16/538 (2019.01); G06F 16/5846 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more non-transitory memories storing computer-executable instructions; and
one or more hardware processors to execute the computer-executable instructions to:
receive a first search query comprising a first image of a first item;
determine, based at least in part on the first image, a second search query comprising text associated with the first image;
determine a first set of search results based on correspondence between the first image and image data that associates each of a plurality of items with at least one image, wherein the first set includes at least a first search result associated with a second image of a second item and a second search result associated with a third image of a third item;
determine a first score based on correspondence between the first image and the second image;
determine a second score based on correspondence between the first image and the third image;
determine that the first score is greater than or equal to a threshold value;
determine that the second score is less than the threshold value;
determine a second set of search results based on correspondence between the second search query and text data associated with the plurality of items, wherein the text data includes at least a third search result associated with a fourth item; and
determine output data that includes:
data indicative of the second item;
data indicative of the third item; and
data indicative of the fourth item;
wherein the data indicative of the second item is presented prior to the data indicative of the fourth item, and the data indicative of the fourth item is presented prior to the data indicative of the third item.