IP Library Granted Patent US 7,831,544
Granted Patent B1
US 7,831,544 · App. 11/643,171 · Granted Nov 9, 2010

Method and system for representation of communication data repositories for electronic discovery

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,831,544
App. No.
11/643,171
Granted
Nov 9, 2010
Kind
B1
Abstract

A mechanism to collate, interpret, target or view communication items retained by an organization is presented. Such a mechanism can be used as an aid in identifying communication items (e.g., documents) during electronic discovery, as well as discovery of communication chains. Embodiments of the present invention provide a method, system, apparatus and computer program product for storing communication data, generating a people map data structure using the communication data, generating an evidence map data structure using the communication data, and coupling the people map data structure and evidence map data structure.

Claims (128)

1. A method comprising:

storing communication data, wherein the communication data comprises a plurality of communication items;

generating a people map data structure, using the communication data, wherein the people map data structure comprises:

a first node of the people map data structure corresponding to a first person,

a second node of the people map data structure corresponding to a second person, and

a link between the first and second nodes of the people map data structure, wherein the link corresponds to one or more communication items of the communication data, wherein the one or more communication items were transmitted between the first person and the second person;

generating an evidence map data structure, using the communication data, wherein the evidence map data structure comprises:

a first node of the evidence map data structure corresponding to a first communication item of the communication data,

a second node of the evidence map data structure corresponding to a second communication item of the communication data, and

a second link between the first and second nodes of the evidence map data structure, wherein the second link corresponds to a relationship between the first and second communication items; and

coupling the people map data structure and the evidence map data structure.

2. The method of claim 1 wherein said generating the people map data structure comprises:

for the first person, identifying, from the communication data, each communication item associated with the first person; and

for each identified communication item, linking the first person with a respective recipient of the identified communication item.

3. The method of claim 2 wherein the first person is a member of an organization associated with the communication data.

4. The method of claim 2 wherein the recipient is one of a member of the organization or a person outside the organization who receives the identified communication item.

5. The method of claim 2 further comprising:

displaying a people map image using the people map data structure, wherein

a node of the people map image corresponds to one of the first person and the recipient, and

a link between nodes of the people map image corresponds to one or more identified communication items between the first person and the recipient.

6. The method of claim 5 further comprising:

displaying select information in the people map image, wherein

the select information comprises metadata associated with one or more of the nodes and links.

7. The method of claim 6 further comprising:

performing said displaying using an information plane associated with the select information.

8. The method of claim 6 wherein the select information associated with a link of the one or more nodes and links comprises:

one or more of statistics, a summary, and a report associated with one or more of the communication items represented by the link.

9. The method of claim 1 wherein said generating an evidence map data structure comprises:

for the first communication item of the communication data, identifying

the relationship between the first communication item of the communication data and the second communication item of the communication data.

10. The method of claim 9 wherein the communication data comprises data related to one or more of electronic mail messages, instant messaging (IM), facsimiles, telephone communications, voicemail messages, push-to-talk messages, cellular short message service, PIN messages, file transfers, and file archives.

11. The method of claim 9 wherein the relationship between the first and second communication items of the communication data is one or more of:

substantial similarity of the first and second communication items,

reference of the first communication item by the second communication item,

reference of the second communication item by the first communication item,

inclusion of the first communication item in the second communication item,

inclusion of the second communication item in the first communication item,

derivation of the first communication item by the second communication item, and

derivation of the second communication item by the first communication item.

12. The method of claim 9 further comprising:

displaying an evidence map image using the evidence map data structure, wherein

a node of the evidence map image corresponds to one of the first and second communication items of the communication data, and

a link between nodes of the evidence map image corresponds to the relationship between the first and second communication items of the communication data.

13. The method of claim 12 further comprising:

displaying select information in the evidence map image, wherein

the select information comprises metadata associated with one or more of the nodes and links.

14. The method of claim 13 further comprising:

performing said displaying using an information plane associated with the select information.

15. The method of claim 1 further comprising:

deriving the metadata from the communication data.

16. The method of claim 1 further comprising:

providing external data and metadata related to the communication data, from a source external to the communication data; and

performing said generating the people map data structure, using the external data and metadata.

17. An apparatus comprising:

a communications data repository configured to store communication data, wherein the communication data comprises a plurality of communication items; and

a processor, coupled to the communications data repository, and configured to generate a people map data structure, using the communication data, wherein the people map data structure comprises:

a first node of the people map data structure corresponding to a first person,

a second node of the people map data structure corresponding to a second person, and

a link between the first and second nodes of the people map data structure, wherein the link corresponds to one or more communication items of the communication data, wherein the one or more communication items were transmitted between the first person and the second person,

generate an evidence map data structure, using the communication data, wherein the evidence map data structure comprises:

a first node of the evidence map data structure corresponding to a first communication item of the communication data,

a second node of the evidence map data structure corresponding to a second communication item of the communication data, and

a second link between the first and second nodes of the evidence map data structure, wherein the second link corresponds to a relationship between the first and second communication items, and

couple the people map data structure and the evidence map data structure.

18. The apparatus of claim 17 wherein the processor is further configured to:

identify, from the communication data, each communication item associated with the first person; and

link the first person with a respective recipient of each identified communication item.

19. The apparatus of claim 18 further comprising:

a display screen coupled to the processor; and

the processor further configured to display, on the display screen, a people map image corresponding to the people map data structure, wherein

a node of the people map image corresponds to one of the first person and the recipient, and

a link between nodes of the people map image corresponds to one or more identified communication items between the first person and the recipient.

20. The apparatus of claim 17 wherein the processor is further configured to:

identify the relationship between the first communication item of the communication data and the second communication item of the communication data.

21. The apparatus of claim 20 further comprising:

a display screen coupled to the processor; and

the processor further configured to display, on the display screen, an evidence map image corresponding to the evidence map data structure, wherein

a node of the evidence map image corresponds to one of the first and second communication items of the communication data, and

a link between nodes of the evidence map image corresponds to the relationship between the first and second communication items of the communication data.

22. A system comprising:

storing means for storing communication data, wherein the communication data comprises a plurality of communication items;

generating people map data structure means for generating a people map data structure, using the communication data, wherein the people map data structure comprises:

a first node of the people map data structure corresponding to a first person,

a second node of the people map data structure corresponding to a second person, and

a link between the first and second nodes of the people map data structure, wherein the link corresponds to one or more communication items of the communication data, wherein the one or more communication items were transmitted between the first person and the second person;

generating evidence map data structure means for generating an evidence map data structure, using the communication data, wherein the evidence map data structure comprises:

a first node of the evidence map data structure corresponding to a first communication item of the communication data,

a second node of the evidence map data structure corresponding to a second communication item of the communication data, and

a second link between the first and second nodes of the evidence map data structure, wherein the second link corresponds to a relationship between the first and second communication items; and

coupling means for coupling the people map data structure and the evidence map data structure.

23. The system of claim 22 wherein said generating people map data structure means for generating the people map data structure comprises:

identifying means for identifying, from the communication data, each communication item associated with the first person; and

linking means for linking the first person with a respective recipient of each identified communication item.

24. The system of claim 23 further comprising:

displaying means for displaying a people map image using the people map data structure, wherein

a node of the people map image corresponds to one of the first person and the recipient, and

a link between nodes of the people map image corresponds to one or more identified communication items between the first person and the recipient.

25. The system of claim 22 wherein said generating evidence map data structure means for generating an evidence map data structure comprises:

identifying means for identifying the relationship between the first communication item of the communication data and the second communication item of the communication data.

26. The system of claim 25 further comprising:

displaying means for displaying an evidence map image using the evidence map data structure, wherein

a node of the evidence map image corresponds to one of the first and second communication items of the communication data, and

a link between nodes of the evidence map image corresponds to the relationship between the first and second communication items of the communication data.

27. A computer program product comprising:

a first set of instructions, executable by a processor, configured to generate a people map data structure, using stored communication data, wherein

the stored communication data comprises a plurality of communication items, and

the people map data structure comprises:

a first node of the people map data structure corresponding to a first person,

a second node of the people map data structure corresponding to a second person, and

a link between the first and second nodes of the people map data structure, wherein the link corresponds to one or more communication items of the stored communication data, wherein the one or more communication items were transmitted between the first person and the second person;

a second set of instructions, executable by the processor, configured to generate an evidence map data structure, using the stored communication data, wherein the evidence map data structure comprises:

a first node of the evidence map data structure corresponding to a first communication item of the stored communication data,

a second node of the evidence map data structure corresponding to a second communication item of the stored communication data, and

a second link between the first and second nodes of the evidence map data structure, wherein the second link corresponds to a relationship between the first and second communication items; and

a third set of instructions, executable by the processor, configured to couple the people map data structure and the evidence map data structure.

28. The computer program product of claim 27 wherein the second set of instructions comprises:

a fourth set of instructions, executable by the processor, configured to identify, from the stored communication data, each communication item associated with the first person; and

a fifth set of instructions, executable by the processor, configured to link the first person with a respective recipient of each identified communication item.

29. The computer program product of claim 28 further comprising:

a sixth set of instructions, executable by the processor, configured to display a people map image using the people map data structure, wherein

a node of the people map image corresponds to one of the first person and the recipient, and

a link between nodes of the people map image corresponds to one or more identified communication items between the first person and the recipient.

30. The computer program product of claim 27 wherein the third set of instructions comprises:

a fourth set of instructions, executable by the processor, configured to identify the relationship between the first communication item of stored communication data and the second communication item of stored communication data.

31. The computer program product of claim 30 further comprising:

a fifth set of instructions, executable by the processor, configured to display an evidence map image using the evidence map data structure, wherein

a node of the evidence map image corresponds to one of the first and second communication items of the stored communication data, and

a link between nodes of the evidence map image corresponds to the relationship between the first and second communication items of the stored communication data.

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 21, 2006
From: PANCHBUDHE, ANKUR P.; SHAH, VEERAL P.; JOTWANI, DINESH
To: VERITAS OPERATING CORPORATION
Reel/Frame 018739/0662 →