US 11,893,979 B2
Systems and methods for e-commerce API orchestration using natural language interfaces
Snehasish Mukherjee, Santa Clara, CA (US); and Shankara Bhargava Subramanya, Santa Clara, CA (US)
Assigned to Walmart Apollo, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Dec. 21, 2021, as Appl. No. 17/645,401.
Application 17/645,401 is a continuation of application No. 16/177,296, filed on Oct. 31, 2018, granted, now 11,238,850.
Prior Publication US 2022/0165255 A1, May 26, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 15/22 (2006.01); G10L 15/18 (2013.01); G10L 15/06 (2013.01)
CPC G10L 15/1815 (2013.01) [G10L 15/063 (2013.01); G10L 15/22 (2013.01); G10L 2015/0631 (2013.01); G10L 2015/223 (2013.01)] 17 Claims
OG exemplary drawing
 
7. A method comprising:
identifying an intent associated with at least one semantic element of a user utterance;
identifying a missing semantic element in an intent flow associated with the identified intent by reviewing at least one context entry in a set of context entries, the set of context entries comprising a sequentially-stored structured representation of each utterance received from a user associated with the user utterance;
generating the intent flow including the identified missing semantic element;
executing the intent flow associated with the identified intent;
receiving a request to execute the intent flow associated with the identified intent;
selecting a domain-specific intent flow from a set of intent flows associated with the identified intent;
executing a first task of the domain-specific intent flow, wherein the first task generates a first output; and
executing a second task of the domain-specific intent flow, wherein the second task is selected based on the first output, and wherein the second task generates a second output.