US 12,135,689 B1
Systems and methods for automatically organizing files and folders
Cayden Meyer, Pyrmont (AU)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Nov. 6, 2023, as Appl. No. 18/503,147.
Application 18/503,147 is a continuation of application No. 17/379,900, filed on Jul. 19, 2021, granted, now 11,809,374.
Application 17/379,900 is a continuation of application No. 15/798,364, filed on Oct. 30, 2017, granted, now 11,068,442, issued on Jul. 20, 2021.
Application 15/798,364 is a continuation of application No. 14/338,117, filed on Jul. 22, 2014, granted, now 9,805,042, issued on Oct. 31, 2017.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/10 (2019.01); G06F 16/16 (2019.01); G06F 16/30 (2019.01); G06F 16/35 (2019.01)
CPC G06F 16/16 (2019.01) [G06F 16/358 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by a server associated with a cloud file system, user data provided by a user and pertaining to an organization of a plurality of files of the user into folders on the cloud file system;
identifying, by the server, a first file of the plurality of files of the user;
determining, by the server, that the first file is a first email attachment to a first email received by the user;
automatically storing the first email attachment in a first folder of a plurality of folders that are associated with a user account of the user on the cloud file system, wherein automatically storing the first email attachment in the first folder comprises:
identifying, by the server, features of the first email attachment, wherein the features of the first email attachment include at least three of the first email, sender of the first email, name of the first email attachment, time of the first email, type of the first email attachment, and a set of users associated with the first email;
identifying, by the server, the plurality of folders that are associated with the user account of the user on the cloud file system, each of the plurality of folders including a subset of email attachments to emails received by the user; and
finding, among the plurality of folders associated with the user account of the user on the cloud file system, the first folder based on the features of the first email attachment;
identifying, by the server, a second file of the plurality of files of the user;
determining, by the server, that the second file is a second email attachment to a second email received by the user;
determining, by the server and based on features of the second email attachment, that the plurality of folders associated with the user account of the user on the cloud file system does not include a folder for the second email attachment; and
causing, by the server, a new folder associated with the user account of the user to be created on the cloud file system as a destination folder for the second email attachment.