The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 01, 2025
Filed:
Jan. 19, 2022
Servicenow, Inc., Santa Clara, CA (US);
Maxim Naboka, Santa Clara, CA (US);
Edwin Sapugay, Foster City, CA (US);
Sagar Davasam Suryanarayan, Santa Clara, CA (US);
Anil Kumar Madamala, Sunnyvale, CA (US);
Rammohan Narendula, San Jose, CA (US);
Omer Anil Turkkan, Santa Clara, CA (US);
Aniruddha Madhusudan Thakur, Saratoga, CA (US);
Sriram Palapudi, Santa Clara, CA (US);
ServiceNow, Inc., Santa Clara, CA (US);
Abstract
A natural language understanding (NLU) framework includes a lookup source framework, which enables a lookup source system to be defined having one or more lookup sources. Each lookup source of the lookup source system includes a respective source data representation that is compiled from respective source data. For example, a source data representation may include source data arranged in a finite state transducer (IFST) structure as a set of finite-state automata (FSA) states, wherein each state is associated with a token that represents underlying source data. Different producers can be applied during compilation of a source data representation to derive additional states within the source data representation from the source data. Certain states of the source data representation that contain sensitive data can be selectively protected through encryption and/or obfuscation, while other portions of the source data representation that are not sensitive may remain in clear-text form.