CPC G06F 3/0482 (2013.01) [G06F 16/58 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01)] | 20 Claims |
1. A method implemented by one or more processors, the method comprising:
determining a triggering event of a user based on data associated with the user, wherein determining the triggering event is based on the data indicating a triggering event entity;
determining, based on other data associated with the user, that the user has disassociated with an acquaintance, wherein the other data is in addition to any media of the user;
identifying candidate photos, that are accessible by the user, for the triggering event, wherein identifying the candidate photos, that are accessible by the user, is based on the candidate photos each including the triggering event entity;
selecting a subgroup, of the candidate photos, that are accessible by the user, wherein selecting a given photo, that is accessible by the user, and is of the candidate photos, for inclusion in the subgroup comprises:
identifying a given entity that is included in the given photo, the given entity being a person or a place, and the given entity being in addition to the triggering event entity used in identifying the candidate photos; and
selecting the given photo for inclusion in the subgroup based on a property associated with the given entity, included in the given photo, that is in addition to the triggering event entity, and
wherein selecting the subgroup of the candidate photos, that are accessible by the user, includes determining to suppress, from the subgroup, in response to determining that the user has disassociated with the acquaintance, an additional photo, that is accessible by the user, that includes the acquaintance; and
causing, based on occurrence of the triggering event and responsive to selecting the subgroup, the candidate photos of the subgroup to be visually rendered to the user via a computing device of the user.
|