Patents by Inventor Kyle M. Brake

Kyle M. Brake 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).

  • Publication number: 20200142991
    Abstract: A method of augmenting an information retrieval method including receiving a query, parsing the query to generate an instance graph, providing a plurality of constraint graphs, organized into at least two ranks, each constraint graph associated with a focus, determining at least one of the constraint graphs matching a structure of the instance graph, and annotating the query with the focus of each matching constraint graph of a highest rank among all matching constraint graphs.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventors: STEPHEN A. BOXWELL, KYLE M. BRAKE, KEITH G. FROST, STANLEY J. VERNIER
  • Publication number: 20200134088
    Abstract: Embodiments provide a computer implemented method for ranking supporting passages in a question answering (QA) system. The method includes the following steps: receiving an input question and a plurality of passages, wherein the plurality of passages are extracted from the document corpus by the QA system; identifying a plurality of candidate answer occurrences from the plurality of passages; assigning a plurality of first local features to each candidate answer occurrence; merging the plurality of candidate answer occurrences to generate a group of candidate answers; assigning a plurality of second local features and a plurality of nonlocal features to each candidate answer; ranking the group of candidate answers using a linear answer scoring model; and ranking the plurality of candidate answer occurrences using the linear answer scoring model.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Publication number: 20200134010
    Abstract: Embodiments provide a computer implemented method for identifying and correcting a misspelling in a question answering (QA) system, wherein the QA system is coupled to a document corpus, and the document corpus includes a plurality of documents related to a particular domain. The method includes the following steps: receiving an input question and a plurality of passages, wherein the plurality of passages are extracted from the document corpus by the QA system; providing at least one alternate form for each token extracted from the input question and the plurality of passages; identifying at least one misspelled token; and scoring at least one alternate form of each identified misspelled token.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Publication number: 20200125677
    Abstract: Embodiments for processing questions based on equivalence classes in a cognitive question answering system. A plurality of syntactic representations of a plurality of questions asked of the cognitive question answering system are provided. A plurality of syntactic representations of a plurality of passages ingested by the cognitive question answering system are provided. Question focus to candidate passage pairs are mapped to form an equivalence class mapping, and the equivalence class mapping is used to determine an answer to one of the plurality of questions asked of the cognitive question answering system.
    Type: Application
    Filed: October 23, 2018
    Publication date: April 23, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. BOXWELL, Keith G. FROST, Stanley J. VERNIER, Kyle M. BRAKE
  • Publication number: 20200105246
    Abstract: An approach is provided in which an information handling system converts a first set of text to synthesized speech using a text-to-speech converter. The information handling system then converts the synthesized speech to a second set of text using a speech-to-text converter. In response to converting the synthesized speech to the second set of text, the information handling system analyzes the second set of text against a filtering criterion and prevents usage of the synthesized speech based on the analysis.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 2, 2020
    Inventors: Kyle M. Brake, Stanley J. Vernier, Stephen A. Boxwell, Keith G. Frost
  • Publication number: 20200074000
    Abstract: A computer-implemented method includes receiving an input query including a comparative question referencing a plurality of entities. The comparative question includes a comparative term regarding a metric associated with the plurality of entities. The computer-implemented method includes generating a plurality of polar questions. Each of the plurality of polar questions seeks a polar answer to a comparison, along the metric and according to the comparative term, between a target entity of the plurality of entities and at least one second entity of the plurality of entities. The computer-implemented method includes determining confidence scores for the plurality of polar questions. The computer-implemented method includes identifying a particular polar question of the plurality of polar questions based on the confidence scores. The computer-implemented method includes outputting a response to the input query that identifies the target entity of the particular polar question as an answer to the input query.
    Type: Application
    Filed: September 4, 2018
    Publication date: March 5, 2020
    Inventors: Stanley J. Vernier, Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost
  • Publication number: 20200043042
    Abstract: A computer-implemented method includes dividing a textual representation of a media content into a plurality of portions separated at temporal boundaries of the media content and performing an analysis of each portion of the plurality of portions of the textual representation of the media content to determine a characteristic associated with each respective portion of the textual representation of the media content, generating a multi-dimensional model assigning each determined characteristic to each associated respective portion of the plurality of portions of the textual representation of the media content, the multi-dimensional model identifying each determined characteristic and the temporal boundaries to enable control of an environmental control device to modify an environment proximate to a user based on the multi-dimensional model, and transmitting the multi-dimensional model to a user equipment configured to control the environmental control device to modify the environment proximate to the user base
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Keith G. Frost, Stephen A. Boxwell, Stanley J. Vernier, Kyle M. Brake
  • Publication number: 20200034465
    Abstract: A cognitive system improves the accuracy of a natural language statement by analyzing relationships between entities in a knowledge graph for the statement. A natural language processing engine extracts entities and relationships in the statement, and a yes/no pipeline gauges the accuracy of the statement. If a statement is deemed inaccurate, the knowledge graph is used to identify a predominant relationship between certain entities, and a candidate phrase representing the predominant relationship is generated and presented to the user as a suggested replacement for a target phrase in the statement representing the relationship. The yes/no pipeline computes an accuracy score for the statement, and the statement is deemed inaccurate when the score is below a programmable threshold. The assertiveness of the system can be tuned by requiring the accuracy score of a proposed modified statement to be greater than the score of the original statement plus some tuning factor.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Kyle M. Brake, Keith G. Frost, Stephen A. Boxwell, Stanley J. Vernier
  • Publication number: 20200026754
    Abstract: A cognitive assistant system, computer program product, and computer-implemented method configured to improve the accuracy of a statement. In one example, the system receives from a user an original statement that includes statement entities and generates an original confidence estimate (CE) for a correctness of the original statement. The system generates a replacement statement by selecting a suspect statement entity, selecting a replacement entity for the suspect statement entity, and replacing the suspect statement entity with the replacement entity in the original statement. The system generates a replacement CE for a correctness of the replacement statement. If the replacement CE exceeds the original CE by a tuning factor, the system sends the replacement statement to the user. If not, the system repeats generating the replacement statement and generating the replacement CE.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Kyle M. Brake, Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier
  • Publication number: 20190340239
    Abstract: A method includes: receiving a question including multiple foci; determining one or more passages (OMPs) that include one or more sets of candidate answers (OMSCAs) to the question; determining matchings between words in the question and words in the OMPs; determining skipngrams of the question (“first skipngrams”); determining one or more sets of skipngrams of the OMPs (“second skipngrams”); determining one or more matching numbers (OMMNs) for the second skipngrams by determining, for each set of the second skipngrams and using the matchings, a number of the first skipngrams that match skipngrams of the set of skipngrams; determining a feature input to a machine learning model (MLM) using the OMMNs; determining one or more answers (OMAs) to the question by determining, by the MLM, whether the OMSCAs are correct answers to the question based at least in part on the feature input; and sending the OMAs to a user device.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Stephen A. Boxwell, Stanley J. Vernier, Keith G. Frost, Kyle M. Brake
  • Patent number: 10440325
    Abstract: A video conferencing system includes a processing device and a memory device and is configured to manage a video conference to manage a video conference feed to a plurality of participant devices. The system includes an interface control module that receives a plurality of video feeds and audio feeds associated with participants to the video conference, and generates a video conference feed including a video conference interface for being displayed to the plurality of participants. The system also includes a context analysis module that analyzes the audio feeds to identify contextual information associated with the conversation. The system further includes a participant modeling module that calculates a topic relevance score for each of the plurality of participants based on the contextual information. During a video conference, the interface control module emphasizes a video feed of a participant associated with a topic relevance score greater than a threshold.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: October 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier, Kyle M. Brake
  • Patent number: 10431200
    Abstract: A method for merging incoming alerts for accessibility is described. A first input alert and a second input alert intended for presentation by a screen reader are received. If the first input alert and the second input alert have arrived with a specified time interval, the first input alert and the second input alert are combined into an output alert. The output alert is sent to a screen reader for presentation.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen A Boxwell, Kyle M Brake, Keith G Frost, Stanley J Vernier
  • Publication number: 20190286714
    Abstract: A computer-implemented method includes receiving a query referencing entities, and determining non-polar questions (NPQs) for the query. Each of the NPQs omits a respective target entity (TE) of the entities. The method includes determining, for each of the NPQs, whether the NPQ is a non-matching NPQ by determining whether a top ranked answer for the NPQ matches the TE of the NPQ. The method includes proceeding to determine an updated input statement (UIS) for a non-matching NPQ by replacing the TE of the non-matching NPQs with the top ranked answer for the non-matching NPQ, determine an updated NPQ for the UIS, and determine whether the top ranked answer for the updated NPQ matches the TE of the updated NPQ, in an iterative or recursive manner. The method includes outputting a UIS as a substitute statement for the query.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Stanley J. Vernier, Stephen A. Boxwell, Keith G. Frost, Kyle M. Brake
  • Publication number: 20190286697
    Abstract: A method for providing unsupervised entity resolution to a natural language processing system includes receiving a named entity for training from the natural language processing system, searching a corpus for a first undisambiguated named entity corresponding to the named entity, identifying a plurality of disambiguated named entities corresponding to the first undisambiguated named entity, identifying a plurality of aliases for each of the disambiguated named entities, training a classifier for the each of the disambiguated named entities utilizing the aliases identified for respective ones of the disambiguated named entities using the corpus, and resolving the named entity using the classifier, wherein resolving the named entity comprises selecting one of the disambiguated named entities from among the disambiguated named entities and returning, automatically, the selected disambiguated named entity to the natural language processing system.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: STEPHEN A. BOXWELL, KYLE M. BRAKE, KEITH G. FROST, STANLEY J. VERNIER
  • Publication number: 20190279104
    Abstract: A question and answer (QA) system, computer program product, and computer-implemented method configured to determine an answer to a question that includes a measurement value. In one example, the QA system receives a question and analyzes the question to identify a measurement value specified in the question. The QA system determines relevant passages to the question. The QA system assigns a measurement value confidence score to a relevant passage based on a comparison of the measurement value specified in the question and a second measurement value specified in the relevant passage. The QA system determines an order of the relevant passages using the measurement value confidence score of each of the relevant passages. The QA system determines an answer to the question based on the order of the relevant passages.
    Type: Application
    Filed: March 7, 2018
    Publication date: September 12, 2019
    Inventors: Kyle M. Brake, Stephen A. Boxwell, Keith G. Frost, Stanley J. Vernier
  • Patent number: 10395638
    Abstract: An apparatus and a computer program product for merging incoming alerts for accessibility are described. Two input alerts intended for presentation by a screen reader are received. If the two input alerts have arrived with a specified time interval, the two input alerts are combined into an output alert. The output alert is sent to a screen reader for presentation.
    Type: Grant
    Filed: July 8, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen A Boxwell, Kyle M Brake, Keith G Frost, Stanley J Vernier
  • Patent number: 10380994
    Abstract: A method for merging incoming alerts for accessibility is described. Two input alerts intended for presentation by a screen reader are received. If the two input alerts have arrived with a specified time interval, the two input alerts are combined into an output alert. The output alert is sent to a screen reader for presentation.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Stephen A Boxwell, Kyle M Brake, Keith G Frost, Stanley J Vernier
  • Publication number: 20190213280
    Abstract: A method includes receiving, by a computer system configured to generate search result, a query, identifying a plurality of entities in the query, determining, using a knowledge graph, a measure of a relationship between the entities in the query, identifying a replacement entity for a first entity of the entities in the query, wherein the replacement entity is determined to improve the measure of the relationship between the entities when the first entity is replaced by the replacement entity, and generating a search result using the query modified by the replacement entity, which replaces the first entity in the query.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: STEPHEN A. BOXWELL, KYLE M. BRAKE, KEITH G. FROST, STANLEY J. VERNIER
  • Publication number: 20190198009
    Abstract: A method for merging incoming alerts for accessibility is described. A first input alert and a second input alert intended for presentation by a screen reader are received. If the first input alert and the second input alert have arrived with a specified time interval, the first input alert and the second input alert are combined into an output alert. The output alert is sent to a screen reader for presentation.
    Type: Application
    Filed: February 28, 2019
    Publication date: June 27, 2019
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier
  • Publication number: 20190155963
    Abstract: Adapting a polar question to a form answerable by a non-polar question answering system. Entities are identified in the polar question. A set of non-polar questions are generated by removing an entity and using the remaining entities to form a set of questions with the removed entities as the expected answers. The set of non-polar questions are presented to a non-polar question answering system, and a set of answers are received. The set of answers are scored to determine a polar answer to the polar question.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Stephen A. Boxwell, Kyle M. Brake, Keith G. Frost, Stanley J. Vernier