| CPC G06V 20/30 (2022.01) [G06F 3/0482 (2013.01); G06V 10/7747 (2022.01); G06V 20/35 (2022.01); H04N 23/633 (2023.01)] | 20 Claims |

|
1. A method comprising:
determining, using a machine learning model trained on a first collection of display photos utilized by connections of a user on a social media website, one or more criteria for display photos;
identifying a catalyst for updating a display photo of the user on the social media website, wherein identifying the catalyst includes one or more of:
detecting a threshold number of photos in a photo gallery captured during a particular time period;
detecting a threshold number of photos in the photo gallery captured at a particular location;
determining that a threshold amount of time has passed since the user last updated the display photo; or
determining that the display photo of the user does not satisfy the one or more criteria;
retrieving, from the photo gallery, a second collection of photos associated with the catalyst; and
identifying one or more candidate display photos from the second collection of photos that satisfy the one or more criteria, the one or more candidate display photos being output to the photo gallery.
|