CPC G10L 15/22 (2013.01) [G01C 21/3608 (2013.01); G06F 3/167 (2013.01); G10L 15/08 (2013.01); G10L 2015/088 (2013.01); G10L 2015/223 (2013.01)] | 17 Claims |
1. A computer-implemented method, comprising:
receiving, by one or more computing devices, an audio file including audio input from a user, telemetry data indicating a location of the user, and a user identifier;
converting, by the one or more computing devices, the audio input into a string representing a transcription of the audio input;
identifying, by the one or more computing devices, a type of action to be executed based on content of the string;
querying, by the one or more computing devices, a data repository corresponding to the type of action, using the telemetry data indicating the location of the user to retrieve information about an entity related to the type of action;
comparing elements of previous performance associated with the user to elements of the information about the entity;
determining, based on the comparing, that at least a threshold of the elements of the previous performance associated with the user match the elements of the information about the entity;
generating, by the one or more computing devices, a recommended action corresponding to the type of action based on the determining; and
executing, by the one or more computing devices, the recommended action for the user by interfacing with the entity,
wherein the elements of the previous performance associated with the user include a sales history of the user, and
wherein the elements of the information about the entity include potential sale amount, type of entity, and entity purchase history.
|