Patents by Inventor Thomas Hay Rogers

Thomas Hay Rogers 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: 11379660
    Abstract: A method, system, and computer program product for using a natural language processor is disclosed. Included are importing highlighted and non-highlighted training text each including training nodes, one-hot encoding the training text, training a projection model using the training text, processing the highlighted training text using the projection model, and training a classifier model using the highlighted processed training text. Also included are importing new text including new nodes, one-hot encoding the new text, processing the new text using the projection model, and determining, using the classifier model, whether one of the new nodes is in a sought-after class.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Joshua Cason, Chris Mwarabu, Thomas Hay Rogers, Corville O. Allen
  • Patent number: 11334720
    Abstract: A method, system, and computer program product for using a natural language processor includes importing a training text including a plurality of training nodes and having a first marked span that includes some of the plurality of training nodes and a first training trigger, wherein each training node includes a first attribute and a second attribute. Also included are generating a first plurality of training tree tables for each training node with respect to a first training traversal from the first training trigger, each training tree table including the first and second attributes of each training node in the first training traversal, and generating a first plurality of training comparison tables from the first plurality of training tree tables. Each training comparison table is also analyzed to determine if a target node belongs in the first marked span, and labeling each training comparison table accordingly.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Joshua Cason, Kandhan Sekar, Thomas Hay Rogers
  • Patent number: 11275892
    Abstract: A method, system, and computer program product for using a natural language processor to find nodes in a span include providing a parse tree including a trigger node, a first target node connected to the trigger node by a first edge, and a second target node connected to the first target node by a second edge, wherein first trigger node includes a first attribute and a second attribute, and wherein the target node includes a third attribute and a fourth attribute. Further included are recording the first, second, third, and fourth attributes in a first tree table; creating a first consideration table from the first tree table, the first consideration table including the first, second, third, and fourth attributes; and evaluating the first target node to determine whether the first node belongs in a first span that includes the first trigger node.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Joshua Cason, Kandhan Sekar, Thomas Hay Rogers
  • Patent number: 11205053
    Abstract: Methods, systems and computer readable media are provided for semantic evaluation of tentative triggers based on contextual triggers. Contextual triggers are identified within text. A parse tree comprising a plurality of nodes is generated corresponding to the text. Tentative triggers are identified within the text. A determination is made as to whether one or more nodes of the parse tree corresponding to the tentative trigger is within a context of one or more nodes of the parse tree corresponding to the contextual triggers. Based on the determination, the tentative trigger type is assigned to a contextual trigger type.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Contreras, Kandhan Sekar, Thomas Hay Rogers
  • Publication number: 20210303794
    Abstract: Methods, systems and computer readable media are provided for semantic evaluation of tentative triggers based on contextual triggers. Contextual triggers are identified within text. A parse tree comprising a plurality of nodes is generated corresponding to the text. Tentative triggers are identified within the text. A determination is made as to whether one or more nodes of the parse tree corresponding to the tentative trigger is within a context of one or more nodes of the parse tree corresponding to the contextual triggers. Based on the determination, the tentative trigger type is assigned to a contextual trigger type.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventors: David Contreras, Kandhan Sekar, Thomas Hay Rogers
  • Publication number: 20200410050
    Abstract: A method, system, and computer program product for using a natural language processor is disclosed. Included are importing highlighted and non-highlighted training text each including training nodes, one-hot encoding the training text, training a projection model using the training text, processing the highlighted training text using the projection model, and training a classifier model using the highlighted processed training text. Also included are importing new text including new nodes, one-hot encoding the new text, processing the new text using the projection model, and determining, using the classifier model, whether one of the new nodes is in a sought-after class.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Joshua Cason, Chris Mwarabu, Thomas Hay Rogers, Corville O. Allen
  • Publication number: 20200342054
    Abstract: A method, system, and computer program product for using a natural language processor to find nodes in a span include providing a parse tree including a trigger node, a first target node connected to the trigger node by a first edge, and a second target node connected to the first target node by a second edge, wherein first trigger node includes a first attribute and a second attribute, and wherein the target node includes a third attribute and a fourth attribute. Further included are recording the first, second, third, and fourth attributes in a first tree table; creating a first consideration table from the first tree table, the first consideration table including the first, second, third, and fourth attributes; and evaluating the first target node to determine whether the first node belongs in a first span that includes the first trigger node.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Joshua Cason, Kandhan Sekar, Thomas Hay Rogers
  • Publication number: 20200334331
    Abstract: A method, system, and computer program product for using a natural language processor includes importing a training text including a plurality of training nodes and having a first marked span that includes some of the plurality of training nodes and a first training trigger, wherein each training node includes a first attribute and a second attribute. Also included are generating a first plurality of training tree tables for each training node with respect to a first training traversal from the first training trigger, each training tree table including the first and second attributes of each training node in the first training traversal, and generating a first plurality of training comparison tables from the first plurality of training tree tables. Each training comparison table is also analyzed to determine if a target node belongs in the first marked span, and labeling each training comparison table accordingly.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 22, 2020
    Inventors: Joshua Cason, Kandhan Sekar, Thomas Hay Rogers