Source: https://patents.google.com/patent/US8504634B2/en
Timestamp: 2018-03-24 13:58:50
Document Index: 500173864

Matched Legal Cases: ['Application No. 02', 'Application No. 01906806', 'Application No. 01906806', 'art 1', 'art 2', 'art 1', 'art 2']

US8504634B2 - Email attachment management in a computer system - Google Patents
Email attachment management in a computer system Download PDF
US8504634B2
US8504634B2 US13485473 US201213485473A US8504634B2 US 8504634 B2 US8504634 B2 US 8504634B2 US 13485473 US13485473 US 13485473 US 201213485473 A US201213485473 A US 201213485473A US 8504634 B2 US8504634 B2 US 8504634B2
US13485473
US20120331071A1 (en )
The present application is a continuation of U.S. patent application Ser. No. 12/955,831 filed Nov. 29, 2010, which is a continuation of U.S. patent application Ser. No. 11/608,731 filed Dec. 8, 2006, now U.S. Pat. No. 7,844,676, which is a continuation of U.S. patent application Ser. No. 09/774,272, filed Jan. 30, 2001, entitled “EMAIL ATTACHMENT MANAGEMENT IN A COMPUTER SYSTEM,” now U.S. Pat. No. 7,155,481, issued Dec. 26, 2006, which is based on and claims the benefit of U.S. Provisional Patent Application Ser. No. 60/179,343, filed Jan. 31, 2000. These applications are incorporated by reference herein in their entirety.
FIG. 1 is a block diagram of an exemplary embodiment of a data and storage management system 100 built in accordance with principals of the present invention. The data and storage management system 100 includes an e-mail system 102 that communicates with a storage media 104 to access and store e-mail that is received in or sent from the e-mail system 102. The e-mail system 102 includes a retrieval application 106 that has an e-mail browser 108 and a time variance interface 110 for interfacing with an e-mail data retrieval manager 111. The e-mail data retrieval manager 112 interfaces with the storage media 104 to access e-mail that has been received in the e-mail system 102. The email data retrieval manager 112 is configured to provide storage in the storage media 104 for e-mail attachments. This storage for the e-mail attachments is separate from the storage for the emails themselves. In other words, e-mail attachment storage is outside the storage for general emails.
FIG. 4 is an exemplary e-mail browser 400 that may operate in the data and storage management systems 100, 200, and 300. The e-mail browser 400 includes a “view as of’ box 401 where a user may indicate the date of interest for viewing e-mail. As illustrated, the “view as of’ box 401 is labeled current to represent the current date of the storage and retrieval system.
A user may select a message to view as indicated by a selected message 412. When the user selects the message, the user may choose to view the history of the-message and activate a history dialog box 414. The history dialog box 414 shows the different stages of the message such as the date the message was first read, forwarded, or replied to. If a user desires to view further states of the messages, the user may activate a scroll bar 416 to view more options for the e-mail message.
FIG. 5 is an exemplary diagram of the e-mail browser 400 as it would appear when other options are selected by a user. Specifically, a user may choose a different date to view the emails as illustrated in a “view as of’ box 500 where the date Sep. 15, 1999 has been selected by the user.
Selection of the Sep. 15, 1999 date alters the mailboxes and folders that appear in the mailbox/folder hierarchy 402. As illustrated, only one mailbox appears and not all folder names appear that appeared when the “view as of’ date was selected to be “current”. Also different in FIG. 5, are the messages that appear in the message list 404. Only messages that were received prior to Sep. 15, 1999 are illustrated in the message list 404. The toolbar 406 and the message list display selector 408 are both identical to the e-mail browser 400 as previously illustrated.
When a view menu 512 is selected, a user may choose which options they desire for their particular needs of the e-mail browser 400. A “view as of’ box 514 may be activated by the user and a date box 516 appears which the user can use to enter the date of interest in the email browser 400. After the date has been selected, the user may enter the date into the system by pressing an okay button 518. If the user decides to exit the “view as of’ box 514 without making changes, the user can press a cancel button 520.
As illustrated, the message list 404 includes some e-mail messages. that have an attachment. Although the attachments are indicated in the message list 404, the content of the attachments are not automatically retrieved from the storage media. Only when the attachment is selected for viewing is the content of the attachment retrieved from the storage media. Thus, the e-mail browser 400 operates in a quick and efficient manner to generate the message list 404 that corresponds to the date specified in the “view as of’ box 514.
an e-mail data retrieval manager executing in the one or more computer processors and configured to access metadata associated with a first set of e-mail messages representative of a first state of the e-mail management system; and
an e-mail browser configured to display:
the metadata associated with the first set of e-mail messages as part of a first message list;
a first folder hierarchy of the e-mail management system representative of the first state of the e-mail management system, wherein a user can select a subfolder of the first folder hierarchy in which to search for email messages;
an input box allowing a user to provide an indication of a past point in time;
wherein, in response to the user providing the indication of the past point in time, the e-mail data retrieval manager is further configured to:
access metadata associated with a second set of e-mail messages and representative of a second state of the e-mail management system at the past point in time; and
generate a second message list for display by the e-mail browser and including the metadata associated with the second set of e-mail messages;
wherein at least some of the e-mail messages in the first and second sets have attachments associated therewith, the metadata associated with the first and second sets including indicators as to the presence of the attachments, the email management system being configured to store the metadata associated with the first and second sets in a separate storage device from the attachments associated with the first and second sets, and to access the attachments after specific request by the user.
2. The email management system of claim 1, further configured to store the metadata associated with the first and second sets in a first media store the attachments associated with the first and second sets in a second media, the first storage media being different than the second storage media.
3. The email management system of claim 1, wherein the e-mail data retrieval manager is configured to access the attachments only in response to the specific request by the user.
4. The e-mail management system of claim 1, wherein the e-mail browser is further configured to display a second folder hierarchy representative of the second state of the e-mail management system in response to receiving the indication of the past point of time.
5. The e-mail management system of claim 1, wherein the e-mail data retrieval manager initially retrieves one or more e-mail messages from the storage media and subsequently, upon a specific request, retrieves one or more attachments to the one or more e-mail messages.
6. The e-mail management system of claim 1, wherein the e-mail browser is initially configured to display an indicator of the presence of one or more attachments to the one or more e-mail messages and upon the specific request displays the one or more attachments to the one or more e-mail messages.
7. A method for displaying one or more e-mail messages, the method comprising:
accessing metadata associated with a first set of e-mail messages representative of a first state of an email account;
displaying the metadata associated with a first set of e-mail messages as part of a first message list;
displaying a first folder hierarchy associated with the first set of e-mail messages;
providing functionality for a user to input a past point in time;
accessing metadata associated with a second set of email messages and representative of a second state of the e-mail account in response to receiving the past point in time; and
displaying the metadata associated with the second set of e-mail messages as part of a second message list;
wherein at least some of the e-mail messages in the first and second sets have attachments associated therewith, the metadata associated with the first and second sets including indicators as to the presence of the attachments, wherein the metadata associated with the attachments is stored in a different storage device than the metadata associated with the first and second sets and accessing the attachments after specific request by the user.
8. The method of claim 7, further comprising displaying a second folder hierarchy associated with the second set of e-mail messages.
9. The method of claim 7, further comprising storing one or more e-mail messages in a first storage media, and storing one or more attachments to the one or more e-mail messages in a second storage media, wherein the first storage media is of a different type than the second storage media.
receiving a request to view an email message of the second set of e-mail messages;
retrieving the requested e-mail message; and
upon a specific request, retrieving one or more attachments associated with the requested e-mail message.
displaying an indicator of the presence of one or more attachments associated with the second set of e-mail messages; and
upon a specific request, displaying the one or more attachments to the one or more e-mail messages.
upon receiving a specific request, displaying a history of one of the second set of e-mail messages, wherein the history includes at least one of a first read date, a forwarding date, and a reply to date.
US13485473 2000-01-31 2012-05-31 Email attachment management in a computer system Active US8504634B2 (en)
US20120331071A1 true US20120331071A1 (en) 2012-12-27
US8504634B2 true US8504634B2 (en) 2013-08-06
US20160112848A1 (en) * 2003-07-21 2016-04-21 Lg Electronics Inc. Method and apparatus for managing message history data for a mobile communication device
EP0341230A2 (en) 1988-05-05 1989-11-08 International Business Machines Corporation Data storage hierarchy and method for managing data therein
US5333251A (en) 1990-05-30 1994-07-26 Hitachi, Ltd. Data processing method and system
EP0670543A1 (en) 1994-03-01 1995-09-06 International Business Machines Corporation Automated data storage system space allocation
EP0381651B1 (en) 1989-01-26 1996-11-27 International Business Machines Corporation Managing method and apparatus for data storage
US5806058A (en) 1995-06-26 1998-09-08 Hitachi, Ltd. Index managing method in database managing system
US6230164B1 (en) 1997-05-09 2001-05-08 Alcatel Usa Sourcing, L.P. Communication system with rapid database synchronization
EP0717346B1 (en) 1994-12-16 2001-10-24 Canon Kabushiki Kaisha Hierarchical data display method and information processing system for realizing it
US6351763B1 (en) * 1997-12-05 2002-02-26 Nec Corporation Electronic mail system, electronic mail transmission/reception method, and recording medium electronic mail transmission/reception program is recorded
US20020040376A1 (en) 2000-10-02 2002-04-04 Fujitsu Limited Process for managing data in which existing data item is moved to neighbor page before insertion or after deletion of another data item
US6535910B1 (en) 1996-06-13 2003-03-18 Fujitsu Limited Electronic mail system with mail content class designation
US20050268068A1 (en) 1997-10-30 2005-12-01 Paul Ignatius Method and system for transferring data in a storage operation
US20070143756A1 (en) 2005-12-19 2007-06-21 Parag Gokhale System and method for performing time-flexible calendric storage operations
US20070183224A1 (en) 2005-12-19 2007-08-09 Andrei Erofeev Buffer configuration for a data replication system
US7386552B2 (en) 2001-12-06 2008-06-10 Hitachi, Ltd. Methods of migrating data between storage apparatuses
US20100131461A1 (en) 2005-11-28 2010-05-27 Commvault Systems, Inc. Systems and methods for classifying and transferring information in a storage network
US20100179941A1 (en) 2008-12-10 2010-07-15 Commvault Systems, Inc. Systems and methods for performing discrete data replication
US6742092B1 (en) 1996-11-22 2004-05-25 Veritas Operating Corporation System and method for backing up data from a plurality of client computer systems using a server computer including a plurality of processes
US20130007391A1 (en) 1999-07-14 2013-01-03 Commvault Systems, Inc. Modular backup and retrieval system used in conjunction with a storage area network
US20120030177A1 (en) 1999-07-15 2012-02-02 Commvault Systems, Inc. Hierarchical systems and methods for performing data storage operations
US20120124042A1 (en) 2000-01-31 2012-05-17 Commvault Systems, Inc. Systems and methods for retrieving data in a computer network
US20120089800A1 (en) 2000-01-31 2012-04-12 Commvault Systems, Inc. Interface systems and methods for accessing stored data
US20110072097A1 (en) 2000-01-31 2011-03-24 Commvault Systems, Inc. Email attachment management in a computer system
US20120331071A1 (en) 2000-01-31 2012-12-27 Commvault Systems, Inc. Email attachment management in a computer system
US7523483B2 (en) 2003-05-12 2009-04-21 I2 Technologies Us, Inc. Determining a policy parameter for an entity of a supply chain
US20120124289A1 (en) 2003-06-25 2012-05-17 Commvault Systems, Inc. Hierarchical systems and methods for performing storage operations in a computer network
US20110066817A1 (en) 2003-06-25 2011-03-17 Commvault Systems, Inc. Hierarchical systems and methods for performing storage operations in a computer network
US20090248762A1 (en) 2003-11-13 2009-10-01 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
US20120059797A1 (en) 2003-11-13 2012-03-08 Commvault Systems, Inc. Systems and methods for performing storage operations using network attached storage
US20090271791A1 (en) 2005-12-19 2009-10-29 Commvault Systems, Inc. System and method for performing time-flexible calendric storage operations
US20090228894A1 (en) 2005-12-19 2009-09-10 Commvault Systems, Inc. System and method for performing time-flexible calendric storage operations
US20100122053A1 (en) 2005-12-19 2010-05-13 Commvault Systems, Inc. Systems and methods for performing data replication
US20100100529A1 (en) 2005-12-19 2010-04-22 Commvault Systems, Inc. Rolling cache configuration for a data replication system
US20100094808A1 (en) 2005-12-19 2010-04-15 Commvault Systems, Inc. Pathname translation in a data replication system
US20100049753A1 (en) 2005-12-19 2010-02-25 Commvault Systems, Inc. Systems and methods for monitoring application data in a data replication system
Arneson, "Development of Omniserver; Mass Storage Systems," Control Data Corporation, 1990, pp. 88-93.
Ashton, et al., "Two Decades of policy-based storage management for the IBM mainframe computer", www.research.ibm.com, 19 pages, published Apr. 10, 2003, printed Jan. 3, 2009., www.research.ibm.com, Apr. 10, 2003, pp. 19.
Catapult, Inc., Microsoft Outlook 2000 Step by Step, Published May 7, 1999, "Collaborating with Others Using Outlook & Exchange", p. 8 including "Message Timeline."
Communication in European Application No. 02 747 883.3, mailed Jul. 20, 2007).
European Communication, Application No. 01906806.3, dated Sep. 21, 2010, 6 pages.
European Examination Report, Application No. 01906806.3-1244, dated Sep. 13, 2006, 3 pages.
European Office Action dated Apr. 22, 2008, EP02778952.8.
European Office Action dated Mar. 26, 2008, EP019068337.
http://en.wikipedia.org/wiki/Naive-Bayes-classifier, printed on Jun. 1, 2010, in 7 pages.
http://en.wikipedia.org/wiki/Naive—Bayes—classifier, printed on Jun. 1, 2010, in 7 pages.
International Preliminary Report on Patentability dated May 15, 2006, PCT/US2004/038278 filed Nov. 15, 2004, (Publication No. WO2005/050381).
International Search Report and Preliminary Report on Patentability dated Feb. 21, 2002, PCT/US2001/003183.
International Search Report and Preliminary Report on Patentability dated Mar. 3, 2003, PCT/US2002/018169.
International Search Report and Preliminary Report on Patentability dated Sep. 29, 2001, PCT/US2001/003209.
Szor, The Art of Virus Research and Defense, Symantec Press (2005) ISBN 0-321-30454-3, Part 1.
Szor, The Art of Virus Research and Defense, Symantec Press (2005) ISBN 0-321-30454-3, Part 2.
Toyoda, Fundamentals of Oracle 8i Backup and Recovery, DB Magazine, Japan, Shoeisha, Co., Ltd.; Jul. 2000; vol. 10, No. 4, 34 total pages.
Witten et al., Data Mining: Practical Machine Learning Tools and Techniques, Ian H. Witten & Eibe Frank, Elsevier (2005) ISBN 0-12-088407-0, Part 1.
Witten et al., Data Mining: Practical Machine Learning Tools and Techniques, Ian H. Witten & Eibe Frank, Elsevier (2005) ISBN 0-12-088407-0, Part 2.
US9560498B2 (en) * 2003-07-21 2017-01-31 Lg Electronics Inc. Method and apparatus for managing message history data for a mobile communication device
US7844676B2 (en) 2010-11-30 grant