IP Library Granted Patent US 10,372,799
Granted Patent B2
US 10,372,799 · App. 15/665,630 · Granted Aug 6, 2019

System and method for redacting content

Inventor: Christopher Roks (Tustin, CA)
Assignee: Veritone, Inc.
G06F17/24G06F3/04842G06F17/2775G06F17/2785G06F21/6245H04L67/06
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,372,799
App. No.
15/665,630
Granted
Aug 6, 2019
Kind
B2
Abstract

Systems and methods for transcribing and redacting a media is provided. One of the systems comprises: a transcription module configured to: receive the media content; transcribe the media content to create a transcript; a correlation module to correlate one or more words in the transcript to a start and end points in the media content; and a redaction module configured to: receive one or more candidate words to be redacted; and matching the received one or more candidate words to the one or more words in the transcript and identifying start and end points in the media; and redact one or more portions of the media content using the identified start and end points.

Claims (76)

1. A method for redacting content from a media, comprising:

receiving a media;

transcribing the media to create a transcript;

correlating a plurality of transcribed words of the transcript to a start and end points on the media;

sending the transcript to a client device for display on a user interface of the client device;

receiving, from the client device, a selection of a group of words of the transcript for redaction;

archiving one or more portions of the media containing the selected group of words using the correlated start and end points for each word in the group of words in order to reverse the redaction when required;

determining an inclusivity-sensitivity factor;

receiving an adjustment to the inclusivity-sensitivity factor;

adjusting the inclusivity-sensitivity factor;

determining one or more similar phrases that have similar meaning to the selected group of words using linguistic trends according to at least one of region, culture, dialect and time, and based on the adjusted inclusivity-sensitivity factor;

identifying each occurrence of the determined one or more similar phrases;

redacting the one or more portions of the media containing the one or more similar phrases using the correlated start and end points of the similar phrases, wherein redacting comprises editing the media to delete or replace the one or more portions of the media; and

generating a redacted media from the received media.

2. The method of claim 1 , wherein correlating comprises identifying the start and end points of each text of the transcript.

3. The method of claim 1 , further comprises:

sending the determined one or more similar phrases to the client device for display;

receiving, from the client device, a selection of one or more similar phrases to include in the redaction; and

redacting one or more portions of the media based on the received selection of one or more similar phrases.

4. The method of claim 1 , wherein redacting comprises replacing the one or more redacted portions with a blank content or a message to indicate that the one or more portions have been redacted.

5. The method of claim 1 , wherein the media is one of an audio file, a video file, and a multimedia file.

6. A method for redacting media content, comprising:

transcribing at a server one or more media files to create one or more transcripts;

determining a start and end points in the one or more media files for a plurality of words in the one or more transcripts;

receiving one or more candidate words to be redacted;

archiving one or more portions of the media files where the plurality of words in the one or more portions match with the received one or more candidate words in order to reverse a redaction of the one or more portions when required;

determining an inclusivity-sensitivity factor;

receiving an adjustment to the inclusivity-sensitivity factor;

adjusting the inclusivity-sensitivity factor;

determining one or more similar phrases that have similar meaning to the received one or more candidate words based on the adjusted inclusivity-sensitivity factor;

identifying each occurrence of the determined one or more similar phrases using linguistic trends according to at least one of region, culture, dialect and time; and

redacting the one or more portions containing the one or more similar phrases from the one or more media files.

7. The method of claim 6 , further comprises:

receiving the one or more media files at the server;

sending the one or more transcripts to a client device for display;

displaying a portion of the one or more transcripts on the client device;

enabling a user to select, on a user interface of the client device, the plurality of words of the displayed portion of the one or more transcript; and

receiving, at the server, the highlighted plurality of words from the client device.

8. The method of claim 7 , further comprises:

displaying on the user interface of the client device one or more time bars for the one or more media files; and

visually indicating on the displayed one or more time bars one or more redacted portions of the one or more media files.

9. A non-transitory processor-readable medium having one or more instructions operational on a computing device, which when executed by a processor cause the processor to:

transcribe, at the server, one or more media files to create one or more transcripts;

determine a start and end points in the one or more media files for one or more words in the one or more transcripts;

receive one or more candidate words to be redacted from a client device;

archive one or more portions of the media files where the one or more words in the one or more portions match with the received one or more candidate words in order to reverse a redaction of the one or more portions when required;

determine an inclusivity-sensitivity factor;

receive an adjustment to the inclusivity-sensitivity factor;

adjust the inclusivity-sensitivity factor;

determine one or more similar phrases that have similar meaning to the received one or more candidate words using linguistic trends according to at least one of region, culture, dialect and time, and based on the adjusted inclusivity-sensitivity factor;

identify each occurrence of the determined one or more similar phrases; and

redact the one or more portions containing the one or more similar phrases from the one or more media files using the determined start and end points for the one or more words in the one or more transcripts.

10. The non-transitory processor-readable medium of claim 9 , further comprises instructions which when executed by a processor cause the processor to:

receive the one or more media files at the server;

send the one or more transcripts to a client device for display;

receiving, at the server, one or more redaction-candidate words from the client device.

11. A system having one or more processors and one or more memories storing instructions that correspond to one or more modules executed by the one or more processors for redacting media content, comprising:

a transcription module configured to:

receive the media content;

transcribe the media content to create a transcript;

a correlation module configured to correlate one or more words in the transcript to a start and end points in the media content; and

a redaction module configured to:

receive one or more candidate words to be redacted;

determine an inclusivity-sensitivity factor;

receive an adjustment to the inclusivity-sensitivity factor;

adjust the inclusivity-sensitivity factor;

match the received one or more candidate words, using linguistic trends according to at least one of region, culture, dialect and time and based on the adjusted inclusivity-sensitivity factor, to one or more similar phrases that have similar meaning to the received one or more candidate words in the transcript and identify start and end points in the media;

archive one or more portions of the media files where the one or more similar phrases in the one or more portions match with the received one or more candidate words in order to reverse a redaction of the one or more portions when required; and

redact the one or more portions from the media content using the identified start and end points.

12. The system of claim 11 , further comprises a client device configure to:

receive and display a portion of the transcript;

enable a user to select one or more candidate words from the displayed portion; and

send the selected one or more candidate words to the redaction module.

13. The system of claim 12 , wherein the client device is further configured to:

display a time bar representing a duration of the media content; and

visually indicate on the displayed time bar one or more redacted portions of the media content.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 19, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: VERITONE, INC.
Reel/Frame 073634/0333 →
SECURITY INTEREST Recorded Dec 13, 2023
From: VERITONE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 066140/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: ROKS, CHRISTOPHER
To: VERITONE, INC.
Reel/Frame 043153/0669 →
Continuity (2)
Provisional Application 62500939 · May 3, 2017
Related Publication 20180322106A1 · Nov 8, 2018