Patent ID: 11915693
Assignee: YAHOO ASSETS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for processing utterances, the method being implemented on at least one machine comprising at least one processor, memory, and a communication platform connected to a network, and the method comprising:
estimating a first intent associated with a first utterance;
determining that the first intent is associated with a predetermined domain having a first entity corresponding to a first multi-variable slot;
obtaining a slot-value pair for the first utterance, the slot-value pair comprising a first single-value slot corresponding to the first entity and a first value associated with the first single-value slot;
estimating a data object based on the first utterance;
updating, based on the first intent, a data structure for representing the data object by replacing the first single-value slot with the first multi-variable slot, wherein the updated data structure includes the first multi-variable slot of the first entity, wherein a value of the first multi-variable slot is adjustable in response to a second utterance subsequent to the first utterance; and
assigning the first value to the first multi-variable slot in the updated data structure such that the value of the first multi-variable slot is the first value.