| CPC G06Q 20/02 (2013.01) [G06F 16/951 (2019.01); G06N 5/02 (2013.01); G06Q 10/06315 (2013.01); G06Q 10/0633 (2013.01); G06Q 30/01 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0203 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0255 (2013.01); G06Q 30/0271 (2013.01); G06Q 30/0643 (2013.01); G10L 15/26 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
processing a conversation recording to determine speaker identities and to generate a conversation record;
transcribing the conversation recording into a transcript based on the conversation record;
extracting features from the transcript based on data in the transcript and the conversation record, wherein the features are extracted using search indexing based on data in the transcript and the conversation record, wherein the features are extracted using a sentiment model reinforced by a machine learning module that parses transcripts to create training data pairs of features and labels for training and reinforcing the sentiment model; and
in response to the features extracted from the transcript indicating that an occurrence of an event occurred, generating an event notification specifying a type of the event that occurred;
presenting conversation information, including the event notification, in a graphical user interface based on the speaker identities, transcript, and the features.
|