CPC H04M 3/5175 (2013.01) [G06F 21/6254 (2013.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G10L 15/02 (2013.01); G10L 15/1815 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); G10L 25/72 (2013.01); H04M 3/42221 (2013.01); H04M 3/5191 (2013.01); G10L 2015/088 (2013.01); H04M 2203/301 (2013.01); H04M 2203/303 (2013.01); H04M 2203/401 (2013.01); H04M 2203/551 (2013.01); H04M 2203/6009 (2013.01)] | 25 Claims |
1. A system, comprising:
a user interface module that receives a user input providing a criteria defining a set of communications, wherein the criteria is selected by the user via the user input such that the criteria is user-defined and includes a category, the category includes both a language category and an acoustic category, the language category is defined by at least one specific language characteristic, the acoustic category is defined by at least one specific acoustic characteristic, and the user interface module is configured to receive a selection of both the language category and the acoustic category from the user input;
a language module that analyzes the set of communications, which are defined by the criteria selected by the user, to determine one or more language characteristics of one or more communications in the set of communications;
an acoustic analysis module that analyzes the set of communications, which are defined by the criteria selected by the user, to determine one or more acoustic characteristics of the one or more communications in the set of communications; and
a determination module that categorizes the one or more communications in the set of communications by determining to associate at least one of the language category or the acoustic category with the one or more communications in the set of communications using the determined one or more language characteristics and the determined one or more acoustic characteristics, wherein the determined one or more language characteristics includes a language pattern comprising a proximity of a topic, and the determined one or more acoustic characteristics comprises a proximity of an event;
a clustering engine that analyzes words and phrases in the set of communications and the one or more acoustic characteristics, and determines a topic of the set of communications, which are defined by the criteria selected by the user, based on at least one commonality in words, phrases, the categorization of the one or more communications in the set of communications, or the one or more acoustic characteristics in the set of communications.
|