IP Library Granted Patent US 9,589,043
Granted Patent B2
US 9,589,043 · App. 13/957,154 · Granted Mar 7, 2017

Unified context-aware content archive system

Inventor: John Onusko (Garden Valley, CA)
Assignee: Actiance, Inc.
G06F17/30595G06Q10/10H04L63/10
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 9,589,043
App. No.
13/957,154
Granted
Mar 7, 2017
Kind
B2
Abstract

A unified context-aware content archive system allows enterprises to manage, enforce, monitor, moderate, and review business records associated with a variety of communication modalities. The system may store an information infoset derived or inferred from one or more documents representing communications according to the variety of communication modalities as interaction transcripts. An interaction transcript represents interactions between participants through the documents rather than the documents themselves allowing for derivation or inference of communication events, chronologies, and mappings to be stored in a common data structure. In one aspect, events correlation is provided between participants of communications that can be established by general time series analysis for the purposes of extracting meaningful statistics and interaction contexts and other characteristics of data. In another aspect, chronological mappings are provided of conversations between an established start and end time frame.

Claims (41)

1. A method for archiving communications, the method comprising:

receiving, at one or more computer systems, information associated with one or more documents captured for at least one of a plurality of communication modalities;

determining, with one or more processors associated with the one or more computer systems, a mapping between data attributes of at least one document from the one or more documents and data attributes of an information structure;

storing, with the one or more processors associated with the one or more computer systems, contents of the at least one document in the information structure and the data attributes of the at least one document according to the mapping;

determining, with the one or more processors associated with the one or more computer systems, information indicative of an interaction between one or more participants of at least one or more communications represented by the one or more documents;

generating, with the one or more processors associated with the one or more computer systems, a transcript of the interaction that includes a sequence of the one or more documents representing the one or more communications during the interaction; and

storing, with the one or more processors associated with the one or more computer systems, a mapping representing association of the at least one document from the one or more documents with the transcript of the interaction in the information structure according to a model that normalizes information associated with the plurality of communication modalities into the information structure that includes scrubbing data, determining identity information and de-encapsulating the data.

2. The method of claim 1 wherein the plurality of communication modalities comprises email communications, unified communications, collaboration communications, and social network communications.

3. The method of claim 1 wherein determining, with the one or more processors associated with the one or more computer systems, the information indicative of the interaction between the one or more participants of the at least one or more communications represented by the one or more documents comprises determining a combination of event-base timing signatures, participants engaging in an interaction, a unique correlation of persons, correlation through time, correlation through participant associations, and relationships through identity management.

4. The method of claim 1 wherein storing, with the one or more processors associated with the one or more computer systems, the transcript of the interaction according to the model that normalizes information associated with the plurality of communication modalities into the information structure further comprises inferring information about at least one document for attributes of the information structure from another source.

5. The method of claim 1 wherein storing, with the one or more processors associated with the one or more computer systems, the transcript of the interaction according to the model that normalizes information associated with the plurality of communication modalities into the information structure further comprises deriving information about at least one document for attributes of the information structure from another source.

6. The method of claim 1 wherein storing, with the one or more processors associated with the one or more computer systems, the transcript of the interaction according to the model that normalizes information associated with the plurality of communication modalities into the information structure further comprises partitioning data across a specialized medium store.

7. The method of claim 1 wherein storing, with the one or more processors associated with the one or more computer systems, the transcript of the interaction according to the model that normalizes information associated with the plurality of communication modalities into the information structure further comprises tagging the interaction based on a set of predetermined tags.

8. The method of claim 1 wherein generating, with the one or more processors associated with the one or more computer systems, the transcript of the interaction comprises determining one or more contexts across each of the plurality of communication modalities.

9. The method of claim 1 wherein generating, with the one or more processors associated with the one or more computer systems, the transcript of the interaction comprises determining relationships between the one or more participants.

10. The method of claim 1 wherein generating, with the one or more processors associated with the one or more computer systems, the transcript of the interaction comprises deriving or inferring a context via sequenced ordering of events corresponding to each distinct event.

11. A system for archiving a plurality of communication modalities, the system comprising:

a processor; and

a memory configured to store a set of instructions which when executed by the processor causes the processor to:

capture information associated with each of the plurality of communication modalities;

store the information associated with each of the plurality of communication modalities in a plurality of interaction transcript models that normalize each of the plurality of communication modalities into a information structure by mapping the attributes of the plurality of communication modalities into attributes of the information structure and scrubbing data, determining identity information and de-encapsulating the data;

generate one or more contexts across the plurality of communication modalities based on the plurality of interaction transcript models and an interaction between one or more participants of at least one or more communications; and

store information associating the one or more contexts with the plurality of interaction transcript models.

12. The system of claim 11 wherein the plurality of communication modalities comprises email communications, unified communications, collaboration communications, and social network communications.

13. The system of claim 11 wherein the processor is further configured to detect a communication medium in at least one of the plurality of communication modalities based on the captured information and a set of common characteristics.

14. The system of claim 13 wherein the communication medium is detected based on a combination of event-base timing signatures, participants engaging in an interaction, a unique correlation of persons, correlation through time, correlation through participant associations, and relationships through identity management.

15. The system of claim 11 wherein to store the information associated with each of the plurality of communication modalities in the plurality of interaction transcript models that normalize each of the plurality of communication modalities into the information structure the processor is further configured to infer information for attributes of the information structure from another source.

16. The system of claim 11 wherein to store the information associated with each of the plurality of communication modalities in the plurality of interaction transcript models that normalize each of the plurality of communication modalities into the information structure the processor is further configured to derive information for attributes of the information structure from another source.

17. The system of claim 11 wherein to store the information associated with each of the plurality of communication modalities in the plurality of interaction transcript models that normalize each of the plurality of communication modalities into the common structure the processor is further configured to partition data across specialized medium store.

18. The system of claim 11 wherein to store the information associated with each of the plurality of communication modalities in the plurality of interaction transcript models that normalize each of the plurality of communication modalities into the information structure the processor is further configured to tag information based on a set of predetermined tags.

19. The system of claim 11 wherein to generate one or more contexts across the plurality of communication modalities based on the plurality of interaction transcript models the processor is further configured to determine one or more conversations between participants.

20. The system of claim 11 wherein to generate one or more contexts across the plurality of communication modalities based on the plurality of interaction transcript models the processor is further configured to determine relationships between participants.

21. The system of claim 11 wherein to generate one or more contexts across the plurality of communication modalities based on the plurality of interaction transcript models the processor is further configured to derive or infer a context via sequenced ordering of events corresponding to each distinct event.

22. The system of claim 11 wherein to generate one or more contexts across the plurality of communication modalities based on the plurality of interaction transcript models the processor is further configured to derive or infer a context via chronologic events corresponding to each distinct event.

23. The system of claim 11 wherein to generate one or more contexts across the plurality of communication modalities based on the plurality of interaction transcript models the processor is further configured to derive or infer a context via linked to participants in question.

24. The system of claim 11 wherein the processor is further configured to generate a full text search of the one or more contexts.

25. The system of claim 11 wherein the processor is further configured to perform a semantic analysis of the one or more contexts.

26. The system of claim 11 wherein the processor is further configured to model and visualize interaction context results.

27. The system of claim 26 wherein the processor is further configured to generate a time-line view of the interaction context results.

28. The system of claim 26 wherein the processor is further configured to generate a threaded contexts view of the interaction context results.

29. The system of claim 26 wherein the processor is further configured to generate a social graph of the interaction context results.

Assignments (7)
CHANGE OF NAME Recorded Feb 24, 2025
From: ACTIANCE, INC.
To: ACTIANCE, LLC
Reel/Frame 070306/0814 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME NO. 45065/0916 Recorded Feb 22, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: MOBILEGUARD, LLC; SMARSH INC.; SKYWALKER INTERMEDIATE HOLDINGS, INC.; ACTIANCE, INC.; ACTIANCE HOLDINGS, INC.
Reel/Frame 059315/0572 →
PATENT SECURITY AGREEMENT Recorded Feb 18, 2022
From: ACTIANCE, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 059191/0423 →
RELEASE OF SECURITY INTEREST REEL/FRAME: 035527 / 0923 Recorded Jan 31, 2022
From: GOLUB CAPITAL LLC
To: ACTIANCE, INC.
Reel/Frame 058906/0160 →
SECURITY INTEREST Recorded Feb 28, 2018
From: MOBILEGUARD, LLC; SMARSH INC.; SKYWALKER INTERMEDIATE HOLDINGS, INC.; ACTIANCE, INC.; ACTIANCE HOLDINGS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 045065/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2016
From: ONUSKO, JOHN
To: ACTIANCE, INC.
Reel/Frame 040062/0513 →
SECURITY INTEREST Recorded Apr 29, 2015
From: ACTIANCE, INC.
To: GOLUB CAPITAL LLC, AS AGENT
Reel/Frame 035527/0923 →
Continuity (1)
Related Publication 20150039565A1 · Feb 5, 2015