IP Library Granted Patent US 12,547,643
Granted Patent B2
US 12,547,643 · App. 18/541,123 · Granted Feb 10, 2026

Unified context-aware content archive system

Inventor: John Onusko (Garden Valley, CA)
Assignee: ACTIANCE, LLC
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 12,547,643
App. No.
18/541,123
Granted
Feb 10, 2026
Kind
B2
Abstract

The disclosed systems and methods relate to searching archived communications. A computing device can receive device communications captured for a communication modalities. The computer system can generate data in a single information structure comprising the device communications captured for the communication modalities. The computer system can generate a transcript of an interaction between participants for the communication modalities based at least in part on the data in a single information structure. The computer system can store the transcript of the interaction between the participants in the data archive.

Claims (36)

1 . A method, comprising:

receiving, via one of one or more computer systems, a plurality of device communications captured for a plurality of communication modalities;

generating, via one of the one or more computer systems, data in a single information structure comprising the plurality of device communications captured for the plurality of communication modalities;

generating, via one of the one or more computer systems, a transcript of an interaction between a plurality of participants for the plurality the communication modalities comprising determining a relationship between the plurality of participants, wherein the transcript is generated based at least in part on the data in a single information structure and the relationship; and

storing, via one of the one or more computer systems, the transcript of the interaction between the plurality of participants in a data archive.

2 . The method of claim 1 , wherein receiving the plurality of device communications captured for the plurality of communication modalities comprises inspecting packets over a wire without interference.

3 . The method of claim 1 , wherein receiving the plurality of device communications captured for the plurality of communication modalities comprises inspecting packets over a wire excluding data injection by a participating device.

4 . The method of claim 1 , wherein the plurality of device communications comprise a broad-spectrum of a communication device residing on a network transport used as a pathway to communicate to an endpoint.

5 . The method of claim 1 , wherein the plurality of device communications captured for the plurality of communication modalities originate from a source application.

6 . The method of claim 1 , further comprising formatting the transcript of the interaction according to an information structure.

7 . The method of claim 1 , further comprising retrieving and storing textual information and binary information associated with the transcript.

8 . A system, comprising:

a data archive; and

one or more computer systems in communication with the data archive, wherein one of the one or more computer systems is configured to:

receive a plurality of device communications captured for a plurality of communication modalities;

generate data in a single information structure comprising the plurality of device communications captured for the plurality of communication modalities;

generate a transcript of an interaction between a plurality of participants for the plurality the communication modalities comprising determining a relationship between the plurality of participants, wherein the transcript is generated based at least in part on the data in a single information structure and the relationship; and

store the transcript of the interaction between the plurality of participants in the data archive.

9 . The system of claim 8 , wherein the one or more computer systems are further configured to receive the plurality of device communications captured for the plurality of communication modalities by inspecting packets over a wire excluding data injection by a participating device.

10 . The system of claim 8 , wherein the plurality of device communications comprise a broad-spectrum of a communication device residing on a network transport used as a pathway to communicate to an endpoint.

11 . The system of claim 8 , wherein one of the one or more computing systems is further configured to normalize the plurality of device communications via an API protocol.

12 . The system of claim 11 , wherein one of the one or more computing systems is further configured to obtain metadata from a social network via the API protocol.

13 . The system of claim 8 , wherein one of the one or more computing systems is further configured to index the transcript of the interaction stored in the data archive.

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

15 . The system of claim 8 , wherein the one or more computer systems are further configured to determining the relationship between the plurality of participants by determining information indicative of interactions between the plurality of participants based on a combination of event-base timing signatures and a correlation of participant data.

16 . A non-transitory computer-readable medium embodying a program that, when executed by at least one computer system, causes the at least one computer system to:

receive a plurality of device communications captured for a plurality of communication modalities;

generate data in a single information structure comprising the plurality of device communications captured for the plurality of communication modalities;

generate a transcript of an interaction between a plurality of participants for the plurality the communication modalities comprising determining a relationship between the plurality of participants, wherein the transcript is generated based at least in part on the data in a single information structure and the relationship; and

store the transcript of the interaction between the plurality of participants in a data archive.

17 . The non-transitory computer-readable medium of claim 16 , wherein the at least one computer system further causes the at least one computing system to

derive a context based on ordering of the events; and

generating the transcript based on the context.

18 . The non-transitory computer-readable medium of claim 16 , wherein the program further causes the at least one computing system to index the transcript of the interaction.

19 . The non-transitory computer-readable medium of claim 16 , wherein the program further causes the at least one computing system to correlate conversations between the plurality of participants based on indexing the transcript.

20 . The non-transitory computer-readable medium of claim 16 , wherein the plurality of device communications captured for the plurality of communication modalities originate from a source application.

Assignments (2)
CHANGE OF NAME Recorded Feb 24, 2025
From: ACTIANCE, INC.
To: ACTIANCE, LLC
Reel/Frame 070306/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2023
From: ONUSKO, JOHN
To: ACTIANCE, INC.
Reel/Frame 065971/0776 →
Continuity (5)
Continuation 17946137 · Sep 16, 2022
Continuation 16531674 · Aug 5, 2019
Continuation 15411798 · Jan 20, 2017
Continuation 13957154 · Aug 1, 2013
Related Publication 20240111789A1 · Apr 4, 2024
References Cited (85)
US 6564263B1 · Bergman et al. · 2003 [cited by applicant]
US 7058699B1 · Chiou et al. · 2006 [cited by applicant]
US 7143091B2 · Charnock et al. · 2006 [cited by applicant]
US 7761471B1 · Lee et al. · 2010 [cited by applicant]
US 7764951B2 · Patel · 2010 [cited by examiner]
US 8041675B1 · McCain · 2011 [cited by applicant]
US 8881304B2 · Vrielink et al. · 2014 [cited by applicant]
US 9589043B2 · Onusko · 2017 [cited by applicant]
US 9734208B1 · Goldstein · 2017 [cited by examiner]
US 20030188264A1 · Nawathe et al. · 2003 [cited by applicant]
US 20030220917A1 · Copperman et al. · 2003 [cited by applicant]
US 20030229900A1 · Reisman · 2003 [cited by applicant]
US 20040025110A1 · Hu · 2004 [cited by applicant]
US 20040034834A1 · Pirie et al. · 2004 [cited by applicant]
US 20040064430A1 · Klein et al. · 2004 [cited by applicant]
US 20040078446A1 · Daniell · 2004 [cited by examiner]
US 20050216503A1 · Charlot et al. · 2005 [cited by applicant]
US 20050278340A1 · Rehberg et al. · 2005 [cited by applicant]
US 20060143034A1 · Rothermel et al. · 2006 [cited by applicant]
US 20080010629A1 · Berg et al. · 2008 [cited by applicant]
US 20080065471A1 · Reynolds et al. · 2008 [cited by applicant]
US 20080118051A1 · Odinak et al. · 2008 [cited by applicant]
US 20080195576A1 · Sande et al. · 2008 [cited by applicant]
US 20090254572A1 · Redlich et al. · 2009 [cited by applicant]
US 20090265329A1 · Korupolu et al. · 2009 [cited by applicant]
US 20090287665A1 · Prahlad et al. · 2009 [cited by applicant]
US 20100138756A1 · Saund et al. · 2010 [cited by applicant]
US 20100250497A1 · Redlich et al. · 2010 [cited by applicant]
US 20100257140A1 · Davis et al. · 2010 [cited by applicant]
US 20100322395A1 · Michaelis · 2010 [cited by examiner]
US 20110010761A1 · Doyle · 2011 [cited by applicant]
US 20110119730A1 · Eldar et al. · 2011 [cited by applicant]
US 20110122866A1 · Vasamsetti et al. · 2011 [cited by applicant]
US 20110175923A1 · Mahajan et al. · 2011 [cited by applicant]
US 20110184935A1 · Marlin · 2011 [cited by applicant]
US 20110202947A1 · Gupta et al. · 2011 [cited by applicant]
US 20110228681A1 · Sato · 2011 [cited by examiner]
US 20110302025A1 · Hsiao et al. · 2011 [cited by applicant]
US 20120047483A1 · Amit et al. · 2012 [cited by applicant]
US 20120197871A1 · Mandel et al. · 2012 [cited by applicant]
US 20120200567A1 · Mandel · 2012 [cited by examiner]
US 20120284618A1 · Bailor · 2012 [cited by examiner]
US 20120330869A1 · Durham · 2012 [cited by applicant]
US 20130024492A1 · Graff et al. · 2013 [cited by applicant]
US 20130080547A1 · Levien et al. · 2013 [cited by applicant]
US 20130170367A1 · Jang · 2013 [cited by examiner]
US 20130173284A1 · Hyde et al. · 2013 [cited by applicant]
US 20130173305A1 · Hyde et al. · 2013 [cited by applicant]
US 20130179188A1 · Hyde et al. · 2013 [cited by applicant]
US 20130203038A1 · Kumar et al. · 2013 [cited by applicant]
US 20130254226A1 · Read · 2013 [cited by applicant]
US 20130262420A1 · Edelstein et al. · 2013 [cited by applicant]
US 20140040264A1 · Varadan et al. · 2014 [cited by applicant]
US 20140099623A1 · Amit et al. · 2014 [cited by applicant]
US 20140100128A1 · Narain et al. · 2014 [cited by applicant]
US 20140143018A1 · Nies · 2014 [cited by examiner]
US 20140278663A1 · Samuel et al. · 2014 [cited by applicant]
US 20140279588A1 · Fitzgerald et al. · 2014 [cited by applicant]
US 20140337340A1 · Yang et al. · 2014 [cited by applicant]
US 20140343973A1 · Ruszala et al. · 2014 [cited by applicant]
US 20150026120A1 · Chrapko et al. · 2015 [cited by applicant]
US 20150033139A1 · Thiel et al. · 2015 [cited by applicant]
US 20150046565A1 · Otus et al. · 2015 [cited by applicant]
US 20150046989A1 · Oberheide et al. · 2015 [cited by applicant]
US 20150074579A1 · Gladstone et al. · 2015 [cited by applicant]
US 20150205770A1 · Shershevsky et al. · 2015 [cited by applicant]
US 20150271188A1 · Call · 2015 [cited by applicant]
US 20150339370A1 · Onusko et al. · 2015 [cited by applicant]
US 20160050565A1 · Benoit et al. · 2016 [cited by applicant]
US 20160100531A1 · Ascherman · 2016 [cited by applicant]
US 20160110284A1 · Athalye et al. · 2016 [cited by applicant]
US 20160219084A1 · Abiezzi · 2016 [cited by applicant]
US 20180121420A1 · Onusko · 2018 [cited by examiner]
US 20190306094A1 · Liu et al. · 2019 [cited by applicant]
US 20230013431A1 · Onusko · 2023 [cited by examiner]
Bunt H., et al., “Fusion and Coordination for Multimodal Interactive Information Presentation,” Roadmap, Architecture, Tools, Semantics, Multimodal Intelligent Information Presentation, Kluwer Academic Publishers, Print… [cited by applicant]
Final Office Action for U.S. Appl. No. 14/286,795, mailed May 18, 2017, 8 Pages. [cited by applicant]
Mekhaldi D., “Multimodal Document Alignment: Towards a Fully-Indexed Multimedia Archive,” SIGIR'07, Amsterdam, The Netherlands, Copyright 2007 ACM—Multimedia Information Retrieval Workshop, rgcl.wlv.ac.uk, Jul. 23-27, 2… [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 13/957,154, mailed Feb. 12, 2016, 18 Pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/286,795, mailed Oct. 6, 2016, 9 Pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 13/957,154, mailed Oct. 20, 2016, 11 Pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/286,795, mailed Jul. 27, 2017, 13 Pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/946,137, mailed Sep. 15, 2023, 08 Pages. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/946,137, mailed Sep. 25, 2023, 04 Pages. [cited by applicant]
U.S. Appl. No. 15/411,798, filed Jan. 20, 2017, 46 pages. [cited by applicant]