US 11,705,114 B1
Systems and methods for parsing multiple intents in natural language speech
Duane L. Marzinzik, Springfield, IL (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Aug. 7, 2020, as Appl. No. 16/988,130.
Claims priority of provisional application 62/972,478, filed on Feb. 10, 2020.
Claims priority of provisional application 62/884,434, filed on Aug. 8, 2019.
Int. Cl. G06F 40/30 (2020.01); G10L 15/22 (2006.01); G10L 15/18 (2013.01); G06F 40/211 (2020.01); G06F 40/237 (2020.01); G06F 40/253 (2020.01)
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
OG exemplary drawing
 
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.