Filtering data 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 automatic blocking of audible, sensitive data. Incoming audio is converted into text and analyzed for sensitive information. Based on the detection of sensitive information from a source, a recipient is blocked from receiving the audible sensitive information.
Claims19
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,
- wherein the live audio stream is delayed for processing before sending the information to a listener.
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 a 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 a 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,
- wherein the live audio stream is delayed for processing before sending the information to a listener.
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 a 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 a 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,
- wherein the live audio stream is delayed for processing before sending the information to a listener.
Dependencies are inferred from the claim text.