Patents by Inventor Brendan C. Bull
Brendan C. Bull 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: 10956662Abstract: First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications can occur at one or more conjunctions or implied list indicators. The one or more modifications can comprise one or more of expanding text, contracting text, and replacing text. The one or more modifications can generate second content conducive to natural language processing operations.Type: GrantFiled: September 12, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Keith P. Biegert, Brendan C. Bull, David Contreras, Robert C. Sizemore, Sterling R. Smith
-
Patent number: 10740365Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for identifying information gaps in corpora. A computer receives a document and extracts keywords from the document while filtering trivial keywords. The computer identifies and extracts top keywords detailed by the document using a topic modelling approach before determining whether the extracted top keywords exceed a threshold use frequency. Based on determining that the top keywords exceed a threshold use frequency, determining whether the top keywords have a relation to other entities within the document and, if so, determining whether the top keywords are defined within the document. Based on determining that the top keywords are not defined in the document, adding the top keywords to a list and defining the top keywords.Type: GrantFiled: June 14, 2017Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Patent number: 10599776Abstract: A mechanism is provided for improving predicate parses (or logical representations of a passage) using semantic knowledge. In response to encountering an ambiguous decision point during a syntactic analysis of a portion of natural language content, a candidate meaning of the ambiguous decision point is generated. Characteristics of the ambiguous decision point are evaluated based on a semantic knowledge base to determine a semantic meaning associated with the ambiguous decision point. A determination is made as to whether the semantic meaning supports or refutes the candidate meaning. In response to determining that the semantic meaning refutes the candidate meaning, the candidate meaning of the ambiguous decision point is overridden based on the semantic meaning to include the semantic meaning as a final meaning for the ambiguous decision point. The portion of natural language content is then processed based on the final meaning for the ambiguous decision point.Type: GrantFiled: October 12, 2018Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Brendan C. Bull, David Contreras, Paul L. Felt
-
Patent number: 10540440Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context.Type: GrantFiled: June 5, 2017Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Patent number: 10467343Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for ranking inclusion and exclusion criteria based on problematic language. A computer receives criteria and identifies semantic entailment between two or more criteria. The computer further identifies inclusionary criteria that appear as exclusionary criteria and exclusionary criteria that is difficult to interpret. The computer additionally identifies criteria having hypothetical, time specific, or complex language. Based on the computer identifying inclusionary criteria that appears as exclusionary criteria, exclusionary criteria that is difficult to interpret, or criteria having hypothetical, time specific, or complex language, the computer ranks the subject criteria based on the identified problematic language and presents the ranked criteria.Type: GrantFiled: August 3, 2017Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Publication number: 20190095426Abstract: A mechanism is provided for improving predicate parses (or logical representations of a passage) using semantic knowledge. In response to encountering an ambiguous decision point during a syntactic analysis of a portion of natural language content, a candidate meaning of the ambiguous decision point is generated. Characteristics of the ambiguous decision point are evaluated based on a semantic knowledge base to determine a semantic meaning associated with the ambiguous decision point. A determination is made as to whether the semantic meaning supports or refutes the candidate meaning. In response to determining that the semantic meaning refutes the candidate meaning, the candidate meaning of the ambiguous decision point is overridden based on the semantic meaning to include the semantic meaning as a final meaning for the ambiguous decision point. The portion of natural language content is then processed based on the final meaning for the ambiguous decision point.Type: ApplicationFiled: October 12, 2018Publication date: March 28, 2019Inventors: Brendan C. Bull, David Contreras, Paul L. Felt
-
Publication number: 20190065583Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for answering compound questions. A computer receives a compound question and identifies one or more sub questions. The computer identifies natural language processing features of the compound questions and generates a logical representation of the compound question. The computer retrieves and ranks candidate answers to the one or more sub questions and evaluates them in the context of other sub questions, then provides final answers to the one or more sub questions.Type: ApplicationFiled: August 28, 2017Publication date: February 28, 2019Inventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Patent number: 10216719Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context.Type: GrantFiled: February 6, 2018Date of Patent: February 26, 2019Assignee: International Business Machines CorporationInventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Publication number: 20190042562Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for ranking inclusion and exclusion criteria based on problematic language. A computer receives criteria and identifies semantic entailment between two or more criteria. The computer further identifies inclusionary criteria that appear as exclusionary criteria and exclusionary criteria that is difficult to interpret. The computer additionally identifies criteria having hypothetical, time specific, or complex language. Based on the computer identifying inclusionary criteria that appears as exclusionary criteria, exclusionary criteria that is difficult to interpret, or criteria having hypothetical, time specific, or complex language, the computer ranks the subject criteria based on the identified problematic language and presents the ranked criteria.Type: ApplicationFiled: August 3, 2017Publication date: February 7, 2019Inventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Publication number: 20190026259Abstract: First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications can occur at one or more conjunctions or implied list indicators. The one or more modifications can comprise one or more of expanding text, contracting text, and replacing text. The one or more modifications can generate second content conducive to natural language processing operations.Type: ApplicationFiled: September 12, 2018Publication date: January 24, 2019Inventors: Keith P. Biegert, Brendan C. Bull, David Contreras, Robert C. Sizemore, Sterling R. Smith
-
Publication number: 20180365313Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for identifying information gaps in corpora. A computer receives a document and extracts keywords from the document while filtering trivial keywords. The computer identifies and extracts top keywords detailed by the document using a topic modelling approach before determining whether the extracted top keywords exceed a threshold use frequency. Based on determining that the top keywords exceed a threshold use frequency, determining whether the top keywords have a relation to other entities within the document and, if so, determining whether the top keywords are defined within the document. Based on determining that the top keywords are not defined in the document, adding the top keywords to a list and defining the top keywords.Type: ApplicationFiled: June 14, 2017Publication date: December 20, 2018Inventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Publication number: 20180349343Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context.Type: ApplicationFiled: February 6, 2018Publication date: December 6, 2018Inventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Publication number: 20180349342Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context.Type: ApplicationFiled: June 5, 2017Publication date: December 6, 2018Inventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Patent number: 10140273Abstract: First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications can occur at one or more conjunctions or implied list indicators. The one or more modifications can comprise one or more of expanding text, contracting text, and replacing text. The one or more modifications can generate second content conducive to natural language processing operations.Type: GrantFiled: January 19, 2016Date of Patent: November 27, 2018Assignee: International Business Machines CorporationInventors: Keith P. Biegert, Brendan C. Bull, David Contreras, Robert C. Sizemore, Sterling R. Smith
-
Patent number: 10102200Abstract: A mechanism is provided for improving predicate parses (or logical representations of a passage) using semantic knowledge. In response to encountering an ambiguous decision point during a syntactic analysis of a portion of natural language content, a candidate meaning of the ambiguous decision point is generated. Characteristics of the ambiguous decision point are evaluated based on a semantic knowledge base to determine a semantic meaning associated with the ambiguous decision point. A determination is made as to whether the semantic meaning supports or refutes the candidate meaning. In response to determining that the semantic meaning refutes the candidate meaning, the candidate meaning of the ambiguous decision point is overridden based on the semantic meaning to include the semantic meaning as a final meaning for the ambiguous decision point. The portion of natural language content is then processed based on the final meaning for the ambiguous decision point.Type: GrantFiled: August 25, 2016Date of Patent: October 16, 2018Assignee: International Business Machines CorporationInventors: Brendan C. Bull, David Contreras, Paul L. Felt
-
Patent number: 10095775Abstract: Embodiments of the present invention disclose a method, a computer program product, and a computer system for identifying information gaps in corpora. A computer receives a document and extracts keywords from the document while filtering trivial keywords. The computer identifies and extracts top keywords detailed by the document using a topic modelling approach before determining whether the extracted top keywords exceed a threshold use frequency. Based on determining that the top keywords exceed a threshold use frequency, determining whether the top keywords have a relation to other entities within the document and, if so, determining whether the top keywords are defined within the document. Based on determining that the top keywords are not defined in the document, adding the top keywords to a list and defining the top keywords.Type: GrantFiled: February 5, 2018Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Brendan C. Bull, Scott R. Carrier, Aysu Ezen Can, Dwi Sianto Mansjur
-
Publication number: 20180060304Abstract: A mechanism is provided for improving predicate parses (or logical representations of a passage) using semantic knowledge. In response to encountering an ambiguous decision point during a syntactic analysis of a portion of natural language content, a candidate meaning of the ambiguous decision point is generated. Characteristics of the ambiguous decision point are evaluated based on a semantic knowledge base to determine a semantic meaning associated with the ambiguous decision point. A determination is made as to whether the semantic meaning supports or refutes the candidate meaning. In response to determining that the semantic meaning refutes the candidate meaning, the candidate meaning of the ambiguous decision point is overridden based on the semantic meaning to include the semantic meaning as a final meaning for the ambiguous decision point. The portion of natural language content is then processed based on the final meaning for the ambiguous decision point.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: Brendan C. Bull, David Contreras, Paul L. Felt
-
Patent number: 9858385Abstract: A computer processor may receive medical data including a report and an image. The computer processor may analyze the report using natural language processing to identify a condition and a corresponding criterion. The computer processor may also analyze the image using an image processing model to generate an image analysis. The computer processor may determine whether the report has a potential problem by comparing the image analysis to the criterion.Type: GrantFiled: July 23, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Keith P. Biegert, Brendan C. Bull, David Contreras, Robert C. Sizemore, Sterling R. Smith
-
Patent number: 9754076Abstract: A computer processor may receive medical data including a report and an image. The computer processor may analyze the report using natural language processing to identify a condition and a corresponding criterion. The computer processor may also analyze the image using an image processing model to generate an image analysis. The computer processor may determine whether the report has a potential problem by comparing the image analysis to the criterion.Type: GrantFiled: September 22, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Keith P. Biegert, Brendan C. Bull, David Contreras, Robert C. Sizemore, Sterling R. Smith
-
Publication number: 20170206191Abstract: First content containing a plurality of list items in one or more lists can be parsed for conjunctions and implied list indicators. One or more modifications can occur at one or more conjunctions or implied list indicators. The one or more modifications can comprise one or more of expanding text, contracting text, and replacing text. The one or more modifications can generate second content conducive to natural language processing operations.Type: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: Keith P. Biegert, Brendan C. Bull, David Contreras, Robert C. Sizemore, Sterling R. Smith