Patents by Inventor John E. Petri

John E. Petri 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: 10546005
    Abstract: A system and computer implemented method for managing perspective data is disclosed. The method may include collecting a first lot of perspective data for an item. The method may include introducing a variant feature to the item to constitute a modified item. The method may include collecting a second lot of perspective data for the modified item. The method may also include evaluating the first and second lots of perspective data to ascertain a sentiment fluctuation based on information relevant to the variant feature.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10540411
    Abstract: System, method, and computer program product to determine that a question received by a deep question answering system is speculative, generate, by one or more predictive algorithms, a set of candidate answers, compute a score for each candidate answer in the set of candidate answers, and return a first candidate answer, of the set of candidate answers, as responsive to the speculative question received by the deep question answering system.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, John E. Petri
  • Publication number: 20200019577
    Abstract: Techniques for generating answers to speculative questions are provided. It is determined that a question received by a deep question answering system is speculative, based at least in part on identifying a future tense in the question. A set of candidate answers is generated by one or more predictive algorithms, where each of the one or more predictive algorithms are used to generate at least one estimated future value for an attribute of the question. A score is computed for each candidate answer in the set of candidate answers, and a first candidate answer, of the set of candidate answers, is returned as responsive to the speculative question received by the deep question answering system.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 16, 2020
    Inventors: Adam T. CLARK, Jeffrey K. HUEBERT, John E. PETRI
  • Patent number: 10534082
    Abstract: Mechanisms are provided to implement an echolocation functionality within a virtual environment. The mechanisms receive graphical information for a virtual environment, and analyzes the graphical information to detect a virtual object present in the virtual environment. One or more characteristics of the detected virtual object are identified, which may include a relative location of the virtual object to a virtual representation of a user in the virtual environment. Echo data is generated that defines characteristics of an audio output that represents the virtual object in a manner emulating an echo of a sound emitted from the virtual representation of the user in the virtual environment. Output of the audio output by the one or more audio output devices is controlled based on the generated echo data.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10500496
    Abstract: While a virtual reality environment is being presented to a user, at least a first sound in a real world environment in which the user physically is located can be detected. a nature of the first sound can be determined. Based on the nature of the first sound, a second sound that matches a theme of the virtual reality environment can be selected. The first sound can be masked by presenting the second sound to the user in the virtual reality environment.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: December 10, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10467302
    Abstract: System, method, and computer program product to determine that a question received by a deep question answering system is speculative, generate, by one or more predictive algorithms, a set of candidate answers, compute a score for each candidate answer in the set of candidate answers, and return a first candidate answer, of the set of candidate answers, as responsive to the speculative question received by the deep question answering system.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, John E. Petri
  • Patent number: 10467925
    Abstract: Embodiments herein include a NLP application used to coach a participant who violates a social norm during a conversation. For example, the NLP application can evaluate the textual representation of the conversation to determine if the participant is exhibiting a characteristic of autism or other medical disorder which violates a social norm, and if so, inform the participant. Once a characteristic of autism is identified, a coaching application may output text that informs the participant what particular characteristic he is exhibiting—e.g., the participant is ignoring an attempt by another participant to change the topic of the conversation. In addition to providing notice, in one embodiment, the coaching application suggests a corrective action to the participant. For example, if the participant fails to provide an appropriate response to an emotional statement, the coaching action may suggest a sympathetic statement.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Brian J. Cragun, Anthony W. Eichenlaub, John E. Petri, John C. Unterholzner
  • Patent number: 10460239
    Abstract: A system and computer implemented method for generating a set of inferred questions for a question answering system is disclosed. The method may include determining, based on context data, a user state. The method may also include extracting characterization information for an object satisfying an attention criteria. The characterization information may be configured to include sensory data. The method may also include determining a relationship between the object and the user state based on the characterization information for the object and the context data of the user state. The method may also include generating, based on the relationship between the object and the user state, a set of inferred questions for a question answering system.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: John E. Petri, Michael D. Pfeifer, William C. Rapp
  • Publication number: 20190302255
    Abstract: Mechanisms are provided to implement an echolocation functionality within a virtual environment. The mechanisms receive graphical information for a virtual environment, and analyzes the graphical information to detect a virtual object present in the virtual environment. One or more characteristics of the detected virtual object are identified, which may include a relative location of the virtual object to a virtual representation of a user in the virtual environment. Echo data is generated that defines characteristics of an audio output that represents the virtual object in a manner emulating an echo of a sound emitted from the virtual representation of the user in the virtual environment. Output of the audio output by the one or more audio output devices is controlled based on the generated echo data.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Publication number: 20190272768
    Abstract: A system, a method, and a computer program product for managing answer feasibility in a Question and Answering (QA) system. A set of candidate situations is established. The set of candidate situations corresponds to a first set of answers. A QA system establishes the set of candidate situations by analyzing a corpus. The first set of answers will answer a question. The QA system identifies a subset of the set of candidate situations. The subset of candidate situations corresponds to a portion of contextual data. The portion of contextual data is from a set of contextual data. The set of contextual data relates to the question. The question-answering system determines a set of answer feasibility factors. The set of answer feasibility factors is determined using the subset of candidate situations. The set of answer feasibility factors indicates the feasibility of the answers in the first set of answers.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Publication number: 20190272767
    Abstract: A system, a method, and a computer program product for managing answer feasibility in a Question and Answering (QA) system. A set of candidate situations is established. The set of candidate situations corresponds to a first set of answers. A QA system establishes the set of candidate situations by analyzing a corpus. The first set of answers will answer a question. The QA system identifies a subset of the set of candidate situations. The subset of candidate situations corresponds to a portion of contextual data. The portion of contextual data is from a set of contextual data. The set of contextual data relates to the question. The question-answering system determines a set of answer feasibility factors. The set of answer feasibility factors is determined using the subset of candidate situations. The set of answer feasibility factors indicates the feasibility of the answers in the first set of answers.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 5, 2019
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10395552
    Abstract: Embodiments herein include a NLP application used to coach a participant who violates a social norm during a conversation. For example, the NLP application can evaluate the textual representation of the conversation to determine if the participant is exhibiting a characteristic of autism or other medical disorder which violates a social norm, and if so, inform the participant. Once a characteristic of autism is identified, a coaching application may output text that informs the participant what particular characteristic he is exhibiting—e.g., the participant is ignoring an attempt by another participant to change the topic of the conversation. In addition to providing notice, in one embodiment, the coaching application suggests a corrective action to the participant. For example, if the participant fails to provide an appropriate response to an emotional statement, the coaching action may suggest a sympathetic statement.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Brian J. Cragun, Anthony W. Eichenlaub, John E. Petri, John C. Unterholzner
  • Patent number: 10394863
    Abstract: In some NLP systems, queries are compared to different data sources stored in a corpus to provide an answer to the query. However, the best data sources for answering the query may not currently be contained within the corpus or the data sources in the corpus may contain stale data that provides an inaccurate answer. When receiving a query, the NLP system may evaluate the query to identify a data source that is likely to contain an answer to the query. If the data source is not currently contained within the corpus, the NLP system may ingest the data source. If the data source is already within the corpus, however, the NLP may determine a time-sensitivity value associated with at least some portion of the query. This value may then be used to determine whether the data source should be re-ingested—e.g., the information contained in the corpus is stale.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Joel C. Dubbels, Jeffrey K. Huebert, John E. Petri
  • Patent number: 10387468
    Abstract: In some NLP systems, queries are compared to different data sources stored in a corpus to provide an answer to the query. However, the best data sources for answering the query may not currently be contained within the corpus or the data sources in the corpus may contain stale data that provides an inaccurate answer. When receiving a query, the NLP system may evaluate the query to identify a data source that is likely to contain an answer to the query. If the data source is not currently contained within the corpus, the NLP system may ingest the data source. If the data source is already within the corpus, however, the NLP may determine a time-sensitivity value associated with at least some portion of the query. This value may then be used to determine whether the data source should be re-ingested—e.g., the information contained in the corpus is stale.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Joel C. Dubbels, Jeffrey K. Huebert, John E. Petri
  • Patent number: 10380246
    Abstract: Techniques disclose validating user-provided text feedback for topical relevance relative to a question asked. A form with at least a first field is received. The first field includes unstructured text content provided as feedback in response to a question. The unstructured text content of the first field is evaluated to identify an answer type. A measure of relevance of the unstructured text content relative to the question is determined based on the evaluation.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Publication number: 20190243850
    Abstract: A system and computer implemented method for managing perspective data is disclosed. The method may include collecting a first lot of perspective data for an item. The method may include introducing a variant feature to the item to constitute a modified item. The method may include collecting a second lot of perspective data for the modified item. The method may also include evaluating the first and second lots of perspective data to ascertain a sentiment fluctuation based on information relevant to the variant feature.
    Type: Application
    Filed: April 17, 2019
    Publication date: August 8, 2019
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10372792
    Abstract: A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be performed against a source document that has incurred minor or incremental changes. Rather than apply a transform (e.g., an XSLT document) to a complete document each time any fragment of the source document is modified, a document management system may be configured to apply the transform only to the modified portions of the document.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventor: John E. Petri
  • Publication number: 20190217198
    Abstract: While a virtual reality environment is being presented to a user, at least a first sound in a real world environment in which the user physically is located can be detected. a nature of the first sound can be determined. Based on the nature of the first sound, a second sound that matches a theme of the virtual reality environment can be selected. The first sound can be masked by presenting the second sound to the user in the virtual reality environment.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Publication number: 20190221035
    Abstract: At least one physical object located in a real world environment in which a user physically is located can be detected using at least one sensor. Coordinates of where the physical object is located relative to the user in the real world environment can be determined. A virtual object can be presented in a virtual reality environment at virtual coordinates, relative to a virtual representation of the user in the virtual reality environment, corresponding to the determined real world environment coordinates of where the physical object is located relative to the user in the real world environment.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10347147
    Abstract: A system, a method, and a computer program product for managing answer feasibility in a Question and Answering (QA) system. A set of candidate situations is established. The set of candidate situations corresponds to a first set of answers. A QA system establishes the set of candidate situations by analyzing a corpus. The first set of answers will answer a question. The QA system identifies a subset of the set of candidate situations. The subset of candidate situations corresponds to a portion of contextual data. The portion of contextual data is from a set of contextual data. The set of contextual data relates to the question. The question-answering system determines a set of answer feasibility factors. The set of answer feasibility factors is determined using the subset of candidate situations. The set of answer feasibility factors indicates the feasibility of the answers in the first set of answers.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri