IP Library › Granted Patent US 12,574,425
Granted Patent B2
US 12,574,425 · App. 17/501,813 · Granted Mar 10, 2026

Systems and methods for application of context-based policies to video communication content

Inventors: James E. Anderson (Ashburn, VA); Devin H. Redmond (Encinitas, CA); Richard B. Sutton (San Mateo, CA); Sharon Hüffner (Berlin, DE); Derek Brenner (Santa Barbara, CA)
Assignee: Theta Lake, Inc.
H04L65/403G06V20/41H04L65/1083H04N7/155G06V2201/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,574,425
App. No.
17/501,813
Granted
Mar 10, 2026
Kind
B2
Abstract

The disclosed invention provides methods supporting systems that processes video communication(s) provided by an organization subject to internal or external regulations such as a specific financial services firm or a specific consumer product goods company. In various embodiments, video content is analyzed through a pipeline process of multiple extraction scripts, programs, and/or services and processes the content for participant likeness through facial recognition, voice recognition, and voice-to-text and stores the output in a normalized, searchable data store. A policy analysis is performed based on the stored data and external regulatory compliance, internal rules such as acceptable use policies, community-based regulations, or any combination thereof, to determine a risk score.

Claims (42)

1 . A method performed by at least one processor for processing data from video communication applications within an organization, the method comprising:

extracting at least one of information or metadata from a video communication originating from the video communication applications, the information or metadata comprising a timestamp associated with the video communication and at least one of extracted video, voice, chat, instant messaging, digital content, or file exchange content contained in the video communication;

evaluating, by the at least one processor, a risk score for the information or metadata by:

classifying the information or metadata based on (i) applying a plurality of rules to the information or metadata, wherein at least one rule of the plurality of rules is derived from first machine learning-based techniques and (ii) at least one of: a regulatory risk, a privacy risk, a risk of loss of trade secret protection, a corporate policy compliance risk, an operational compliance policy, a non-public information risk, an acceptable use risk, or a risk to electronic communication security; and

calculating and assigning, based on the classification of the information or metadata, the risk score to the information or metadata;

causing display, based on the risk score assigned to the information or metadata, of (i) a workflow user interface comprising a plurality of workflow control options for the video communication and (ii) a video player for selection and review of the video communication;

generating and causing display of a notification indicating a risk level for the timestamp associated with the video communication:

receiving, by the workflow user interface, an input comprising a selection of (i) the assigned risk score or (ii) an adjusted risk score; and

applying, based on (i) the assigned risk score or the adjusted risk score and (ii) the classification of the information or metadata, workflow policies to the classified information or metadata.

2 . The method of claim 1 , wherein the information or metadata extracted from the video communication further comprises content selected from the group consisting of audio, text, graphics, still images of objects, still images of people, file-based content, or document-based content exchanged during the video communication.

3 . The method of claim 1 , wherein the information or metadata comprises data extracted from an audio portion of the video communication, the method further comprising:

preparing a transcript of the data extracted from the audio portion of the video communication;

comparing the transcript to a library comprising a plurality of pre-approved scripts;

applying second machine learning-based techniques to analyze and correct errors in the transcript; and

based at least in part on the comparison, at least one of:

identifying non-matching data; or

calculating and assigning the risk score to the information or metadata.

4 . The method of claim 1 , wherein the information or metadata comprises a distinctive image, the method further comprising:

comparing the distinctive image to a library of known object images;

applying second machine learning-based techniques to analyze the distinctive image; and

based at least in part on the comparison, calculating and assigning the risk score to the information or metadata.

5 . The method of claim 4 , further comprising, based at least in part on the comparison, labeling the distinctive image.

6 . The method of claim 1 , further comprising compressing, based on the risk score and compression workflow policies, the information or metadata.

7 . The method of claim 6 , wherein compressing the information or metadata comprises:

selecting a level of compression and a level of encryption.

8 . The method of claim 1 , further comprising storing, based on the risk score and storage workflow policies, the information or metadata.

9 . The method of claim 8 , wherein storing the information or metadata comprises:

determining a storage location, a storage format, and a storage duration.

10 . The method of claim 1 , further comprising redacting non-matching data.

11 . The method of claim 1 , further comprising remediating non-matching data.

12 . The method of claim 1 , wherein the at least one rule of the plurality of rules is derived by applying the first machine learning-based techniques to external research data.

13 . The method of claim 1 , wherein the at least one rule of the plurality of rules is derived by applying the first machine learning-based techniques to user-provided data.

14 . A system for processing data from video communication applications within an organization, the system comprising:

one or more computer systems each comprising one or more processors and a memory, the one or more computer systems being programmed to perform operations comprising:

extracting at least one of information or metadata from a video communication originating from the video communication applications, the information or metadata comprising a timestamp associated with the video communication and at least one of extracted video, voice, chat, instant messaging, digital content, or file exchange content contained in the video communication;

evaluating a risk score for the information or metadata by:

classifying the information or metadata based on (i) applying a plurality of rules to the information or metadata, wherein at least one rule of the plurality of rules is derived from first machine learning-based techniques and (ii) at least one of: a regulatory risk, a privacy risk, a risk of loss of trade secret protection, a corporate policy compliance risk, an operational compliance policy, a non-public information risk, an acceptable use risk, or a risk to electronic communication security; and

calculating and assigning, based on the classification of the information or metadata, the risk score to the information or metadata;

causing display, based on the risk score assigned to the information or metadata, of (i) a workflow user interface comprising a plurality of workflow control options for the video communication and (ii) a video player for selection and review of the video communication;

generating and causing display of a notification indicating a risk level for the timestamp associated with the video communication;

receiving, by the workflow user interface, an input comprising a selection of (i) the assigned risk score or (ii) an adjusted risk score; and

applying, based on (i) the assigned risk score or the adjusted risk score and (ii) the classification of the information or metadata, workflow policies to the classified information or metadata.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2026
From: ANDERSON, JAMES E.; REDMOND, DEVIN H.; SUTTON, RICHARD B.; HUFFNER, SHARON; BRENNER, DEREK
To: THETA LAKE, INC.
Reel/Frame 073629/0162 →
Continuity (4)
Continuation 15916946 · Mar 9, 2018
Provisional Application 62589254 · Nov 21, 2017
Provisional Application 62578070 · Oct 27, 2017
Related Publication 20220191430A1 · Jun 16, 2022
References Cited (30)
US 7451125B2 · Bangalore · 2008 [cited by examiner]
US 7757171B1 · Wong et al. · 2010 [cited by applicant]
US 8078603B1 · Chandratillake et al. · 2011 [cited by applicant]
US 8572013B1 · Nash · 2013 [cited by examiner]
US 8620136B1 · Malegaonkar et al. · 2013 [cited by applicant]
US 9118714B1 · Thomson · 2015 [cited by examiner]
US 9224386B1 · Weber · 2015 [cited by examiner]
US 9992330B1 · Hodge · 2018 [cited by applicant]
US 10902205B2 · Cai · 2021 [cited by examiner]
US 20050053207A1 · Claudatos et al. · 2005 [cited by applicant]
US 20060004819A1 · Claudatos · 2006 [cited by examiner]
US 20060259973A1 · Sima · 2006 [cited by examiner]
US 20070198323A1 · Bourne et al. · 2007 [cited by applicant]
US 20070239457A1 · Sorvari et al. · 2007 [cited by applicant]
US 20080228581A1 · Yonezaki et al. · 2008 [cited by applicant]
US 20100063815A1 · Cloran et al. · 2010 [cited by applicant]
US 20140241519A1 · Watson · 2014 [cited by examiner]
US 20140320497A1 · Vojnovic et al. · 2014 [cited by applicant]
US 20150066504A1 · Iannone · 2015 [cited by examiner]
US 20150103131A1 · Denoue et al. · 2015 [cited by applicant]
US 20150106091A1 · Wetjen · 2015 [cited by examiner]
US 20150106629A1 · Anderson et al. · 2015 [cited by applicant]
US 20150205954A1 · Jou · 2015 [cited by examiner]
US 20160378846A1 · Luse et al. · 2016 [cited by applicant]
US 20190042561A1 · Kakirwar · 2019 [cited by examiner]
US 20190057145A1 · Huang · 2019 [cited by examiner]
US 20190073562A1 · Stolikj · 2019 [cited by examiner]
US 20190215464A1 · Kumar et al. · 2019 [cited by applicant]
US 20190379742A1 · Simpkinson et al. · 2019 [cited by applicant]
US 20200074156A1 · Janumpally · 2020 [cited by examiner]