Archiving data objects using secondary copies
US-9262275-B2 · Feb 16, 2016 · US
US11940952B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11940952-B2 |
| Application number | US-202217694451-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 14, 2022 |
| Priority date | Jan 27, 2014 |
| Publication date | Mar 26, 2024 |
| Grant date | Mar 26, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system for providing user access to electronic mail includes an email client and an email server. The email client receives and communicates a user interaction with an email message The email server that receives the communication, determines whether the email message stored in a live database or in a backup storage. Upon determination that the email message is stored in a backup storage, the email server performs a message exchange with a backup storage system to perform the user-requested action.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: at an email server that is communicatively coupled to a backup storage system, wherein the email server comprises a computer platform, which includes one or more hardware processors: receiving a first request message comprising a first identification of a first email item and further comprising a first action to be applied to the first email item; determining, based on the first identification, whether the first email item is archived at the backup storage system, wherein the backup storage system stores email items in a backup format generated by the backup storage system, and wherein the backup format differs from a native format of email items that are not archived at the backup storage system; associating a first information with the first email item, based on determining that the first email item is archived at the backup storage system, wherein the first information indicates a backup media and a location on the backup media of the first email item; causing the backup storage system to apply the first action to the first email item within the backup storage system, based on the first information; in response to the first request message, presenting, within a user interface of the email server, a result of the first action as applied by the backup storage system to the first email item; and wherein the backup storage system is configured to apply the first action within the backup storage system without deleting the first email item from the backup storage system. 2. The computer-implemented method of claim 1 , wherein the first request message is based on a first protocol format, and further comprising: at the email server: receiving a second request message comprising a second identification of the first email item and a second action to be applied to the first email item, wherein the second request message is based on a second protocol format that is different from the first protocol format; causing the backup storage system to apply the second action to the first email item within the backup storage system; in response to the second request message, presenting, within a user interface of the email server, a result of the second action as applied to the first email item; and wherein the backup storage system is configured to apply the second action within the backup storage system without deleting the first email item, in the backup format, from the backup storage system. 3. The computer-implemented method of claim 1 , wherein the first request message comprises viewing the first email item, and wherein the email server causes the backup storage system to restore the first email item from the backup format to the native format, wherein the first email item as restored by the backup storage system is viewable in the user interface. 4. The computer-implemented method of claim 1 , wherein the first request message comprises viewing the first email item, and wherein the causing the backup storage system to apply the first action to the first email item comprises instructing the backup storage system to restore the first email item from the backup format to the native format. 5. The computer-implemented method of claim 1 , wherein the user interface of the email server is configured not to indicate one or more of: that the email server is communicatively coupled to the backup storage system, that the first email item is archived at the backup storage system, and that the backup storage system applied the first action to the first email item. 6. The computer-implemented method of claim 1 , wherein the first request message comprises deleting the first email item, and wherein the computer-implemented method further comprises: in response to the first request message, presenting, within the user interface of the email server, an indication that the first action is disallowed by a system policy. 7. The computer-implemented method of claim 1 , wherein the first request message comprises one or more of: moving the first email item and deleting the first email item, and wherein a response to the first request message presented in the user interface indicates that the first action is disallowed by a system policy. 8. The computer-implemented method of claim 1 , wherein the first request message comprises moving the first email item from the backup storage system to a storage location that is associated with the email server and is outside the backup storage system, and wherein the email server causes the backup storage system to restore the first email item from the backup format to the native format, and wherein the first email item is stored, in the native format, into the storage location that is associated with the email server. 9. The computer-implemented method of claim 1 , wherein the backup format stores the first email item in a format that is one or more of: encrypted and de-duplicated. 10. The computer-implemented method of claim 1 further comprising: maintaining by the email server an index of email items that are in the backup storage system, including the first email item, and wherein the determining that the first email item is archived is based on the index. 11. A system comprising: an email server that comprises a computer platform, which includes one or more hardware processors; and a backup storage system that comprises a first computing device, which includes one or more hardware processors and which is distinct from the email server, wherein the backup storage system is in communication with the email server; wherein the email server is configured to: receive a first request message comprising a first identification of a first email item and further comprising a first action to be applied to the first email item; determine, based on the first identification, whether the first email item is archived at the backup storage system, wherein the backup storage system stores email items in a backup format generated by the backup storage system, and wherein the backup format differs from a native format of email items that are not archived at the backup storage system; associate first information with the first email item, based on determining that the first email item is archived at the backup storage system, wherein the first information indicates a backup media and a location on the backup media of the first email item; cause the first computing device at the backup storage system to apply the first action to the first email item within the backup storage system, based on the first information; in response to the first request message, presenting, within a user interface of the email server, a result of the first action as applied by the backup storage system to the first email item; and wherein the backup storage system is configured to apply the first action within the backup storage system without deleting the first email item from the backup storage system. 12. The system of claim 11 , wherein the first request message is based on a first protocol format, and wherein the email server is further configured to: receive a second request message comprising a second identification of the first email item and a second action to be applied to the first email item, wherein the second request message is based on a second protocol format that is different from the first protocol format; cause the first computing device at the backup storage system to apply the second action to the first email item within the backup storage system; in response to the second request message, present, within the user interface of the email server, a result of the second action as applie
Delete operations (erasing in storage systems G06F3/0652) · CPC title
Management of the data involved in backup or backup restore · CPC title
Backup restoration techniques · CPC title
Redundant storage or storage space (G06F11/2056 takes precedence) · CPC title
maintaining the standby controller/processing unit updated (initialisation or re-synchronisation thereof G06F11/1658 and subgroups) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.