IP Library Granted Patent US 10,558,421
Granted Patent B2
US 10,558,421 · App. 15/601,092 · Granted Feb 11, 2020

Context based identification of non-relevant verbal communications

Inventors: Tamer E. Abuelsaad (Armonk, NY); Gregory J. Boss (Saginaw, MI); John E. Moore, Jr. (Pflugerville, TX); Randy A. Rendahl (Raleigh, NC)
Assignee: International Business Machines Corporation
G06F3/165G10L15/08G10L15/1815G10L15/26G10L17/22G10L21/0272H04M3/569G10L2015/025G10L2015/088H04M3/568H04M2201/40H04M2203/2038
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,558,421
App. No.
15/601,092
Granted
Feb 11, 2020
Kind
B2
Abstract

A computer-implemented method includes identifying a first set of utterances from a plurality of utterances. The plurality of utterances is associated with a conversation and transmitted via a plurality of audio signals. The computer-implemented method further includes mining the first set of utterances for a first context. The computer-implemented method further includes determining that the first context associated with the first set of utterances is not relevant to a second context associated with the conversation. The computer-implemented method further includes dynamically muting, for at least a first period of time, a first audio signal in the plurality of audio signals corresponding to the first set of utterances. A corresponding computer system and computer program product are also disclosed.

Claims (79)

1. A computer-implemented method comprising:

receiving, by one or more processors, a plurality of audio signals transmitted via a plurality of devices linked by a Voice over Internet Protocol telecommunication network;

identifying, by one or more processors, a plurality of utterances transmitted via the plurality of audio signals based, at least in part, on speech to text software;

determining, by one or more processors, a first topic associated with a first set of utterances transmitted by a first device via a first audio signal based, at least in part, on mining keywords from the first set of utterances;

determining, by one or more processors, a current topic of conversation associated with the plurality of utterances based, at least in part, on speech analytics software;

determining, by one or more processors, that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances based, at least in part, on a comparison of the first topic and the current topic of conversation;

muting, by one or more processors, the first audio signal based, at least in part, on determining that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances;

monitoring, by one or more processors, a second set of utterances transmitted via the first device while the first audio signal is muted;

determining that a second topic associated with the second set of utterances is relevant to the current topic of conversation; and

unmuting, by one or more processors, the first audio signal based, at least in part, on determining that the topic associated with the second set of utterances is relevant to the current topic of conversation.

2. The computer-implemented method of claim 1 , further comprising:

buffering, by one or more processors, the plurality of utterances transmitted via the plurality of audio signals for an initial period of time; and

redacting, by one or more processors, the first set of utterances prior to being transmitted to the plurality of devices linked by the Voice over Internet Protocol telecommunication network based, at least in part, on determining that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances.

3. The computer-implemented method of claim 1 , further comprising:

generating, by one or more processors, a transcript of the first set of utterances transmitted via the first device while the first audio signal is muted; and

presenting, by one or more processors, the transcript in conjunction with the conversation.

4. The computer-implemented method of claim 1 , further comprising:

transmitting, by one or more processors, a notification to the first device that the first audio signal is being muted.

5. The computer-implemented method of claim 1 , further comprising:

identifying, by one or more processors, a location from which a second device is transmitting a second audio signal;

determining, by one or more processors, based on the location, a likelihood that the second audio signal includes utterances that are irrelevant to the current topic of conversation; and

lowering, by one or more processors, a volume of the second audio signal transmitted by the second device based, at least in part, on the likelihood that the second audio signal includes utterances that are irrelevant to the current topic of conversation.

6. The computer-implemented method of claim 1 , further comprising:

identifying, by one or more processors, an identity of a speaker associated with a third audio signal transmitted by a third device;

determining, by one or more processors, based on the identity of the speaker, a likelihood that the third audio signal includes utterances that are irrelevant to the current topic of conversation; and

lowering, by one or more processors, a volume of the third audio signal transmitted by the third device based, at least in part, on the likelihood that the third audio signal includes utterances that are irrelevant to the current topic of conversation.

7. A computer program product, the computer program product comprising one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising instructions to:

receive a plurality of audio signals transmitted via a plurality of devices linked by a Voice over Internet Protocol telecommunication network;

identify a plurality of utterances transmitted via the plurality of audio signals based, at least in part, on speech to text software;

determine a first topic associated with a first set of utterances transmitted by a first device via a first audio signal based, at least in part, on mining keywords from the first set of utterances;

determine a current topic of conversation associated with the plurality of utterances based, at least in part, on speech analytics software;

determine that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances based, at least in part, on a comparison of the first topic and the current topic of conversation;

mute based, at least in part, on determining that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances;

monitor a second of utterances transmitted via the first device while the first audio signal is muted;

determine that a second topic associated with the second set of utterances is relevant to the current topic of conversation; and

unmute the first audio signal based, at least in part, on determining that the topic associated with the second set of utterances is relevant to the current topic of conversation.

8. The computer program product of claim 7 , further comprising instructions to:

buffer the plurality of audio signals transmitted via the plurality of audio signals for an initial period of time; and

redact the first set of utterances prior to being transmitted to the plurality of devices linked by the Voice over Internet Protocol telecommunication network based, at least in part, on determining that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances.

9. The computer program product of claim 7 , further comprising instructions to:

generate a transcript of the first set of utterances transmitted via the first device while the first audio signal is muted; and

present the transcript in conjunction with the conversation.

10. The computer program product of claim 7 , further comprising instructions to:

transmit a notification to the first device that the first audio signal is being muted.

11. The computer program product of claim 7 , further comprising instructions to:

identify a location from which a second device is transmitting a second audio signal;

determine, based on the location, a likelihood that the second audio signal includes utterances that are irrelevant to the current topic of conversation; and

lower a volume of the second audio signal transmitted by the second device based, at least in part, on the likelihood that the second audio signal includes utterances that are irrelevant to the current topic of conversation.

12. The computer program product of claim 7 , further comprising instructions to:

identify an identity of a speaker associated with a third audio signal transmitted by a third device;

determine, based on the identity of the speaker, a likelihood that the third audio signal includes utterances that are irrelevant to the current topic of conversation; and

lower a volume of the third audio signal transmitted by the third device based, at least in part, on the likelihood that the third audio signal includes utterances that are irrelevant to the current topic of conversation.

13. A computer system, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

computer program instructions;

the computer program instructions being stored on the one or more computer readable storage media for execution by the one or more computer processors; and

the computer program instructions comprising instructions to:

receive a plurality of audio signals transmitted via a plurality of devices linked by a Voice over Internet Protocol telecommunication network;

identify a plurality of utterances transmitted via the plurality of audio signals based, at least in part, on speech to text software;

determine a first topic associated with a first set of utterances transmitted by a first device via a first audio signal based, at least in part, on mining keywords from the first set of utterances;

determine a current topic of conversation associated with the plurality of utterances based, at least in part, on speech analytics software;

determine that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances based, at least in part, on a comparison of the first topic and the current topic of conversation;

mute the first audio signal based, at least in part, on determining that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances;

monitor a second set of utterances transmitted via the first device while the first audio signal is muted;

determine that a second topic associated with the second set of utterances is relevant to the current topic of conversation; and

unmute the first audio signal based, at least in part, on determining that the second topic associated with the second set of utterances is relevant to the current topic of conversation.

14. The computer system of claim 13 , further comprising instructions to:

buffer the plurality of utterances transmitted via the plurality of audio signals for an initial period of time; and

redact the first set of utterances prior to being transmitted to the plurality of devices linked by the Voice over Internet Protocol telecommunication network based, at least in part, on determining that the first topic associated with the first set of utterances is irrelevant to the current topic of conversation associated with the plurality of utterances.

15. The computer system of claim 13 , further comprising instructions to:

generate a transcript of the first set of utterances transmitted via the first device while the first audio signal is muted; and

present the transcript in conjunction with the conversation.

16. The computer system of claim 13 , further comprising instructions to:

transmit a notification to the first device that the first audio signal is being muted.

17. The computer system of claim 13 , further comprising instructions to:

identify a location from which a second device is transmitting a second audio signal;

determine, based on the location, a likelihood that the second audio signal includes utterances that are irrelevant to the current topic of conversation; and

lower a volume of the second audio signal transmitted by the second device based, at least in part, on the likelihood that the second audio signal includes utterances that are irrelevant to the current topic of conversation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2017
From: ABUELSAAD, TAMER E.; BOSS, GREGORY J.; MOORE, JOHN E., JR.; RENDAHL, RANDY A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042452/0789 →
Continuity (1)
Related Publication 20180336001A1 · Nov 22, 2018
Cited By (2)
US 12,315,505 US 12,614,041