US 11,693,539 B2
Messaging system for resurfacing content items
Jonathan Dale Brody, Marina del Rey, CA (US); Alexander Collins, Santa Monica, CA (US); Benedict Copping, Los Angeles, CA (US); Linhui Ge, Sammamish, WA (US); Justin Huang, Los Angeles, CA (US); KaChon Lei, Los Angeles, CA (US); Eugene Park, Los Angeles, CA (US); and Hui Wang, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 21, 2020, as Appl. No. 17/129,509.
Prior Publication US 2022/0197456 A1, Jun. 23, 2022
Int. Cl. G06F 3/048 (2013.01); G06F 3/0484 (2022.01); G06F 3/0481 (2022.01); H04L 51/08 (2022.01)
CPC G06F 3/0484 (2013.01) [G06F 3/0481 (2013.01); H04L 51/08 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of resurfacing content items on a messaging system, comprising:
storing a content item generated by a client device of a user, the user associated with the messaging system;
in response to the user performing a first interaction with the content item, determining a first score to assign to the interaction and updating a resurface score associated with the content item with the score, wherein the first interaction is the user sharing the content item with a friend within the messaging system;
in response to the friend performing a second interaction with the content item, determining a second score to assign to the second interaction and updating the resurface score associated with the content item with the second score, the resurface score associated with the content item being associated with the user;
determining whether to resurface the content item to the user based on the resurface score; and
in response to a determination to resurface the content item to the user, displaying, on a display of the client device, a user interface comprising a user interface item for the user to view the content item.