Patent ID: 9384190
Filing Date: 2016-07-05
CPC Classification: G06F,G10L,H04M

Claim Text:
1. A system for facilitating development, in a natural language understanding (NLU) application development environment, of an NLU model associated with an NLU application, the system comprising: at least one processor; an NLU database storing information used for training one or more NLU models; at least one non-transitory computer-readable storage medium encoded with instructions that, when executed by the at least one processor, cause the at least one processor to perform a method comprising: obtaining, from a developer of the NLU application, at least one expected user entry and a corresponding desired routing destination; adding the at least one expected user entry and the corresponding desired routing information to the NLU database; applying the NLU model to the at least one expected user entry to determine whether the NLU model associates the at least one expected user entry with the desired routing destination; when it is determined that the NLU model associates the at least one expected user entry with the desired routing destination, selecting the at least one expected user entry for presentation to a user during a help prompt of the NLU application as an example of input the user could provide to be routed to the desired routing destination; when it is determined that the NLU model does not associate the at least one expected user entry with the desired routing destination, accessing training data in the NLU database, the training data including the at least one expected user entry and the corresponding desired routing information, and training the NLU model using the training data accessed in the NLU database to associate the at least one expected user entry with the desired routing destination.