Patents by Inventor William G. Visotski
William G. Visotski 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: 10083398Abstract: An approach is provided in which a knowledge manager generates term tokens from terms included in an original text stream, and generates annotation tokens with corresponding term location information. In turn, the knowledge manager generates a knowledge structure that indexes the term tokens into original text fields and indexes the annotation tokens into parallel fields that align to the original text fields based upon the term location information.Type: GrantFiled: December 13, 2014Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Kay Mueller, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Patent number: 9904674Abstract: An approach is provided in which a knowledge manager generates syntactic annotation tokens that correspond to syntactic relationships between terms included in a source document. The knowledge manager creates a knowledge structure that stores the syntactic annotation tokens in parallel fields and stores the source document terms in original text fields, which align to the parallel fields. In turn, the knowledge manager utilizes the knowledge structure to generate answers to questions based upon the syntactic annotation tokens.Type: GrantFiled: September 21, 2015Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Stephen A. Boxwell, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Patent number: 9792280Abstract: Mechanisms are provided for performing context based synonym filtering for natural language processing. Content is parsed into one or more conceptual units, wherein each conceptual unit comprises a portion of text of the content that is associated with a single concept. For each conceptual unit, a term in the conceptual unit is identified that has a synonym to be utilized during natural language processing of the content. A first measure of relatedness of the term to at least one other term in the conceptual unit is determined. A second measure of relatedness of the synonym of the term to the at least one other term in the conceptual unit is determined. A determination whether or not to utilize the synonym when performing natural language processing on the conceptual unit is made based on the first and second measures of relatedness and natural language processing on the content is performed accordingly.Type: GrantFiled: June 3, 2016Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Kay Mueller, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Patent number: 9734238Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: GrantFiled: November 11, 2016Date of Patent: August 15, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Patent number: 9727637Abstract: A mechanism is provided for retrieving candidate answers from a corpus of documents. The mechanism receives an input question for which an answer is sought. The mechanism extracts features of the input question based on a natural language processing. The mechanism executes a first search of the corpus of documents based on a first subset of the extracted features of the input question and an initial evaluation of a utility of the first subset of extracted features to generate a subset of documents. The mechanism executes a second search of a set of passages extracted from the subset of documents based on a second subset of the extracted features of the input question and a reevaluation of the utility of the second subset of extracted features thereby forming a subset of passages. The mechanism generates query results from the subset of passages matching from which candidate answers are identified.Type: GrantFiled: August 19, 2014Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: William G. Visotski, David E. Wilson
-
Patent number: 9720905Abstract: An approach is provided in which a knowledge manager generates syntactic annotation tokens that correspond to syntactic relationships between terms included in a source document. The knowledge manager creates a knowledge structure that stores the syntactic annotation tokens in parallel fields and stores the source document terms in original text fields, which align to the parallel fields. In turn, the knowledge manager utilizes the knowledge structure to generate answers to questions based upon the syntactic annotation tokens.Type: GrantFiled: June 22, 2015Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Stephen A. Boxwell, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Patent number: 9613133Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: GrantFiled: November 7, 2014Date of Patent: April 4, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Publication number: 20170068726Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: ApplicationFiled: November 11, 2016Publication date: March 9, 2017Inventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Patent number: 9558264Abstract: Mechanisms are provided for identifying commonalities between candidate answers generated by a Question and Answer (QA) system in response to an input question. The mechanisms receive a plurality of candidate answers for an input question from the QA system and identify terms present in the candidate answers. The mechanisms determine relationships between terms in each of the candidate answers and determine a common relationship between a first term and a second term, the common relationship being common amongst at least a subset of the plurality of candidate answers, based on the determined relationships between terms in each of the candidate answers. The mechanisms present the plurality of candidate answers and the common relationship to a user.Type: GrantFiled: February 15, 2016Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: William G. Visotski, David E. Wilson, Robert L. Yates
-
Patent number: 9558263Abstract: Mechanisms are provided for identifying commonalities between candidate answers generated by a Question and Answer (QA) system in response to an input question. The mechanisms receive a plurality of candidate answers for an input question from the QA system and identify terms present in the candidate answers. The mechanisms determine relationships between terms in each of the candidate answers and determine a common relationship between a first term and a second term, the common relationship being common amongst at least a subset of the plurality of candidate answers, based on the determined relationships between terms in each of the candidate answers. The mechanisms present the plurality of candidate answers and the common relationship to a user.Type: GrantFiled: December 5, 2013Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: William G. Visotski, David E. Wilson, Robert L. Yates
-
Patent number: 9529894Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: GrantFiled: February 16, 2016Date of Patent: December 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Publication number: 20160371253Abstract: An approach is provided in which a knowledge manager generates syntactic annotation tokens that correspond to syntactic relationships between terms included in a source document. The knowledge manager creates a knowledge structure that stores the syntactic annotation tokens in parallel fields and stores the source document terms in original text fields, which align to the parallel fields. In turn, the knowledge manager utilizes the knowledge structure to generate answers to questions based upon the syntactic annotation tokens.Type: ApplicationFiled: September 21, 2015Publication date: December 22, 2016Inventors: Stephen A. Boxwell, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Publication number: 20160371247Abstract: An approach is provided in which a knowledge manager generates syntactic annotation tokens that correspond to syntactic relationships between terms included in a source document. The knowledge manager creates a knowledge structure that stores the syntactic annotation tokens in parallel fields and stores the source document terms in original text fields, which align to the parallel fields. In turn, the knowledge manager utilizes the knowledge structure to generate answers to questions based upon the syntactic annotation tokens.Type: ApplicationFiled: June 22, 2015Publication date: December 22, 2016Inventors: Stephen A. Boxwell, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Publication number: 20160283468Abstract: Mechanisms are provided for performing context based synonym filtering for natural language processing. Content is parsed into one or more conceptual units, wherein each conceptual unit comprises a portion of text of the content that is associated with a single concept. For each conceptual unit, a term in the conceptual unit is identified that has a synonym to be utilized during natural language processing of the content. A first measure of relatedness of the term to at least one other term in the conceptual unit is determined. A second measure of relatedness of the synonym of the term to the at least one other term in the conceptual unit is determined. A determination whether or not to utilize the synonym when performing natural language processing on the conceptual unit is made based on the first and second measures of relatedness and natural language processing on the content is performed accordingly.Type: ApplicationFiled: June 3, 2016Publication date: September 29, 2016Inventors: KAY MUELLER, CHRISTOPHER M. NOLAN, WILLIAM G. VISOTSKI, DAVID E. WILSON
-
Publication number: 20160224663Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: ApplicationFiled: February 16, 2016Publication date: August 4, 2016Inventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Patent number: 9378204Abstract: Mechanisms are provided for performing context based synonym filtering for natural language processing. Content is parsed into one or more conceptual units, wherein each conceptual unit comprises a portion of text of the content that is associated with a single concept. For each conceptual unit, a term in the conceptual unit is identified that has a synonym to be utilized during natural language processing of the content. A first measure of relatedness of the term to at least one other term in the conceptual unit is determined. A second measure of relatedness of the synonym of the term to the at least one other term in the conceptual unit is determined. A determination whether or not to utilize the synonym when performing natural language processing on the conceptual unit is made based on the first and second measures of relatedness and natural language processing on the content is performed accordingly.Type: GrantFiled: May 22, 2014Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Kay Mueller, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Publication number: 20160171095Abstract: Mechanisms are provided for identifying commonalities between candidate answers generated by a Question and Answer (QA) system in response to an input question. The mechanisms receive a plurality of candidate answers for an input question from the QA system and identify terms present in the candidate answers. The mechanisms determine relationships between terms in each of the candidate answers and determine a common relationship between a first term and a second term, the common relationship being common amongst at least a subset of the plurality of candidate answers, based on the determined relationships between terms in each of the candidate answers. The mechanisms present the plurality of candidate answers and the common relationship to a user.Type: ApplicationFiled: February 15, 2016Publication date: June 16, 2016Inventors: William G. Visotski, David E. Wilson, Robert L. Yates
-
Publication number: 20160171092Abstract: An approach is provided in which a knowledge manager generates term tokens from terms included in an original text stream, and generates annotation tokens with corresponding term location information. In turn, the knowledge manager generates a knowledge structure that indexes the term tokens into original text fields and indexes the annotation tokens into parallel fields that align to the original text fields based upon the term location information.Type: ApplicationFiled: December 13, 2014Publication date: June 16, 2016Inventors: Kay Mueller, Christopher M. Nolan, William G. Visotski, David E. Wilson
-
Publication number: 20160132589Abstract: According to an aspect, a question answering computer system determines a set of search terms for a given question. A plurality of passages that each includes at least one search term in the set of search terms is identified in response to a search of a document for search terms in the set of search terms. A passage from the plurality of passages is selected. A context based score of the selected passage that indicates the likelihood that the selected passage contains an answer to the question is generated based on criteria that specify a relationship among the set of search terms, content of the passage, and content of at least one other passage in the plurality of passages.Type: ApplicationFiled: November 7, 2014Publication date: May 12, 2016Inventors: Christopher M. Nolan, William G. Visotski, David E. Wilson, Robert L. Yates
-
Publication number: 20160055234Abstract: A mechanism is provided for retrieving candidate answers from a corpus of documents. The mechanism receives an input question for which an answer is sought. The mechanism extracts features of the input question based on a natural language processing. The mechanism executes a first search of the corpus of documents based on a first subset of the extracted features of the input question and an initial evaluation of a utility of the first subset of extracted features to generate a subset of documents. The mechanism executes a second search of a set of passages extracted from the subset of documents based on a second subset of the extracted features of the input question and a reevaluation of the utility of the second subset of extracted features thereby forming a subset of passages. The mechanism generates query results from the subset of passages matching from which candidate answers are identified.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: William G. Visotski, David E. Wilson