US 11,914,970 B2
System and method for providing a model-based intelligent conversational agent
Sanjay Mittal, Fremont, CA (US); and Awhan Patnaik, Pune (IN)
Assigned to Predictika Inc., Fremont, CA (US)
Filed by Predictika Inc., Fremont, CA (US)
Filed on Nov. 29, 2022, as Appl. No. 18/059,714.
Application 18/059,714 is a continuation of application No. 16/827,158, filed on Mar. 23, 2020, granted, now 11,544,475.
Claims priority of provisional application 62/822,325, filed on Mar. 22, 2019.
Prior Publication US 2023/0094646 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/211 (2020.01); G06F 40/40 (2020.01); G06N 20/00 (2019.01); H04L 51/02 (2022.01)
CPC G06F 40/40 (2020.01) [G06N 20/00 (2019.01); H04L 51/02 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of providing an artificial intelligence conversational agent for interacting with a user, the method comprising:
declaratively defining a task model of a task using a task modelling language;
storing the task model in a first computer-readable storage medium;
using machine learning to generate a natural language grammar based on the task model;
storing the natural language grammar in the first computer-readable storage medium or a second computer-readable storage medium;
receiving a user input from the user;
interpreting the user input with a processor based on the task model and the natural language grammar;
generating an agent response to the user input with the processor based on the task model; and
communicating the agent response to the user.