US 12,067,215 B2
Providing media to a user based on a triggering event
Matthew Kulick, San Francisco, CA (US); Aparna Chennapragada, Mountain View, CA (US); Albert Segars, San Francisco, CA (US); Hartmut Neven, Malibu, CA (US); and Arcot J. Preetham, Cupertino, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on Mar. 14, 2022, as Appl. No. 17/693,714.
Application 17/693,714 is a continuation of application No. 15/610,359, filed on May 31, 2017, granted, now 11,275,483.
Application 15/610,359 is a continuation of application No. 14/144,745, filed on Dec. 31, 2013, granted, now 9,696,874, issued on Jul. 4, 2017.
Claims priority of provisional application 61/823,197, filed on May 14, 2013.
Prior Publication US 2022/0197452 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 16/58 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01)
CPC G06F 3/0482 (2013.01) [G06F 16/58 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01)] 20 Claims
OG exemplary drawing
 
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.