Patent ID: 11868720
Assignee: KONINKLIJKE PHILIPS N.V.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method implemented by one or more processors, the method comprising:
receiving user interface input captured by a computing system during a dialog between a user and a user-facing agent that executes at least in part on the computing system;
processing the user interface input using a set of sub-agents by processing the user interface input using a trained machine learning model for each sub-agent to generate a set of candidate responses, wherein each sub-agent and each corresponding trained machine learning model is tailored to a different dialog feature in a set of dialog features;
processing each candidate response in the set of candidate responses using a set of feature monitoring processes to generate a set of dialog feature values corresponding to the set of dialog features for each candidate response;
selecting a response to the user interface input from the set of candidate responses by comparing the set of dialog feature values for each candidate response to a set of global priority objectives for the dialog, wherein the set of global priority objectives include predetermined values for each feature in the set of dialog features;
updating one or more aspects of each sub-agent with the selected response; and
causing the computing system to render output from the user-facing agent based on the selected response.