IP Library Granted Patent US 10,409,840
Granted Patent B2
US 10,409,840 · App. 15/411,798 · Granted Sep 10, 2019

Unified context-aware content archive system

Inventor: John Onusko (Garden Valley, CA)
Assignee: Actiance, Inc.
G06F16/284G06Q10/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 10,409,840
App. No.
15/411,798
Granted
Sep 10, 2019
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 (42)

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

receiving a plurality of events from a plurality of communication modalities comprising communication between a plurality of participants, wherein events from the plurality of events are associated with one or more of timestamp, a global unique identifications sequence number, a modality of event signifying whether it is open or closed, information derived or inferred by a person's identity, derived or inferred social graphs based on communication connections between participants;

generating a transcript of an interaction between the plurality of participants for the plurality the communication modalities that includes a first subset of events from the plurality of events belonging to a first communication modality and second subset of events from the plurality of events belonging to a second communication modality, wherein the transcript is generated based at least on:

determining a relationship between the plurality of participants, and

deriving a context based on ordering of the events;

formatting the transcript of the interaction according to an information structure;

retrieving and storing textual information associated with the transcript; and

retrieving and storing binary information associated with the transcript.

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

3. The method of claim 1 , wherein determining information indicative of the interaction between the plurality of participants comprises determining a combination of one or more 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 formatting the transcript of the interaction into the information structure comprises determining a mapping between data attributes of at least one document associated with an event and data attributes of the information structure.

5. The method of claim 4 , wherein formatting the transcript of the interaction comprises inferring information about the at least one document for attributes of the information structure from a source other than the event.

6. The method of claim 1 , wherein formatting comprises tagging the interaction based on a set of predetermined tags.

7. The method of claim 1 , further comprising indexing information prior to storing the information using one or more of full-text indices, semantic analysis, topic indices or metadata indices.

8. The method of claim 1 , wherein the binary information is one or more of attachments to emails or voicemails.

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

a network interface configured to receive a plurality of events from a plurality of communication modalities comprising communication between a plurality of participants, wherein events from the plurality of events are associated with one or more of timestamp, a global unique identification, a sequence number, a modality of event signifying whether it is open or closed, information derived or inferred by a person's identity, derived or inferred social graphs based on communication connections between participants;

one or more medium stores;

a processor; and

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

generate a transcript of an interaction between the plurality of participants for the plurality the communication modalities that includes a first subset of events from the plurality of events belonging to a first communication modality and second subset of events from the plurality of events belonging to a second communication modality, wherein the transcript is generated based at least on:

determine a relationship between the plurality of participants, and

derive a context based on ordering of the events;

format the transcript of the interaction according to an information structure;

retrieve textual information and binary information associated with the transcript; and

store the textual information and binary information is in the one or more medium stores.

10. The system of claim 9 , wherein the plurality of communication modalities comprises one or more of email communications, unified communications, collaboration communications, or social network communications.

11. The system of claim 9 , wherein determining information indicative of the interaction between the plurality of participants comprises the processor configured to determine combination of one or more 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.

12. The system of claim 9 , wherein the processor is configured to format the transcript of the interaction into the information structure by determining a mapping between data attributes of at least one document associated with an event and data attributes of the information structure.

13. The system of claim 12 , wherein the processor is configured to format the transcript of the interaction by inferring information about the at least one document for attributes of the information structure from a source other than the event.

14. The system of claim 9 , wherein the processor is configured to format by tagging the interaction based on a set of predetermined tags.

15. The system of claim 9 , the processor is further configured to index information prior to storing the information using one or more of full-text indices, semantic analysis, topic indices or metadata indices.

16. The system of claim 9 , wherein the binary information is one or more of attachments to emails or voicemails.

17. A non-transitory computer readable medium comprising instructions to:

receive a plurality of events from a plurality of communication modalities comprising communication between a plurality of participants, wherein events from the plurality of events are associated with one or more of timestamp, a global unique identification, a sequence number, a modality of event signifying whether it is open or closed, information derived or inferred by a person's identity, derived or inferred social graphs based on communication connections between participants;

generate a transcript of an interaction between the plurality of participants for the plurality the communication modalities that includes a first subset of events from the plurality of events belonging to a first communication modality and second subset of events from the plurality of events belonging to a second communication modality, wherein the transcript is generated based at least on:

determine a relationship between the plurality of participants, and

derive a context based on ordering of the events;

format the transcript of the interaction according to an information structure;

retrieve and storing textual information associated with the transcript; and

retrieve and storing binary information associated with the transcript.

18. The non-transitory computer readable medium of claim 17 , wherein the plurality of communication modalities comprises one or more of email communications, unified communications, collaboration communications, or social network communications.

Assignments (5)
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 →
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 Jan 20, 2017
From: ONUSKO, JOHN
To: ACTIANCE, INC.
Reel/Frame 041030/0690 →
Continuity (2)
Continuation 13957154 · Aug 1, 2013
Related Publication 20170270178A1 · Sep 21, 2017