IP Library Granted Patent US 8,341,177
Granted Patent B1
US 8,341,177 · App. 11/647,052 · Granted Dec 25, 2012

Automated dereferencing of electronic communications for archival

Assignee: Symantec Operating Corporation
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 8,341,177
App. No.
11/647,052
Filed
Dec 28, 2006
Granted
Dec 25, 2012
Kind
B1
Art Unit
2163
USPC
707/104.1
Abstract

Various methods and systems for automatically obtaining documents that are referenced by an electronic communication, such as an email or instant message, for archival are disclosed. One method involves searching at least a portion (e.g., the header and/or body) of an electronic communication for a reference to a document and, in response to detecting the reference, automatically obtaining an electronic copy of the document. The electronic copy of the document can then be archived.

Claims (77)

1. A method comprising:

detecting an archival of an electronic communication;

searching at least a portion of the electronic communication for a reference to a document, wherein

the document is not included in the electronic communication;

determining that a copy of the document is not currently being maintained as part of the archival of the electronic communication;

in response to the determining, automatically obtaining, using a processor, an electronic copy of the document from a location identified by the reference;

archiving the electronic copy of the document as an archived electronic copy of the document; and

retrieving the electronic communication and the archived electronic copy of the document at a time when the document is no longer available at the location identified by the reference.

2. The method of claim 1 , comprising:

locally storing the electronic copy of the document.

3. The method of claim 1 , wherein

the electronic communication comprises one of: an electronic document, an email message, and an instant message.

4. The method of claim 1 , further comprising:

searching at least a portion of the electronic copy of the document for a second reference to a second document; and

automatically obtaining an electronic copy of the second document, in response to detecting the second reference.

5. The method of claim 1 , further comprising:

modifying the electronic communication, wherein

subsequent to being modified, the electronic communication comprises the electronic copy of the document.

6. The method of claim 1 , further comprising:

modifying the electronic communication, wherein

subsequent to being modified, the electronic communication comprises a pointer to a storage location storing the electronic copy of the document.

7. The method of claim 1 , further comprising:

accessing a policy prior to searching a particular electronic communication, wherein

the policy indicates whether the particular electronic communication should be searched for any references to documents.

8. A system comprising:

a processor; and

a memory, wherein the memory stores program instructions executable by the processor to:

detect an archival of an electronic communication;

search at least a portion of the electronic communication for a reference to a document, wherein

the document is not included in the electronic communication;

determine that a copy of the document is not currently being maintained as part of the archival of the electronic communication;

in response to a determination that the copy of the document is not currently being maintained as part of the archival of the electronic communication, automatically obtain an electronic copy of the document from a location identified by the reference;

archive the electronic copy of the document as an archived electronic copy of the document; and

retrieve the electronic communication and the archived electronic copy of the document at a time when the document is no longer available at the location identified by the reference.

9. The system of claim 8 , wherein the program instructions are further executable by the processor to:

locally store the electronic copy of the document.

10. The system of claim 8 , wherein the program instructions are further executable by the processor to:

search at least a portion of the electronic copy of the document for a second reference to a second document; and

automatically obtain an electronic copy of the second document, in response to a detection of the second reference.

11. The system of claim 8 , wherein the program instructions are further executable by the processor to:

access a policy prior to searching a particular electronic communication, wherein

the policy indicates whether the particular electronic communication should be searched for any references to documents.

12. A non-transitory computer readable storage medium comprising program instructions executable to:

detect an archival of an electronic communication;

search at least a portion of the electronic communication for a reference to a document, wherein

the document is not included in the electronic communication;

determine that a copy of the document is not currently being maintained as part of the archival of the electronic communication;

in response to a determination that the copy of the document is not currently being maintained as part of the archival of the electronic communication, automatically obtain an electronic copy of the document from a location identified by the reference;

archive the electronic copy of the document as an archived electronic copy of the document; and

retrieve the electronic communication and the archived electronic copy of the document at a time when the document is no longer available at the location identified by the reference.

13. The non-transitory computer readable medium of claim 12 , wherein the program instructions are further executable to:

locally store the electronic copy of the document.

14. The non-transitory computer readable medium of claim 12 , wherein the program instructions are further executable to:

search at least a portion of the electronic copy of the document for a second reference to a second document; and

automatically obtain an electronic copy of the second document, in response to a detection of the second reference.

15. The non-transitory computer readable medium of claim 12 , wherein the program instructions are further executable to:

modify the electronic communication, wherein

subsequent to being modified, the electronic communication comprises the electronic copy of the document.

16. The non-transitory computer readable medium of claim 12 , wherein the program instructions are further executable to:

modify the electronic communication, wherein

subsequent to being modified, the electronic communication comprises a pointer to a storage location storing the electronic copy of the document.

17. The non-transitory computer readable medium of claim 12 , wherein the program instructions are further executable to:

access a policy prior to searching a particular electronic communication, wherein

the policy indicates whether the particular electronic communication should be searched for any references to documents.

18. A system comprising:

a processor configured for detecting an archival of an electronic communication;

means for searching at least a portion of the electronic communication for a reference to a document, wherein

the document is not included in the electronic communication;

means for determining that a copy of the document is not currently being maintained as part of the archival of the electronic communication;

means for, in response to determining that the copy of the document is not currently being maintained as part of the archival of the electronic communication, automatically obtaining an electronic copy of the document from a location identified by the reference;

means for archiving the electronic copy of the document as an archived electronic copy of the document; and

means for retrieving the electronic communication and the archived electronic copy of the document at a time when the document is no longer available at the location identified by the reference.

19. The system of claim 18 , further comprising:

means for accessing a policy prior to searching a particular electronic communication, wherein

the policy indicates whether the particular electronic communication should be searched for any references to documents.

20. The system of claim 18 , further comprising:

means for locally storing the electronic copy of the document.

Assignments (14)
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Apr 8, 2025
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2025
From: VERITAS TECHNOLOGIES LLC
To: COHESITY, INC.
Reel/Frame 070335/0013 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
SECURITY INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK. N.A.
Reel/Frame 069890/0001 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
CHANGE OF NAME Recorded Oct 1, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 019899/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2006
From: BEZBARUAH, ANGSHUMAN; PANCHBUDHE, ANKUR P.
To: VERITAS OPERATING CORPORATION
Reel/Frame 018765/0378 →