Patent ID: 11935539
Assignee: ALAN AI, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations for providing voice control for an application, the operations comprising:
receiving, via a wireless network, audio data associated with a user of an application executing on a remote client device;
converting the received audio data into corresponding text;
generating an utterance vector indicating semantic features of the corresponding text;
generating a domain language model specific to the application by:
receiving a plurality of intent patterns having associated actions performable by the application, wherein an intent pattern of the plurality of intent patterns references an entity type corresponding to a plurality of entities accessible by the application;
expanding the plurality of intent patterns based on the plurality of entities accessible by the application to generate a plurality of expanded intent patterns; and
generating a plurality of intent vectors based on the plurality of expanded intent patterns;

comparing the utterance vector to the plurality of intent vectors of the domain language model to identify an intent vector matching the utterance vector; and
transmitting instructions to the remote client device via the wireless network to cause the application to perform an action associated with the identified matching intent vector.