SYSTEMS AND METHODS FOR E-COMMERCE API ORCHESTRATION USING NATURAL LANGUAGE INTERFACES
First Claim
Patent Images
1. A system, comprising:
- a computing device configured to;
receive a user utterance and identify at least one semantic element within the first user utterance;
identify an intent associated with the at least one semantic element;
execute an intent flow associated with the identified intent, wherein the intent flow includes a set of tasks executed in a predetermined order; and
generate a system utterance by instantiating a response template selected from a plurality of response templates associated with the executed intent.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive a user utterance and identify at least one semantic element within the user utterance. An intent associated with the at least one semantic element is identified and an intent flow associated with the identified intent is executed. The intent flow includes a set of tasks executed in a predetermined order. A system utterance is generated by instantiating a response template selected from a plurality of response templates associated with the executed intent.
-
Citations
20 Claims
-
1. A system, comprising:
a computing device configured to; receive a user utterance and identify at least one semantic element within the first user utterance; identify an intent associated with the at least one semantic element; execute an intent flow associated with the identified intent, wherein the intent flow includes a set of tasks executed in a predetermined order; and generate a system utterance by instantiating a response template selected from a plurality of response templates associated with the executed intent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
-
receiving a user utterance and identify at least one semantic element within the user utterance; identifying an intent associated with the at least one semantic element; executing an intent flow associated with the identified intent, wherein the intent flow includes a set of tasks executed in a predetermined order; and generating a system utterance by instantiating a response template selected from a plurality of response templates associated with the executed intent. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by a processor cause a device to perform operations comprising:
-
receiving a user utterance and identify at least one semantic element within the user utterance; identifying an intent associated with the at least one semantic element; executing an intent flow associated with the identified intent, wherein the intent flow includes a set of tasks executed in a predetermined order; and generating a system utterance by instantiating a response template selected from a plurality of response templates associated with the executed intent. - View Dependent Claims (18, 19, 20)
-
Specification