| CPC G06F 40/30 (2020.01) [G06F 40/216 (2020.01); G06F 40/295 (2020.01); H04M 3/5234 (2013.01)] | 20 Claims |

|
1. A method, comprising:
transmitting a query received from a user device to multiple deployment engines, each deployment engine being associated with an intent and the multiple deployment engines being controlled by a controller engine that accesses a data repository of intents and generates a deployment engine for at least one intent from the data repository;
receiving, from each of a subset of the multiple deployment engines, a score representing a likelihood that the query matches to the intent; and
transmitting, to the user device, a message comprising representations of intents for which the score is within a predefined range.
|