US 11,860,930 B2
Automatic image selection for visual consistency
Nikita Astrakhantsev, Bellevue, WA (US); Parthasarathy Govindarajen, Sammamish, WA (US); and Arun Sacheti, Sammamish, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 21, 2022, as Appl. No. 17/699,997.
Application 17/699,997 is a continuation of application No. 16/672,310, filed on Nov. 1, 2019, granted, now 11,314,802.
Prior Publication US 2022/0207078 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/538 (2019.01); G06F 16/55 (2019.01); G06F 16/535 (2019.01); G06F 18/22 (2023.01); G06F 18/23 (2023.01); G06V 10/778 (2022.01); G06V 20/00 (2022.01)
CPC G06F 16/538 (2019.01) [G06F 16/535 (2019.01); G06F 16/55 (2019.01); G06F 18/22 (2023.01); G06F 18/23 (2023.01); G06V 10/7788 (2022.01); G06V 20/00 (2022.01)] 20 Claims
OG exemplary drawing
 
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.