Patents by Inventor Nicholas L. Cassimatis

Nicholas L. Cassimatis 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: 10997370
    Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: May 4, 2021
    Assignee: Verizon Media Inc.
    Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
  • Patent number: 10885283
    Abstract: Systems and methods of natural language processing in an environment with no existing corpus are disclosed. The method includes defining an input grammar specific to a chosen domain, the input grammar having a domain specific knowledge and general grammatical knowledge. Groups of tokens are identified within the input grammar having syntactic and semantic equivalence. The identified groups are assembled into hypernyms, wherein the hypernyms include a semantic output for each token in the hypernyms. A list of fields is then combined with the hypernyms for combination with the hypernyms. A corpus of possible combinations of hypernyms and fields is created. A data structure mapping each possible combination to a partial semantic output is generated and the data structure is saved for use in later processing.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: January 5, 2021
    Assignee: Oath Inc.
    Inventors: Jonathan R. Scally, Richard Caneba, Nicholas L. Cassimatis
  • Patent number: 10579727
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
  • Publication number: 20190266244
    Abstract: Systems and methods of natural language processing in an environment with no existing corpus are disclosed. The method includes defining an input grammar specific to a chosen domain, the input grammar having a domain specific knowledge and general grammatical knowledge. Groups of tokens are identified within the input grammar having syntactic and semantic equivalence. The identified groups are assembled into hypernyms, wherein the hypernyms include a semantic output for each token in the hypernyms. A list of fields is then combined with the hypernyms for combination with the hypernyms. A corpus of possible combinations of hypernyms and fields is created. A data structure mapping each possible combination to a partial semantic output is generated and the data structure is saved for use in later processing.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Inventors: Jonathan R. Scally, Richard Caneba, Nicholas L. Cassimatis
  • Publication number: 20190258711
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
  • Patent number: 10275443
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 30, 2019
    Assignee: Oath Inc.
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
  • Publication number: 20190073357
    Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
  • Publication number: 20180349344
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 6, 2018
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
  • Patent number: 10120861
    Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: November 6, 2018
    Assignee: OATH INC.
    Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
  • Patent number: 10042840
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: August 7, 2018
    Assignee: OATH INC.
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
  • Publication number: 20180052823
    Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Applicant: Yahoo Holdings, Inc.
    Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
  • Publication number: 20180039614
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally