IP Library Granted Patent US 7,844,676
Granted Patent B2
US 7,844,676 · App. 11/608,731 · Granted Nov 30, 2010

Email attachment management in a computer system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,844,676
App. No.
11/608,731
Granted
Nov 30, 2010
Kind
B2
Abstract

An e-mail management system that includes an e-mail browser having a time variance interface that provides for storage into a storage media of e-mail messages that have been received over time. The time variance interface of the e-mail browser also provides for retrieval, from the storage media, of the e-mail messages corresponding to a user specified date. The retrieved e-mail messages each include an indication of the presence of an accompanying attachment(s) in the e-mail message. An affirmative indication provides the user with an option of retrieving content of the attachment(s) from the storage media such that the content of the attachment(s) is retrieved by the e-mail browser only when specifically requested by the user.

Claims (37)

1. A system for retrieving at least one stored email message from a data storage system coupled to an email system, the system comprising:

means for receiving user input for retrieving the at least one email message from the data storage system coupled to the email system;

means, coupled to the means for receiving, for accessing an index that stores the at least one email message according to a date when the at least one email message was originally received;

wherein the means for receiving also receives input specifying a date on which to view a state of the email system via a displayable user interface associated with the email system;

means, coupled to the means for accessing an index, for retrieving the stored at least one email message from the data storage system coupled to the email system; and,

means for displaying the retrieved at least one email message via the displayable user interface associated with the email system, wherein the at least one email message and the displayable user interface associated with the email system appear in substantially the same way as when the at least one email message was originally received,

wherein the means for displaying further displays, in substantially the same way as when the at least one email message was originally received, a folder hierarchy within the displayable user interface associated with the email system, an email message list within the displayable user interface associated with the email system, or both of the folder hierarchy and the email message list displayable user interface associated with the email system, and

wherein the at least one email message establishes a state of the displayable user interface that corresponds to an earlier state of the displayable user interface as the earlier state for the email system on the date that the at least one email message was originally received.

2. The system of claim 1 further comprising means for selecting an option to retrieve an attachment for the at least one email and to thereby retrieve the attachment from a storage location separate from the data storage system coupled to the email system.

3. The system of claim 1 further comprising means for selecting an option to retrieve an attachment for the at least one email, wherein the attachment is not stored with the at least one email.

4. The system of claim 1 wherein the data storage system coupled to the email system is divided into more than one subset of storage media to provide a separate location for attachments of stored email messages.

5. The system of claim 1 further comprising a retrieval manager module having a master storage and backup map used to direct access to the email messages of the data storage system such that data in attachments is retrieved only when specifically requested.

6. A non-transitory computer-readable medium storing instructions, which, when executed by a computer, perform a method for retrieving at least one stored email message from a data storage system associated with an email system, the method comprising:

receiving user input for retrieving the at least one stored email message from the data storage system associated with the email system;

accessing an index that stores information regarding the at least one email message and a date when the at least one email message was originally received;

receiving input specifying a date on which to view a state of the email system via a displayable user interface for the email system; and

retrieving, with the email system, the stored at least one email message from the data storage system associated with the email system, wherein the retrieved at least one email message and a displayable user interface for the email system are displayed in substantially the same state as when the at least one email message was originally received,

wherein the displayable user interface is displayed, in substantially the same state as when the at least one email message was originally received, a folder hierarchy within the displayable user interface associated with the email system, an email message list within the displayable user interface associated with the email system, or both of the folder hierarchy and the email message list displayable user interface associated with the email system, and

wherein the at least one email message establishes a state of the displayable user interface that corresponds to an earlier state of the displayable user interface as the earlier state for the email system on the date that the at least one email message was originally received.

7. The non-transitory computer-readable medium of claim 6 wherein the method further comprises selecting an option to retrieve an attachment for the at least one email and to thereby retrieve the attachment from a storage location separate from the data storage system coupled to the email system.

8. The non-transitory computer-readable medium of claim 6 wherein the method further comprises selecting an option to retrieve an attachment for the at least one email, wherein the attachment is not stored with the at least one email.

9. A method for retrieving at least one stored email message from a data storage system associated with an email system, the method comprising:

receiving user input for retrieving the at least one stored email message from the data storage system associated with the email system;

accessing an index that stores information regarding the at least one email message and a date when the at least one email message was originally received;

receiving input specifying a date on which to view a state of the email system via a displayable user interface for the email system; and

retrieving, with the email system, the stored at least one email message from the data storage system associated with the email system, wherein the retrieved at least one email message and a displayable user interface for the email system are displayed in substantially the same state as when the at least one email message was originally received;

wherein the displayable user interface is displayed, in substantially the same state as when the at least one email message was originally received, a folder hierarchy within the displayable user interface associated with the email system, an email message list within the displayable user interface associated with the email system, or both of the folder hierarchy and the email message list displayable user interface associated with the email system, and

wherein the at least one email message establishes a state of the displayable user interface that corresponds to an earlier state of the displayable user interface as the earlier state for the email system on the date that the at least one email message was originally received.

10. A method for an email system to display an email browser with information that corresponds to a state of the email system on a user specified date, the method comprising:

receiving multiple email messages in the email system, wherein at least one of the email messages contains an attachment;

storing the email messages into at least a first data storage device and a second data storage device, wherein the first data storage device stores the email messages and the second data storage device stores the at least one attachment;

indexing the stored email messages according to the date the email messages were originally received;

specifying a date on which to view the state of the email system with the email browser; and

restoring the email browser to the state of the email system from the specified date by retrieving, from the first data storage device, the stored email messages that correspond to the state of the email system on the specified date, each of the retrieved email messages being displayed in the email browser and including an option to retrieve any attachments contained in the second data storage device,

wherein at least one email message establishes a state of the email browser that corresponds to an earlier state of the email browser as the earlier state for the email system on the date that the at least one email message was originally received.

11. The method of claim 10 further comprising selecting the option to retrieve an attachment contained in the second data storage device of one of the retrieved email messages to thereby transfer data associated with the attachment from the second data storage device to the email browser.

12. The method of claim 10 wherein the first data storage device is a magnetic disk media or optical media and the second data storage device is magnetic tape media.

Assignments (4)
SECURITY INTEREST Recorded Dec 13, 2021
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058496/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: PRAHLAD, ANAND; DE MENO, RANDY; SCHWARTZ, JEREMY A; MCGUIGAN, JAMES J
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 031873/0890 →