Patents by Inventor Rammohan Narendula

Rammohan Narendula has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12265796
    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.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: April 1, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Maxim Naboka, Edwin Sapugay, Sagar Davasam Suryanarayan, Anil Kumar Madamala, Rammohan Narendula, Omer Anil Turkkan, Aniruddha Madhusudan Thakur, Sriram Palapudi
  • Publication number: 20250094187
    Abstract: In various embodiments, a process for providing an automation discovery platform includes obtaining training data indicating conversation utterances and labels that are associated with the conversation utterances, where each of the labels of at least a subset of the labels corresponds to a virtual agent automation topic. The process includes obtaining a language machine learning model, where the language machine learning model has been trained to a first trained state using unlabeled data. The process includes updating the language machine learning model from the first trained state to a second trained state by applying the training data to the language machine learning model, where updating the language machine learning model includes generating an automation discovery model configured to provide outputs corresponding to virtual agent automation opportunities.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 20, 2025
    Inventors: Patrick Ryan, Aparna Mahalingam, Rammohan Narendula, Phani Nivarthi
  • Publication number: 20220245361
    Abstract: A natural language understanding (NLU) framework includes a lookup source framework that enables the lookup sources to be created and applied to understanding utterances. Each lookup source is associated with a respective lookup source template that defines the compile-time and inference-time behavior of the lookup source. For example, a lookup source template indicates which plugins are used by the lookup source, and may define property values that determine the operational behavior of each of these plugins during compile-time and/or inference-time operation of the lookup source. The lookup source framework includes a template manager that manages lookup source templates and determines a suitable lookup source template for each lookup source.
    Type: Application
    Filed: January 19, 2022
    Publication date: August 4, 2022
    Inventors: Rammohan Narendula, Edwin Sapugay, Maxim Naboka, Swathi Kumar Chadalavada
  • Publication number: 20220229986
    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. In particular, taxonomy lookup sources can be compiled from suitable taxonomy source data that represents relationships between various entities within a domain of a client. These taxonomy lookup sources can extract taxonomy segmentations from utterances, such as received user utterances and sample utterances of an intent-entity model. The taxonomy segmentations can then be leveraged by the NLU system to perform vocabulary injection to expand the number of meaning representations in the utterance meaning model and/or the understanding model, increasing the likelihood of matches being located during a meaning search operation. Additionally, the taxonomy lookup sources can be leveraged by the NLU system to enable validation of sample utterances submitted for inclusion in the intent-entity model.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 21, 2022
    Inventors: Rammohan Narendula, Edwin Sapugay, Anil Kumar Madamala, Benjamin Nicklaus Greer, Swathi Kumar Chadalavada
  • Publication number: 20220229998
    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.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 21, 2022
    Inventors: Maxim Naboka, Edwin Sapugay, Sagar Davasam Suryanarayan, Anil Kumar Madamala, Rammohan Narendula, Omer Anil Turkkan, Aniruddha Madhusudan Thakur, Sriram Palapudi