IP Library › Granted Patent US 10,453,447
Granted Patent B2
US 10,453,447 · App. 15/824,051 · Granted Oct 22, 2019

Filtering data in an audio stream

Inventors: Jeffrey A. Schmidt (Rochester, MN); Adam D. Braham (Rochester, MN); Jason A. Nikolai (Rochester, MN); John M. Santosuosso (Rochester, MN)
Assignee: International Business Machines Corporation
G10L15/1815G10L15/22G10L25/51G10L15/30G10L2015/088
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,453,447
App. No.
15/824,051
Filed
Nov 28, 2017
Granted
Oct 22, 2019
Kind
B2
Art Unit
2657
USPC
704/235
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.

Claims (40)

1. A system comprising:

at least one processor;

at least one memory component;

a live audio stream having one or more spoken words,

wherein the live audio stream is spoken language during a telephone call;

a sensitive word list,

wherein the sensitive word list is based on credentials of a listener;

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.

2. The system of claim 1 ,

wherein the sensitive information is selected from a group consisting of financial information, health information, credit information, passcode information, identity information, and location information; and

wherein the sensitive information is included in the sensitive word list; and

wherein the detecting is based upon an incomplete portion of the sensitive information that has been spoken before the detecting is complete.

3. The system of claim 1 , wherein the analyzing comprises comparing the text with a known list of sensitive trigger words.

4. The system of claim 1 , wherein the text strings comprise one or more words that commonly come before sensitive information.

5. The system of claim 1 , wherein the text strings comprise sensitive information.

6. The system of claim 1 further comprising selecting a speech-to-text engine that meets or exceeds an accuracy threshold.

7. 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,

wherein the sensitive word list is based on credentials of a listener; 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.

8. The method of claim 7 , wherein the live audio stream is a telephone call.

9. The method of claim 7 , wherein the sensitive information is selected from a group consisting of financial information, health information, credit information, passcode information, identity information, and location information.

10. The method of claim 7 , wherein the analyzing comprises comparing the text with a known list of sensitive trigger words.

11. The method of claim 7 , wherein the text strings comprise one or more words that commonly come before sensitive information.

12. The method of claim 7 , wherein the text strings comprise sensitive information.

13. The method of claim 7 further comprising selecting a speech-to-text engine that meets or exceeds an accuracy threshold.

14. 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,

wherein the sensitive word list is based on credentials of a listener; 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.

15. The computer program product of claim 14 , wherein the live audio stream is a telephone call.

16. The computer program product of claim 14 , wherein the analyzing comprises comparing the text with a known list of sensitive trigger words.

17. The computer program product of claim 14 , wherein the text strings comprise one or more words that commonly come before sensitive information.

18. The computer program product of claim 14 , wherein the text strings comprise sensitive information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2017
From: SCHMIDT, JEFFREY A.; BRAHAM, ADAM D.; NIKOLAI, JASON A.; SANTOSUOSSO, JOHN M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044235/0744 →
Continuity (1)
Related Publication 20190164539A1 · May 30, 2019
Cited By (1)
US 12,248,825