Patents by Inventor John M. Prager
John M. Prager 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: 11068794Abstract: A mechanism is provided in a data processing system for exploring knowledge. The mechanism receives a set of known facts. The mechanism traverses paths in an ontology for a domain of knowledge from known facts in the set of known facts to one or more hypotheses. The ontology includes a plurality of entity types and a plurality of relationships between the entity types. The mechanism presents one or more hypotheses to a user.Type: GrantFiled: March 2, 2018Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Sugato Bagchi, Michael A. Barborak, Kenneth J. Barker, Jennifer Chu-Carroll, James J. Fan, John M. Prager
-
Patent number: 11031107Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory comprising instructions, which are executed by the at least one processor and configure the processor to implement a patient information extractor. The patient information extractor receives a query specification for executing a query on a patient electronic medical record (EMR). The query specification provides parameters indicating a methodology for extracting search results from the patient EMR. The patient information extractor retrieves the patient EMR from a patient registry. The patient information extractor automatically executes the query specification on the retrieved patient EMR to thereby extract the search results from the patient EMR in accordance with the parameters of the query specification. The patient information extractor automatically processes the extracted search results to generate a patient indicator value.Type: GrantFiled: January 11, 2017Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Jennifer J. Liang, Tejaswini Pedapati, John M. Prager
-
Patent number: 10902038Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: GrantFiled: December 8, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Patent number: 10642874Abstract: A mechanism is provided in a data processing system for using paraphrase metrics for answering questions. The mechanism receives an input question and generating a candidate answer from a corpus of information. The candidate answer has a supporting passage from the corpus of information. The mechanism divides the input question into a first sequence of tokens and divides the supporting passage into a second sequence of tokens. The mechanism identifies a plurality of subsequences of tokens within the second sequence of tokens and applies a paraphrase metric to compare the first sequence of tokens to each of the plurality of subsequences of tokens to generate a plurality of paraphrase metric scores. The mechanism then determines a confidence score for the candidate answer based on a highest paraphrase metric score within the plurality of paraphrase metric scores.Type: GrantFiled: June 8, 2017Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventors: Anthony T. Levas, James W. Murdock, IV, John M. Prager, Benjamin P. Segal, Timothy P. Winkler
-
Patent number: 10133808Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: GrantFiled: May 2, 2016Date of Patent: November 20, 2018Assignee: International Business Machines CorporationInventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Publication number: 20180196920Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory comprising instructions, which are executed by the at least one processor and configure the processor to implement a patient information extractor. The patient information extractor receives a query specification for executing a query on a patient electronic medical record (EMR). The query specification provides parameters indicating a methodology for extracting search results from the patient EMR. The patient information extractor retrieves the patient EMR from a patient registry. The patient information extractor automatically executes the query specification on the retrieved patient EMR to thereby extract the search results from the patient EMR in accordance with the parameters of the query specification. The patient information extractor automatically processes the extracted search results to generate a patient indicator value.Type: ApplicationFiled: January 11, 2017Publication date: July 12, 2018Inventors: Jennifer J. Liang, Tejaswini Pedapati, John M. Prager
-
Publication number: 20180101601Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: ApplicationFiled: December 8, 2017Publication date: April 12, 2018Inventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Patent number: 9940584Abstract: A mechanism is provided in a data processing system for exploring knowledge. The mechanism receives a set of known facts. The mechanism traverses paths in an ontology for a domain of knowledge from known facts in the set of known facts to one or more hypotheses. The ontology includes a plurality of entity types and a plurality of relationships between the entity types. The mechanism presents one or more hypotheses to a user.Type: GrantFiled: February 13, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Sugato Bagchi, Michael A. Barborak, Kenneth J. Barker, Jennifer Chu-Carroll, James J. Fan, John M. Prager
-
Patent number: 9852213Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: GrantFiled: May 2, 2016Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Patent number: 9690861Abstract: Methods, systems, and devices provide semantically relevant information by analyzing an Electronic Medical Record (EMR) having structured data and unstructured data. In the analysis, a first set of medical concepts is identified from the unstructured data in the EMR, and a second set of medical concepts is identified from the structured data in the EMR. Relationships between medical concepts in the first set of medical concepts and the second set of medical concepts are automatically identified in a medical ontology by such methods, systems, and devices.Type: GrantFiled: July 17, 2014Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Keerthana Boloor, Eric W. Brown, Murthy V. Devarakonda, David Ferrucci, John M. Prager
-
Patent number: 9684714Abstract: A mechanism is provided in a data processing system for using paraphrase metrics for answering questions. The mechanism receives an input question and generating a candidate answer from a corpus of information. The candidate answer has a supporting passage from the corpus of information. The mechanism divides the input question into a first sequence of tokens and divides the supporting passage into a second sequence of tokens. The mechanism identifies a plurality of subsequences of tokens within the second sequence of tokens and applies a paraphrase metric to compare the first sequence of tokens to each of the plurality of subsequences of tokens to generate a plurality of paraphrase metric scores. The mechanism then determines a confidence score for the candidate answer based on a highest paraphrase metric score within the plurality of paraphrase metric scores.Type: GrantFiled: December 22, 2014Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Anthony T. Levas, James W. Murdock, IV, John M. Prager, Benjamin P. Segal, Timothy P. Winkler
-
Patent number: 9483582Abstract: A system for verifying factual assertions in natural language. Receiving a text input. Identifying, a verifiable factual statement in the text. Forming a query based on the verifiable factual assertion. Searching a corpus based on the query. Determining the veracity of verifiable factual assertion based on the search results.Type: GrantFiled: September 12, 2014Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Brian P. Gaucher, Dario Gil, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville, John M. Prager, Valentina Salapura
-
Publication number: 20160246874Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: ApplicationFiled: May 2, 2016Publication date: August 25, 2016Inventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Publication number: 20160246875Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: ApplicationFiled: May 2, 2016Publication date: August 25, 2016Inventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Publication number: 20160239745Abstract: A mechanism is provided in a data processing system for exploring knowledge. The mechanism receives a set of known facts. The mechanism traverses paths in an ontology for a domain of knowledge from known facts in the set of known facts to one or more hypotheses. The ontology includes a plurality of entity types and a plurality of relationships between the entity types. The mechanism presents one or more hypotheses to a user.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Inventors: Sugato Bagchi, Michael A. Barborak, Kenneth J. Barker, Jennifer Chu-Carroll, James J. Fan, John M. Prager
-
Publication number: 20160179939Abstract: A mechanism is provided in a data processing system for using paraphrase metrics for answering questions. The mechanism receives an input question and generating a candidate answer from a corpus of information. The candidate answer has a supporting passage from the corpus of information. The mechanism divides the input question into a first sequence of tokens and divides the supporting passage into a second sequence of tokens. The mechanism identifies a plurality of subsequences of tokens within the second sequence of tokens and applies a paraphrase metric to compare the first sequence of tokens to each of the plurality of subsequences of tokens to generate a plurality of paraphrase metric scores. The mechanism then determines a confidence score for the candidate answer based on a highest paraphrase metric score within the plurality of paraphrase metric scores.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Anthony T. Levas, James W. Murdock, IV, John M. Prager, Benjamin P. Segal, Timothy P. Winkler
-
Patent number: 9348893Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: GrantFiled: October 7, 2014Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, John M. Prager
-
Publication number: 20160078149Abstract: A system for verifying factual assertions in natural language. Receiving a text input. Identifying, a verifiable factual statement in the text. Forming a query based on the verifiable factual assertion. Searching a corpus based on the query. Determining the veracity of verifiable factual assertion based on the search results.Type: ApplicationFiled: September 12, 2014Publication date: March 17, 2016Inventors: Brian P. Gaucher, Dario Gil, Jeffrey O. Kephart, Jonathan Lenchner, David O. S. Melville, John M. Prager, Valentina Salapura
-
Publication number: 20160019299Abstract: Methods, systems, and devices provide semantically relevant information by analyzing an Electronic Medical Record (EMR) having structured data and unstructured data. In the analysis, a first set of medical concepts is identified from the unstructured data in the EMR, and a second set of medical concepts is identified from the structured data in the EMR. Relationships between medical concepts in the first set of medical concepts and the second set of medical concepts are automatically identified in a medical ontology by such methods, systems, and devices.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: KEERTHANA BOLOOR, Eric W. Brown, Murthy V. Devarakonda, David Ferrucci, John M. Prager
-
Patent number: 9037580Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.Type: GrantFiled: September 14, 2012Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, Adam P. Lally, James W. Murdock, IV, John M. Prager