US 11,720,756 B2
Deriving multiple meaning representations for an utterance in a natural language understanding (NLU) framework
Edwin Sapugay, Foster City, CA (US); and Gopal Sarda, San Jose, CA (US)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Oct. 19, 2021, as Appl. No. 17/451,405.
Application 17/451,405 is a continuation of application No. 16/552,493, filed on Aug. 27, 2019, granted, now 11,205,052.
Claims priority of provisional application 62/869,826, filed on Jul. 2, 2019.
Prior Publication US 2022/0036012 A1, Feb. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/30 (2020.01); G06N 3/08 (2023.01); G06F 40/205 (2020.01); G06F 40/253 (2020.01); G06F 40/295 (2020.01); G06F 40/211 (2020.01); G06F 40/284 (2020.01); G06F 40/216 (2020.01)
CPC G06F 40/30 (2020.01) [G06F 40/205 (2020.01); G06F 40/211 (2020.01); G06F 40/216 (2020.01); G06F 40/253 (2020.01); G06F 40/284 (2020.01); G06F 40/295 (2020.01); G06N 3/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An agent automation system, comprising:
a memory configured to store a natural language understanding (NLU) framework, wherein the NLU framework includes a part-of-speech (POS) component, a variability filter component, a parser component, and a final scoring and filtering component; and
a processor configured to execute instructions of the NLU framework to cause the agent automation system to perform actions comprising:
performing, via the POS component, part-of-speech (POS) tagging to generate a set of potential POS taggings for a set of utterances;
performing, via the variability filter component, variability filtering of the set of potential POS taggings to generate a set of final nominee POS taggings, wherein each of the set of final nominee POS taggings is distinct from one another;
parsing, via the parsing component, the set of final nominee POS taggings to generate a set of potential meaning representations for the set of final nominee POS taggings; and
selecting, via the final scoring and filtering component, a final set of meaning representations for the set of utterances from the set of potential meaning representations.