IP Library Granted Patent US 10,506,089
Granted Patent B2
US 10,506,089 · App. 15/236,221 · Granted Dec 10, 2019

Notification bot for topics of interest on voice communication devices

Inventors: Susan F. Crowell (Rochester, MN); Jason A. Nikolai (Rochester, MN); Andrew T. Thorstensen (Morrisville, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04M1/656G06F17/2785G10L15/26H04L67/10H04M3/56H04M7/0042H04M7/0054G10L15/1822H04M2201/40H04M2203/5009
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,506,089
App. No.
15/236,221
Granted
Dec 10, 2019
Kind
B2
Abstract

A method and system are provided. The method includes automatically monitoring one or more voice communication sessions occurring on multiple communication devices to transcribe into text, by a processor-based voice-to-text transcriber, voices uttered by two or more respective participants other than a user in each of the voice communications sessions. The method further includes comparing, for each of the voice communication sessions, the topic of interest to conversation features derived from the text to detect a match there between. The method also includes providing the user with a summary of each of the voice communication sessions for which the match has been detected by said comparing step, the summary being based on the text. The method additionally includes automatically connecting the user to at least one of the voice communication sessions for which the summary thereof has been provided to the user.

Claims (33)

1. A computer-implemented method, comprising:

automatically monitoring a plurality of concurrent voice communication sessions occurring on a plurality of remote communication devices to transcribe into text, by a processor-based voice-to-text transcriber, voices uttered by two or more respective participants other than a user in each of the plurality of concurrent voice communications sessions;

comparing, for each of the plurality of concurrent voice communication sessions, any topic of interest specifically designated by the user to conversation features derived from the text to detect a match there between;

providing the user with a summary of each of the plurality of concurrent voice communication sessions for which the match has been detected by said comparing step, the summary being based on the text, and including patterns, context, and sentiment of the voice communication sessions; and

automatically connecting the user to at least one of the plurality of concurrent voice communication sessions for which the summary thereof has been provided to the user.

2. The computer-implemented method of claim 1 , wherein the user is automatically connected to the at least one of the plurality of concurrent voice communication sessions such that the user participates in only a subset of an overall conversation in each of the at least one of the plurality of concurrent voice communication sessions.

3. The computer-implemented method of claim 1 , wherein the summary informs the user of the respective participants and other information relating to respective contents of the plurality of concurrent voice communication sessions.

4. The computer-implemented method of claim 1 , wherein said comparing step further compares an agenda of each of the plurality of concurrent voice communication sessions to the conversation features to determine the match.

5. The computer-implemented method of claim 1 , wherein the conversation features comprise patterns, context, and sentiment of each of the plurality of concurrent voice communication sessions.

6. The computer-implemented method of claim 1 , wherein the conversation features are derived from the text using text analytics.

7. The computer-implemented method of claim 1 , wherein the voices are transcribed into the text using live natural language processing.

8. The computer-implemented method of claim 1 , wherein the plurality of concurrent voice communication sessions comprises three voice communication sessions, and the method further comprises switching the user between the three voice communication sessions to allow the user to participate in only a respective discussion of the area of interest to the user during the three voice communication sessions.

9. The computer-implemented method of claim 8 , wherein the three voice communication sessions at least partially overlap in time.

10. The computer-implemented method of claim 1 , further comprising automatically monitoring the text for occurrences of the topic of interest therein.

11. The computer-implemented method of claim 1 , wherein the summary of each of the plurality of concurrent voice communication sessions is provided to the user using a communication medium selected from the group consisting of an email message and a text message.

12. A computer program product for user notification in voice communications, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

automatically monitoring a plurality of concurrent voice communication sessions occurring on multiple communication devices to transcribe into text, by a processor-based voice-to-text transcriber, voices uttered by two or more respective participants other than a user in each of the plurality of concurrent voice communications sessions;

comparing, for each of the plurality of concurrent voice communication sessions, any topic of interest specifically designated by the user to conversation features derived from the text to detect a match there between;

providing the user with a summary of each of the plurality of concurrent voice communication sessions for which the match has been detected by said comparing step, the summary being based on the text, and including patterns, context, and sentiment of the voice communication sessions; and

automatically connecting the user to at least one of the plurality of concurrent voice communication sessions for which the summary thereof has been provided to the user.

13. The computer program product of claim 12 , wherein the user is automatically connected to the at least one of the plurality of concurrent voice communication sessions such that the user participates in only a subset of an overall conversation in each of the at least one of the plurality of concurrent voice communication sessions.

14. The computer program product of claim 12 , wherein said comparing step further compares an agenda of each of the plurality of concurrent voice communication sessions to the conversation features to determine the match.

15. The computer program product of claim 12 , wherein the voices are transcribed into the test using live natural language processing.

16. The computer program product of claim 12 , wherein the plurality of concurrent voice communication sessions comprises three voice communication sessions, and the method further comprises switching the user between the three voice communication sessions to allow the user to participate in only a respective discussion of the area of interest to the user during the three voice communication sessions.

17. The computer program product of claim 16 , wherein the three the voice communication sessions at least partially overlap in time.

18. The computer program product of claim 12 , wherein the summary of each of the plurality of concurrent voice communication sessions is provided to the user using a communication medium selected from the group consisting of an email message and a text message.

19. A system, comprising:

a server, having a processor, a memory, and a network adapter, the server being configured to:

automatically monitor a plurality of concurrent voice communication sessions occurring on multiple communication devices to transcribe into text, using a voice-to-text transcriber, voices uttered by two or more respective participants other than a user in each of the plurality of concurrent voice communications sessions;

compare, for each of the plurality of concurrent voice communication sessions, any topic of interest specifically designated by the user to conversation features derived from the text to detect a match there between;

provide the user with a summary of each of the plurality of concurrent voice communication sessions for which the match has been detected by said comparing step, the summary being based on the text, and including patterns, context, and sentiment of the voice communication sessions; and

automatically connect the user to at least one of the plurality of concurrent voice communication sessions for which the summary thereof has been provided to the user.

20. The system of claim 19 , wherein the server is implementing using a cloud configuration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2016
From: CROWELL, SUSAN F.; NIKOLAI, JASON A.; THORSTENSEN, ANDREW T.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039425/0419 →
Continuity (1)
Related Publication 20180048751A1 · Feb 15, 2018
Cited By (2)
US 12,333,250 US 12,518,747