| CPC G06F 11/1451 (2013.01) [G06F 16/54 (2019.01); G06F 16/583 (2019.01); G06V 10/751 (2022.01); G06V 10/77 (2022.01); G06V 10/945 (2022.01); G06V 20/30 (2022.01); G06V 20/70 (2022.01); G06F 2201/80 (2013.01)] | 20 Claims |

|
1. A method of automatically selecting a subset of photos to be backed up by a photo upload service provided by a content management system, the method comprising:
analyzing one or more content items associated with a user account at the content management system to determine one or more attributes associated with the one or more content items;
creating, without receiving an indication from the user account, attribute requirement based on each of the one or more attributes, wherein the attribute requirements determine what content items are uploaded to the content management system;
providing, for display on a client device, an intelligent upload interface comprising selectable options generated by the content management system based on the one or more content items associated with the user account at the content management system, each selectable option corresponding to a respective attribute requirement of the attribute requirements, wherein the respective attribute requirement is for photos to be selected for upload to the content management system;
receiving, from the client device, a first indication of a user interaction with a selectable option of the selectable options of the intelligent upload interface, the first indication indicating a selection, the selection corresponding to the respective attribute requirement, wherein the photos that do not meet the respective attribute requirement are excluded from being uploaded to the content management system;
determining, using a machine-learning model, that a first photo meets the respective attribute requirement, the first photo is selected from a collection of photos on the client device; and
based on the determining that the first photo meets the respective attribute requirement, uploading the first photo from the client device to the content management system.
|