US 12,111,827 B2
Signals and measurement of business goals in a chatbot platform
Atul Kshirsagar, San Ramon, CA (US); and Mark Holton, Alpharetta, GA (US)
Assigned to Salesforce, Inc.
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 16, 2022, as Appl. No. 17/932,750.
Prior Publication US 2024/0095240 A1, Mar. 21, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/242 (2019.01); G06F 16/2452 (2019.01)
CPC G06F 16/24522 (2019.01) [G06F 16/243 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium having computer instructions stored therein that when executed by a computer system cause the computer system to perform operations comprising:
storing a metadata associating natural language sentence structures with structured data including an outcome data indicative of a positive outcome of a dialog session, wherein the positive outcome is predefined by a chatbot administrator;
configuring a chatbot dialog session with access to the structured data;
receiving a natural language query:
converting the natural language query into a structured database query based on the metadata;
performing the structured database query on a database;
generating a result in response to a response data received in response to the structured database query;
generating a natural language response in response to the result;
sending, via a network interface, the natural language response to a user application;
generating a result metadata in response to a comparison of the result to the outcome data being indicative of the result being designated as the positive outcome of the dialog session; and
generating an outcome log in response to the result metadata wherein the outcome log includes an indication of the positive outcome of the dialog session.