System and method for automatic distribution of conversation topics
First Claim
Patent Images
1. A method for distributing a topic notification, comprising:
- receiving, by a processing device, a first audio stream comprising voice signals generated by a first participant in a voice call speaking with a second participant during a duration of the voice call;
detecting, by the processing device, at least one term in the voice signals;
determining, by the processing device, at least one topic based on the at least one term;
processing the first audio stream to identify an emotion of the first participant;
accessing user preference data associated with the first participant, wherein the user reference data precludes to sic notification distribution if at least one particular emotion is identified based on the first audio stream;
determining that the emotion is not the at least one particular emotion;
distributing the topic notification including the at least one topic and an identification of at least one of the first participant and the second participant to a plurality of destinations in response to determining that the emotion is not the at least one particular emotion; and
joining a recipient of the topic notification to the voice call in response to the topic notification.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for distributing to a destination a notification of a topic being discussed by two participants of a voice call. Terms are extracted from an audio stream generated during the voice call. A topic is determined based on the extracted terms. A topic notification identifying the topic and at least one of the two participants is sent to a destination. A recipient of the notification may indicate a desire to join the voice call. Upon approval by one of the participants, the recipient may be joined to the voice call.
-
Citations
35 Claims
-
1. A method for distributing a topic notification, comprising:
-
receiving, by a processing device, a first audio stream comprising voice signals generated by a first participant in a voice call speaking with a second participant during a duration of the voice call; detecting, by the processing device, at least one term in the voice signals; determining, by the processing device, at least one topic based on the at least one term; processing the first audio stream to identify an emotion of the first participant; accessing user preference data associated with the first participant, wherein the user reference data precludes to sic notification distribution if at least one particular emotion is identified based on the first audio stream; determining that the emotion is not the at least one particular emotion; distributing the topic notification including the at least one topic and an identification of at least one of the first participant and the second participant to a plurality of destinations in response to determining that the emotion is not the at least one particular emotion; and joining a recipient of the topic notification to the voice call in response to the topic notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus, comprising:
-
a communications interface adapted to interface with a network; a controller coupled to the communications interface and adapted to; receive a first audio stream comprising voice signals generated by a first participant in a voice call during a duration of the voice call; detect at least one term in the voice signals; determine at least one topic based on the at least one term; process the first audio stream to identify an emotion of the first participant; access user preference data associated with the first participant, wherein the user preference data precludes topic notification distribution if at least one particular emotion is identified based on the first audio stream; determine that the emotion of the first participant is not the at least one particular emotion; distribute a topic notification including the at least one topic and an identification of at least one of the first participant and a second participant to a plurality of destinations in response to determining that the emotion of the first participant is not the at least one particular emotion; and join a recipient of the topic notification to the voice call in response to the topic notification. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer program product, comprising a non-transitory computer usable storage medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for distributing a topic notification, said method comprising:
-
receiving a first audio stream comprising voice signals generated by a first participant in a voice call with a second participant during a duration of the voice call; detecting at least one term from the voice signals; determining at least one topic based on the at least one term; processing the first audio stream to identify an emotion of the first participant; accessing user preference data associated with the first participant, wherein the user preference data precludes topic notification distribution if at least one particular emotion is identified based on the first audio stream; determining that the emotion of the first participant is not the at least one particular emotion; distributing the topic notification including the at least one topic and an identification of at least one of the first participant and the second participant to a plurality of destinations in response to determining that the emotion of the first participant is not the at least one particular emotion; and joining a recipient of the topic notification to the voice call in response to the topic notification. - View Dependent Claims (30, 31, 32)
-
-
33. A method for distributing topic notifications, comprising:
-
receiving, by a processing device, a first audio stream comprising voice signals generated by a first participant of a voice call speaking with a second participant during a duration of the voice call; detecting, by the processing device, a plurality of terms in the voice signals; determining, by the processing device, a plurality of topics based on the plurality of terms; identifying a plurality of destinations based on user preference data associated with at least one of the first participant and the second participant; generating a plurality of topic notifications based on the plurality of topics, wherein each topic notification identifies a different topic of the plurality of topics and at least one of the first participant and the second participant; processing the first audio stream to identify an emotion of the first participant; accessing the user preference data associated with the first participant, wherein the user preference data precludes topic notification distribution if at least one particular emotion is identified based on the first audio stream; determining that the emotion is not the at least one particular emotion; and in response to determining that the emotion is not the at least one particular emotion, distributing the plurality of topic notifications to the plurality of destinations.
-
-
34. A method for distributing a topic notification, comprising:
-
receiving, by a processing device, a first audio stream comprising voice signals generated by a first participant in a voice call speaking with a second participant during a duration of the voice call; detecting, by the processing device, at least one term in the voice signals; determining, by the processing device, at least one topic based on the at least one term; processing the first audio stream to identify an emotion of the first participant; accessing user preference data associated with the first participant, wherein the user preference data precludes topic notification distribution if at least one particular emotion is identified based on the first audio stream; determining that the emotion is not the at least one particular emotion; and in response to determining that the emotion is not the at least one particular emotion, distributing the topic notification including the at least one topic, an identification of at least one of the first participant and the second participant, and an identification of the emotion to a plurality of destinations.
-
-
35. A method for distributing a topic notification, comprising:
-
receiving, by a processing device, a first audio stream comprising voice signals generated by a first participant in a voice call speaking with a second participant during a duration of the voice call; detecting, by the processing device, at least one term in the voice signals; determining, by the processing device, at least one topic based on the at least one term; accessing a distribution list identifying a telephone number of a mobile device; processing the first audio stream to identify an emotion of the first participant; accessing user preference data associated with the first participant, wherein the user preference data precludes topic notification distribution if at least one particular emotion is identified based on the first audio stream; determining that the emotion is not the at least one particular emotion; and in response to determining that the emotion is not the at least one particular emotion, distributing the topic notification including the at least one topic and an identification of at least one of the first participant and the second participant via a short message service (SMS) message to the mobile device.
-
Specification