PROCESSING NATURAL LANGUAGE USING MACHINE LEARNING TO DETERMINE SLOT VALUES BASED ON SLOT DESCRIPTORS

Patent №

US 11,610,579

Granted

2023-03-21

Filed 2019

Owner

GOOGLE INC.

AI components

6

ml · nlp · speech · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16622404

Determining slot value(s) based on received natural language input and based on descriptor(s) for the slot(s). In some implementations, natural language input is received as part of human-to-automated assistant dialog. A natural language input embedding is generated based on token(s) of the natural language input. Further, descriptor embedding(s) are generated (or received), where each of the descriptor embeddings is generated based on descriptor(s) for a corresponding slot that is assigned to a domain indicated by the dialog. The natural language input embedding and the descriptor embedding(s) are applied to layer(s) of a neural network model to determine, for each of the slot(s), which token(s) of the natural language input correspond to the slot. A command is generated that includes slot value(s) for slot(s), where the slot value(s) for one or more of slot(s) are determined based on the token(s) determined to correspond to the slot(s).

Machine learningNatural languageSpeechKnowledge representationPlanningAI hardwareG10L 15/1815G06F 16/3329G06F 40/289G06F 40/35G06N 3/006G06N 3/044G06N 3/0442G06N 3/045+8 more

AI classification

Natural language1.00
Speech1.00
Machine learning1.00
AI hardware1.00
Planning0.95
Knowledge representation0.93
Vision0.00
Evolutionary computation0.00

Ownership

GOOGLE INC.

assignment · 513340402

Assignors

BAPNA, ANKUR, HECK, LARRY PAUL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC