Patent ID: 9686215
Date: 2017-06-20
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A computer implemented method for centrally aggregating and managing, within a cloud repository, e-mail attachments from various e-mail accounts, the method comprising: accessing, by at least one server associated with the cloud repository, account information for one or more e-mail accounts belonging to a user and provided by one or more third-party e-mail providers that are independent of the cloud repository; accessing, by the at least one server, the one or more e-mail accounts using the account information, wherein the one or more e-mail accounts include a plurality of e-mails that each have at least one attachment; extracting, by the at least one server from the one or more e-mail accounts, metadata for each of the plurality of e-mails that each have at least one attachment, wherein the metadata comprises information that identifies an attachment and an associated e-mail; storing, within the cloud repository, the extracted metadata in a user account for the user; representing, within a graphical user interface for the cloud repository, each attachment of the plurality of e-mails as a document available within the user account; receiving a user selection of an e-mail attachment from the graphical user interface; determining whether the e-mail attachment is stored within the cloud repository; if the e-mail attachment is not stored within the cloud repository, retrieving, in response to the user selection, the e-mail attachment from a third-party e-mail provider from which the e-mail attachment is available; receiving one or more modifications of the e-mail attachment by the user; accessing information for an e-mail to which the e-mail attachment was attached to identify a sender and one or more recipients of the e-mail; and sending, to the sender and the one or more recipients, a notification e-mail from an e-mail account associated with the user, the notification e-mail indicating that the e-mail attachment was modified in response to the received one or more modifications.