Techniques for serving archived electronic mail

US11940952B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11940952-B2
Application numberUS-202217694451-A
CountryUS
Kind codeB2
Filing dateMar 14, 2022
Priority dateJan 27, 2014
Publication dateMar 26, 2024
Grant dateMar 26, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F16/162Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11940952B2 cover?
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…
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/162. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).