Automatic blocking of sensitive data contained in an audio stream
AssigneeInternational Business Machines Corporation
InventorsJeffrey A. Schmidt, Adam D. Braham, Jason A. Nikolai, John M. Santosuosso
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a system, method, and computer program product for filtering data in an audio stream. Incoming audio is converted into text and analyzed for information of a first type. Based on the detection of information of the first type from a source, a recipient is blocked from receiving the audible information.
Claims20
A system comprising:
- at least one processor;
- at least one memory component;
- a live audio stream having one or more spoken words;
- a sensitive word list;
- at least one speech-to-text engine configured to decode the live audio stream into text;
- a sensitive word detecting engine configured to analyze the text for text strings indicating sensitive information upon matching words in the text strings to the sensitive word list;
- and
- a blocking engine configured to block the live audio stream when words matching the sensitive word list are detected from the live audio stream.
A method for blocking sensitive information in an live audio stream comprising:
- receiving the live audio stream, the live audio stream having spoken words, from an live audio feed;
- converting the live audio stream into text with at least one speech-to-text engine;
- analyzing, by a sensitive word detection engine, the text for text strings indicating sensitive information upon matching words in the text strings to the sensitive word list;
- and
- blocking, by a blocking engine, at least a portion of the live audio stream wherein the portion of the live audio stream that is blocked is at least a portion of the detected sensitive words.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
- receiving the live audio stream, the live audio stream having spoken words, from an live audio feed;
- converting the live audio stream into text with at least one speech-to-text engine;
- analyzing, by a sensitive word detection engine, the text for text strings indicating sensitive information upon matching words in the text strings to the sensitive word list;
- and
- blocking, by a blocking engine, at least a portion of the live audio stream wherein the portion of the live audio stream that is blocked is at least a portion of the detected sensitive words.
Dependencies are inferred from the claim text.