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

Claim 14:
15. 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 audio data representation of an utterance from a user;
detecting a plurality of words within the utterance based on the audio data representation;
contextualizing each of the plurality of words;
providing each contextualized word of the plurality of words to a slot detector, a slot classifier, and an intent classifier;
determining one or more slots in the utterance using the slot detector, each slot being a portion of the utterance, wherein the one or more slots are determined based on:
determining a first probability of each contextualized word in the utterance being a beginning word of a slot,
determining a second probability of each contextualized word in the utterance being an end word of a slot, and
determining word boundaries of the one or more slots in the utterance based on all of the first probabilities and the second probabilities, wherein the word boundaries divide the utterance into the one or more slots;

determining one or more slot classifications of the one or more slots using the slot classifier;
determining an intent using the intent classifier; and
providing an output based on the determined intent, one or more slots, and one or more slot classifications.