Systems and methods for protecting email data

US2020356525A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020356525-A1
Application numberUS-202016858316-A
CountryUS
Kind codeA1
Filing dateApr 24, 2020
Priority dateMar 13, 2014
Publication dateNov 12, 2020
Grant date

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.

Aspects of this disclosure relate to protecting email data. For example, email protection rules can instruct an email server to route an email to an email protection module. The one or more email rules can identify a group of one or more email addresses. The email protection module can receive an email from the email server that has an email address of the group as an intended receipt. The email protection module can route the email to secondary storage and store the email in secondary storage to create a secondary copy of the email. The secondary copy can be stored inline to persistent memory of secondary storage, according to certain embodiments. Access to the backup copy of the email stored to the persistent memory can be controlled, for example, based on whether a user had permission to access to the email when the email was sent.

First claim

Opening claim text (preview).

1 . (canceled) 2 . A networked data storage system for protecting electronic message data, the system comprising: a first computing device comprising one or more hardware processors; one or more protection rules provided in at least one storage device, wherein a server application transmits electronic messages generated by a first application executing on at least one client device to electronic message recipients, and additionally transmits at least some of the electronic messages generated by the first application for processing by the one or more hardware processors of the first computing device, wherein the one or more hardware processors of the first computing device are programmed to: receive at least a first electronic message from the server application; and based at least partly on the protection rules, identify a secondary storage computing device to which to transmit the first electronic message received from the server application, wherein subsequent to identification of the secondary storage computing device by the one or more hardware processors of the first computing device, the first electronic message is transmitted to the identified secondary storage computing device for processing as part of an operation in which a secondary copy of the first electronic message is created and stored. 3 . The system of claim 2 , further comprising an application-specific data agent that interfaces with the first application of the client device to perform information management operations on files generated by the client device. 4 . The system of claim 2 , wherein the first electronic message is sent to an address associated with the first computing device using an electronic messaging protocol, and the first electronic message is transmitted to the identified secondary storage computing device without using an electronic messaging protocol. 5 . The system of claim 2 , wherein user access to the secondary copy of the first electronic message is based at least partly on whether a user had permission to access the first electronic message when the first electronic message was received by the one or more hardware processors of the first computing device. 6 . The system of claim 2 , wherein the secondary copy of the first electronic message is stored in-line with transmission of the first electronic message to the one or more recipients of the first electronic message. 7 . The system of claim 2 , wherein the server application is not involved in creation or storage of the secondary copy of the first electronic message subsequent to transmitting the first electronic message for processing by the one or more hardware processors of the first computing device. 8 . The system of claim 2 , wherein the secondary copy of the first electronic message is created and stored transparent to the server application. 9 . The system of claim 2 , wherein the server application does not reside on the first computing device. 10 . The system of claim 2 , wherein the protection rules include a list of a group of addresses and specifies that only electronic messages associated with the group of addresses will be transmitted for processing by the one or more hardware processors of the first computing device. 11 . The system of claim 2 , wherein the client device and the first computing device reside in a primary storage subsystem of the data storage system, and wherein the secondary storage computing device resides in a secondary storage subsystem of the data storage system. 12 . A computer-implemented method of protecting electronic message data, the method comprising: with a server application, transmitting electronic messages generated by a first application executing on at least one client device to one or more recipients of the electronic messages; transmitting with the server application a subset of the electronic messages generated by the first application to a first computing device; with the first computing device, receiving from the server application at least a first electronic message of the subset of electronic messages; accessing from at least one storage device a set of protection rules comprising; based at least partly on the protection rules, identifying with the first computing device a secondary storage computing device to which to transmit the first electronic message received from the server application, wherein subsequent to identification of the secondary storage computing device by the first computing device, the first electronic message is transmitted to the identified secondary storage computing device for processing as part of an operation in which a secondary copy of the first electronic message is created and stored. 13 . The computer-implemented method of claim 12 , further comprising interfacing with the first application using an application-specific data agent to perform information management operations on files generated by the client device. 14 . The computer-implemented method of claim 12 , wherein said transmitting with the server application the subset of the electronic messages comprises transmitting the first electronic message to an address associated with the first computing device using an electronic messaging protocol, and wherein the first electronic message is transmitted to the identified secondary storage computing device without using an electronic messaging protocol. 15 . The computer-implemented method of claim 12 , wherein user access to the secondary copy of the first electronic message is based at least partly on whether a user had permission to access the first electronic message when the first electronic message was received by the first computing device. 16 . The computer-implemented method of claim 12 , wherein the secondary copy of the first electronic message is stored in-line with transmission of the first electronic message to the one or more recipients of the first electronic message. 17 . The computer-implemented method of claim 12 , wherein the server application is not involved in creation or storage of the secondary copy of the first electronic message subsequent to transmission of the first electronic message to the first computing device. 18 . The computer-implemented method of claim 12 , wherein the secondary copy of the first electronic message is created and stored transparent to the server application. 19 . The computer-implemented method of claim 12 , wherein the server application does not reside on the first computing device. 20 . The computer-implemented method of claim 12 , wherein the protection rules include a list of addresses and specifies that only electronic messages associated with the list of addresses will be transmitted to the first computing device. 21 . The computer-implemented method of claim 12 , wherein the client device and the first computing device reside in a primary storage subsystem, and wherein the secondary storage computing device resides in a secondary storage subsystem.

Assignees

Inventors

Classifications

  • using filtering or selective blocking · CPC title

  • for controlling access to devices or network resources · CPC title

  • Details of archiving (lifecycle management in storage systems G06F3/0649; point-in-time backing up or restoration of persistent data G06F11/1446) · CPC title

  • G06F16/125Primary

    characterised by the use of retention policies (retention policies for HSM systems G06F16/185) · CPC title

  • to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself · 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 US2020356525A1 cover?
Aspects of this disclosure relate to protecting email data. For example, email protection rules can instruct an email server to route an email to an email protection module. The one or more email rules can identify a group of one or more email addresses. The email protection module can receive an email from the email server that has an email address of the group as an intended receipt. The emai…
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/125. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).