US2003208608A1PendingUtilityA1

E-mail list archiving and management

Assignee: SUN MICROSYSTEMS INCPriority: Mar 8, 1999Filed: Jun 6, 2003Published: Nov 6, 2003
Est. expiryMar 8, 2019(expired)· nominal 20-yr term from priority
Inventors:Charles Merriam
H04L 51/42G06Q 10/107Y10S707/99955
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods consistent with the present invention provide an automated manager for an electronic mail archive repository. A method of archiving electronic messages consistent with the present invention creates a repository that holds all electronic messages consistent with a set of rules for archive storage. An interface allows clients to retrieve electronic messages from the repository based upon rules limiting access to the repository. Methods and systems, as broadly described herein, comprise a message archive containing a plurality of messages, each having a client identifier and an archive token, and permit a requester access to select messages in the message archive based on an identifier for the requester and consistent with rules for archive retrieval. Additionally, methods and systems, as broadly described herein, comprise the steps of receiving a message, storing the message in a message archive when an indication exists to archive the message and consistent with rules for archive storage, and permitting a requester access to select messages in the message archive based on an identifier for the requester and consistent with rules for archive retrieval.

Claims

exact text as granted — not AI-modified
what is claimed is:  
     
         1 . A method for accessing stored messages, comprising: 
 providing a message archive containing a plurality of messages, each reflecting a determination that the message should be archived and having a recipient identifier; and    permitting a requester access to certain messages in the message archive based on an identifier for the requester.    
     
     
         2 . The method of  claim 1  wherein providing a message archive includes 
 receiving a message; and  
 storing the received message in the message archive when the message contains an archive token.  
 
     
     
         3 . The method of  claim 1  wherein providing a message archive includes 
 receiving a message; and  
 storing the received message in the message archive based on conditions associated with the message archive.  
 
     
     
         4 . The method of  claim 2  wherein storing the message includes 
 analyzing stored information corresponding to the message; and  
 including an archive token in the message based on rules for archive storage.  
 
     
     
         5 . The method of  claim 1  wherein permitting a requester access to select messages in the message archive includes 
 receiving a request including the requester's identifier;  
 locating any messages in the message archive with a recipient identifier that corresponds to the requester's identifier; and  
 providing a results set including the located messages.  
 
     
     
         6 . The method of  claim 5  wherein providing a results set including the located messages includes 
 displaying a view of the results set.  
 
     
     
         7 . A message management method, comprising: 
 receiving a message;    determining whether the message contains an archive token;    storing the message in a message archive when the message contains an archive token; and    permitting a requester access to select messages in the message archive based on an identifier for the requester.    
     
     
         8 . The method of  claim 7  wherein storing the message in a message archive includes 
 analyzing stored information corresponding to the message; and  
 including an archive token in the message based on rules for archive storage.  
 
     
     
         9 . The method of  claim 7  wherein permitting a requester access to select messages in the message archive includes 
 receiving a request including the requester's identifier;  
 locating messages in the message archive corresponding to the requester's identifier; and  
 including the located messages in a results set.  
 
     
     
         10 . The method of  claim 9  wherein including the located messages in a results set includes 
 displaying a view of the results set.  
 
     
     
         11 . A method for managing client access to multiple messages in an electronic mail archive repository, the method comprising: 
 receiving a message;    analyzing stored information corresponding to a field of the message;    including an archive token in the message based on rules for archive storage; storing the message in a message archive when the message contains an archive token; and    permitting access to the stored messages including the steps: 
 receiving a request including an identifier to access stored messages reflecting an archive selection,  
 locating any of the archive's selected messages in the electronic mail archive repository reflecting the identifier, and  
 providing the selected message in a results set to the requester.  
   
     
     
         12 . The method of  claim 11 , wherein locating any of the archive's selected messages includes 
 comparing the identifier associated with the access request with an identifier contained within the destination field of electronic mail header.    
     
     
         13 . The method of  claim 12 , wherein the comparison of the identifier associated with the access request with an identifier contained within the destination field of the electronic mail header includes: 
 determining whether the identifier associated with the access request is also associated with a distribution list; and    determining whether an identifier contained within the destination field of the electronic mail header refers to the distribution list.    
     
     
         14 . A message archive system, comprising: 
 a memory with program instructions for accessing stored messages; and    a processor responsive to the program instructions and configured to provide a message archive containing a plurality of messages, each reflecting a determination that the message should be archived and having a recipient identifier, and permit a requester access to certain messages in the message archive based on an identifier for the requester.    
     
     
         15 . The system of  claim 14  wherein the processor is further configured to receive a message, and store the received message in the message archive when the message contains an archive token.  
     
     
         16 . The system of  claim 14  wherein the processor is further configured to receive a message, and store the received message in the message archive based on conditions associated with the message archive.  
     
     
         17 . The system of  claim 15  wherein the processor is further configured to analyze stored information corresponding to the message, and include an archive token in the message based on rules for archive storage.  
     
     
         18 . The system of  claim 14  wherein the processor is further configured to receive a request including the requester's identifier, locate any messages in the message archive with a recipient identifier that corresponds to the requester's identifier, and provide a results set including the located messages.  
     
     
         19 . The system of  claim 18  wherein the processor is further configured to display a view of the results set.  
     
     
         20 . A message management system, comprising: 
 a memory having program instructions; and    a processor responsive to the program instructions and configured to receive a message, determine whether the message contains an archive token, and store the message in a message archive when the message contains an archive token, and permit a requester access to select messages in the message archive based on an identifier for the requester.    
     
     
         21 . The system of  claim 20  wherein the processor is further configured to analyze stored information corresponding to the message, and include an archive token in the message based on rules for archive storage.  
     
     
         22 . The system of  claim 20  wherein the processor is further configured to receive a request including the requester's identifier, locate messages in the message archive corresponding to the requester's identifier, and include the located messages in a results set.  
     
     
         23 . The system of  claim 22  wherein the processor is further configured to display a view of the results set.  
     
     
         24 . A system for managing client access to multiple messages in an electronic mail archive repository, comprising: 
 a memory having program instructions; and    a processor responsive to the program instructions and configured to receive a message, analyze stored information corresponding to a field of the message, include an archive token in the message based on rules for archive storage, store the message in a message archive when the message contains an archive token, and permit access to the stored messages by (i) receiving a request including an identifier to access stored messages reflecting an archive selection, (ii) locating any of the archive's selected messages in the electronic mail archive repository reflecting the identifier, and (iii) providing the selected message in a results set to the requester.    
     
     
         25 . The system of  claim 24 , wherein the processor is further configured to compare the identifier associated with the access request with an identifier contained within the destination field of electronic mail header.  
     
     
         26 . The system of  claim 25 , the processor is further configured to determine whether the identifier associated with the access request is also associated with a distribution list, and determine whether an identifier contained within the destination field of the electronic mail header refers to the distribution list.  
     
     
         27 . A computer-readable medium containing instructions for accessing stored messages, by: 
 providing a message archive containing a plurality of messages, each reflecting a determination that the message should be archived and having a recipient identifier; and    permitting a requester access to certain messages in the message archive based on an identifier for the requester.    
     
     
         28 . The computer-readable medium of  claim 27  wherein providing a message archive includes 
 receiving a message; and  
 storing the received message in the message archive when the message contains an archive token.  
 
     
     
         29 . The computer-readable medium of  claim 27  wherein providing a message archive includes 
 receiving a message; and  
 storing the received message in the message archive based on conditions associated with the message archive.  
 
     
     
         30 . The computer-readable medium of  claim 28  wherein storing the message includes 
 analyzing stored information corresponding to the message; and  
 including an archive token in the message based on rules for archive storage.  
 
     
     
         31 . The computer-readable medium of  claim 27  wherein permitting a requester access to select messages in the message archive includes 
 receiving a request including the requester's identifier; locating any messages in the message archive with a recipient identifier that corresponds to the requester's identifier; and  
 providing a results set including the located messages.  
 
     
     
         32 . The computer-readable medium of  claim 31  wherein providing a results set including the located messages includes 
 displaying a view of the results set.  
 
     
     
         33 . A computer-readable medium containing instructions for managing stored messages, by: 
 receiving a message;    determining whether the message contains an archive token;    storing the message in a message archive when the message contains an archive token; and    permitting a requester access to select messages in the message archive based on an identifier for the requester.    
     
     
         34 . The computer-readable medium of  claim 33  wherein storing the message in a message archive includes 
 analyzing stored information corresponding to the message; and  
 including an archive token in the message based on rules for archive storage.  
 
     
     
         35 . The computer-readable medium of  claim 33  wherein permitting a requester access to select messages in the message archive includes 
 receiving a request including the requester's identifier;  
 locating messages in the message archive corresponding to the requester's identifier; and  
 including the located messages in a results set.  
 
     
     
         36 . The computer-readable medium of  claim 35  wherein including the located messages in a results set includes 
 displaying a view of the results set.  
 
     
     
         37 . A computer-readable medium containing instructions for managing client access to multiple messages in an electronic mail archive repository, by: 
 receiving a message;    analyzing stored information corresponding to a field of the message;    including an archive token in the message based on rules for archive storage; storing the message in a message archive when the message contains an archive token; and    permitting access to the stored messages including the steps: 
 receiving a request including an identifier to access stored messages reflecting an archive selection,  
 locating any of the archive's selected messages in the electronic mail archive repository reflecting the identifier, and  
 providing the selected message in a results set to the requester.  
   
     
     
         38 . The computer-readable medium of  claim 37 , wherein locating any of the archive's selected messages includes 
 comparing the identifier associated with the access request with an identifier contained within the destination field of electronic mail header.    
     
     
         39 . The computer-readable medium of  claim 38 , wherein the comparison of the identifier associated with the access request with an identifier contained within the destination field of the electronic mail header includes: 
 determining whether the identifier associated with the access request is also associated with a distribution list; and    determining whether an identifier contained within the destination field of the electronic mail header refers to the distribution list.    
     
     
         40 . A message management system, comprising: 
 means for receiving a message;    means for determining whether the message contains an archive token;    means for storing the message in a message archive when the message contains an archive token; and    means for permitting a requester access to select messages in the message archive based on an identifier for the requester.

Join the waitlist — get patent alerts

Track US2003208608A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.