| CPC H04L 67/61 (2022.05) [G06F 16/50 (2019.01); G06F 16/538 (2019.01); G06F 16/5866 (2019.01); G06F 16/587 (2019.01); G06F 16/957 (2019.01); H04M 1/72445 (2021.01); H04N 1/00132 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
identify a plurality of content items associated with a user account, the plurality of content items being stored on one or more servers of a content management system;
analyze metadata associated with each content item of the plurality of content items to identify characteristics for each content item of the plurality of content items;
assign a first content item from the plurality of content items to a first priority level based on a first characteristic corresponding to the first content item;
assign a second content item from the plurality of content items to a second priority level based on a second characteristic corresponding to the second content item;
generate a prioritized download ordering based on the first priority level assigned to the first content item and the second priority level assigned to the second content item; and
provide, to a client device associated with the user account, the first content item and the second content item based on the prioritized download ordering.
|