Patent ID: 9094425
Filing Date: 2015-07-28
Classification: G06Q,H04L

Abstract:
1. Within an electronic messaging system, a computer-implemented method of backing up data comprising: receiving, within a messaging server, messages from at least one sender messaging client, wherein each message is to be sent to at least one recipient messaging client, and wherein selected ones of the messages comprise a file as an attachment to the message; storing, within the messaging server, attributes for the files sent as attachments to messages exchanged among the at least one sender messaging client and the at least one recipient messaging client; responsive to a request for a file from a requestor messaging client, comparing the request with the attributes for the files sent as attachments to messages; determining whether the requested file has been sent as an attachment to a message by the messaging server according to whether the request matches the attributes of files sent as attachments to messages; identifying at least one recipient messaging client that received a message having the requested file as an attachment according to the attributes of files sent as attachments; querying the at least one recipient messaging client to determine whether the at least one recipient messaging client is storing a copy of the requested file; when the at least one recipient messaging client is storing a copy of the requested file, determining whether the requested file is available to the requestor messaging client from the recipient messaging client; and notifying the requestor messaging client of the determined availability of the requested file.