CPC G06F 16/27 (2019.01) [G06F 16/178 (2019.01); H04L 67/535 (2022.05); G06F 3/0482 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
identifying a user account and a set of additional user accounts having joint access to a shared collection of content items stored within a content management system;
generating user recall data comprising an indication of a number of user edits based on the user account editing one or more content items from the shared collection of content items, wherein the user recall data further comprises user synchronization data that indicates whether each content item of the shared collection of content items is synchronized to a client device associated with the user account;
generating team recall data comprising an indication of a number of team edits based on one or more accounts of the set of additional user accounts editing the contents of one or more content items from the shared collection of content items, wherein the team recall data further comprises team synchronization data that indicates whether each content item of the shared collection of content items is synchronized to client devices associated with the set of additional user accounts;
processing the user recall data and the team recall data through a machine learning model to determine, for the user account, a synchronization score with respect to each content item of the shared collection of content items, the synchronization score for a given content item representing a probability that the user account will access the given content item; and
providing a set of content items from the shared collection of content items to the client device associated with the user account based on determining that synchronization scores for the set of content items satisfy a first synchronization criteria.
|