Patent ID: 11860930
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:
identifying images based upon a received query;
clustering the images into clusters, wherein the clusters include a first cluster, a second cluster, and a third cluster;
selecting a first image, for display, from the first cluster;
calculating a first similarity score between the first image and a second image in a second cluster;
selecting the second image, for display, from the second cluster based upon the first similarity score;
calculating a second similarity score between the first image and a third image in the third cluster;
selecting the third image, for display, from the third cluster based upon the second similarity score; and
subsequent to selecting the first image from the first cluster, the second image from the second cluster, and the third image from the third cluster, causing the first image, the second image, and the third image to be displayed in an image row based upon the query.