US 11,842,731 B2
Method and system for executing an action for a user based on audio input
Charles Hart Isaacs, Annapolis, MD (US); Vala Afshar, Burlington, MA (US); and Bruce Richardson, Chestnut Hill, MA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Nov. 18, 2020, as Appl. No. 16/951,155.
Claims priority of provisional application 62/957,664, filed on Jan. 6, 2020.
Prior Publication US 2021/0210090 A1, Jul. 8, 2021
Int. Cl. G10L 15/22 (2006.01); G06F 3/16 (2006.01); G01C 21/36 (2006.01); G10L 15/08 (2006.01)
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
OG exemplary drawing
 
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.