CPC G10L 15/1822 (2013.01) [G10L 15/1815 (2013.01); G10L 15/22 (2013.01); G06F 40/211 (2020.01); G06F 40/237 (2020.01); G06F 40/253 (2020.01); G06F 40/30 (2020.01); G10L 2015/223 (2013.01)] | 20 Claims |
8. A method for parsing separate intents in natural language speech, the method implemented by a computer device including at least one processor in communication with at least one memory device, the computer device in communication with a user computer device associated with a user, the method comprising:
receiving, from the user computer device, a verbal statement of the user including a plurality of words;
translating the verbal statement into text;
detecting one or more potential splits in the verbal statement by parsing the verbal statement based upon at least one of a plurality of rules, the plurality of rules including a coordinating conjunction rule, a preposition or subordinating conjunction rule, a wh-adverb rule, and a word ‘to’ rule;
dividing the verbal statement into a plurality of intents based upon the one or more potential splits;
determining a priority of each of the plurality of intents based upon stored business logic and pre-requisites;
processing each of the plurality of intents in an order corresponding to the determined priority of each intent; and
generating a response based upon the plurality of prioritized intents.
|