MULTI-MODELS THAT UNDERSTAND NATURAL LANGUAGE PHRASES
First Claim
1. A system comprising:
- one or more processors; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
determine, by an intent encoder, intent values based on an object in a received phrase;
determine, by a detail encoder, detail values based on the object in the received phrase;
determine, by an intent decoder, intent state values based on the intent values and the detail values;
determine, by a detail decoder, detail state values and an intent detail value based on the intent values and the detail values;
determine, by the intent encoder, other intent values based on the intent values and another object in the received phrase;
determine, by the detail encoder, other detail values based on the detail values and the other object in the received phrase;
determine, by the intent decoder, a general intent value based on the other intent values, the other detail values, and the intent state values; and
determine, by the detail decoder, another intent detail value based on the other intent values, the other detail values, and the detail state values.
1 Assignment
0 Petitions
Accused Products
Abstract
A system determines intent values based on an object in a received phrase, and detail values based on the object in the received phrase. The system determines intent state values based on the intent values and the detail values, and detail state values and an intent detail value based on the intent values and the detail values. The system determines other intent values based on the intent values and another object in the received phrase, and other detail values based on the detail values and the other object in the received phrase. The system determines a general intent value based on the other intent values, the other detail values, and the intent state values, and another intent detail value based on the other intent values, the other detail values, and the detail state values.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; determine, by an intent encoder, intent values based on an object in a received phrase; determine, by a detail encoder, detail values based on the object in the received phrase; determine, by an intent decoder, intent state values based on the intent values and the detail values; determine, by a detail decoder, detail state values and an intent detail value based on the intent values and the detail values; determine, by the intent encoder, other intent values based on the intent values and another object in the received phrase; determine, by the detail encoder, other detail values based on the detail values and the other object in the received phrase; determine, by the intent decoder, a general intent value based on the other intent values, the other detail values, and the intent state values; and determine, by the detail decoder, another intent detail value based on the other intent values, the other detail values, and the detail state values. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining, by an intent encoder, intent values based on an object in a received phrase; determining, by a detail encoder, detail values based on the object in the received phrase; determining, by an intent decoder, intent state values based on the intent values and the detail values; determining, by a detail decoder, detail state values and an intent detail value based on the intent values and the detail values; determining, by the intent encoder, other intent values based on the intent values and another object in the received phrase; determining, by the detail encoder, other detail values based on the detail values and the other object in the received phrase; determining, by the intent decoder, a general intent value based on the other intent values, the other detail values, and the intent state values; and determining, by the detail decoder, another intent detail value based on the other intent values, the other detail values, and the detail state values. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
determining, by an intent encoder, intent values based on an object in a received phrase; determining, by a detail encoder, detail values based on the object in the received phrase; determining, by an intent decoder, intent state values based on the intent values and the detail values; determining, by the intent encoder, other intent values based on the intent values and another object in the received phrase; determining, by the detail encoder, other detail values based on the detail values and the other object in the received phrase; determining, by the intent decoder, a general intent value based on the other intent values, the other detail values, and the intent state values; and modifying parameters in at least one of the intent encoder and the intent decoder based on a difference between the determined general intent value and a verified general intent. - View Dependent Claims (14)
-
-
15. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions to:
-
determine, by an intent encoder, intent values based on an object in a received phrase; determine, by a detail encoder, detail values based on the object in the received phrase; determine, by an intent decoder, intent state values based on the intent values and the detail values; determine, by a detail decoder, detail state values and an intent detail value based on the intent values and the detail values; determine, by the intent encoder, other intent values based on the intent values and another object in the received phrase; determine, by the detail encoder, other detail values based on the detail values and the other object in the received phrase; determine, by the intent decoder, a general intent value based on the other intent values, the other detail values, and the intent state values; and determine, by the detail decoder, another intent detail value based on the other intent values, the other detail values, and the detail state values. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification