Patent ID: 11922141
Assignee: WALMART APOLLO, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by at least one processor, cause a device to perform operations comprising:
receiving an identified intent that is determined based on a machine learning model and an utterance of a user;
receiving a task related to the identified intent;
receiving a response related to both the identified intent and the task;
linking the identified intent, task, and response to form a first conversation flow; and
building a second conversation flow based on the machine learning model and the first conversation flow, wherein the second conversation flow is built based on:
determining, after the response to the utterance is received, an anticipated intent of the user based on the machine learning model and the identified intent,
linking the first conversation flow and the second conversation flow based on the identified intent and the anticipated intent,
establishing a contextual connection between the first conversation flow and the second conversation flow based on the linking of the first conversation flow and the second conversation flow,
obtaining, after the contextual connection is established and after the anticipated intent is determined, a second utterance of the user,
determining a second intent based on the machine learning model, the second utterance, and the contextual connection,
determining that the second intent matches the anticipated intent of the user,
determining a second task related to the second intent,
receiving a second response related to both the second intent and the second task, and
linking the second intent, second task, and second response to form the second conversation flow;

establishing contextual connections between the first conversation and a plurality of contextually connected conversations;
establishing non-contextual connections between the first conversation and a plurality of non-contextually connected conversations; and
prioritizing the plurality of contextually connected conversations over the plurality of non-contextually connected conversations, when the identified intent is determined.