Patents by Inventor Sai P. Peddi

Sai P. Peddi 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: 10558711
    Abstract: According to one exemplary embodiment, a method for dynamically defining topics from content objects used to answer a question in a question answering system is provided. The method may include receiving the content objects. The method may include identifying the topics within the received content objects. The method may include generating a graph based on the identified plurality of topics, whereby nodes map to the topics. The method may include calculating edge weights associated with each edge based on semantic relations associated with the topics. The method may include determining if the calculated edge weight associated an edge exceeds a threshold value. The method may include generating a combination topic based on determining that the edge weight associated with the edge exceeds the threshold value.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Patent number: 10503786
    Abstract: According to one exemplary embodiment, a method for dynamically defining topics from content objects used to answer a question in a question answering system is provided. The method may include receiving the content objects. The method may include identifying the topics within the received content objects. The method may include generating a graph based on the identified plurality of topics, whereby nodes map to the topics. The method may include calculating edge weights associated with each edge based on semantic relations associated with the topics. The method may include determining if the calculated edge weight associated an edge exceeds a threshold value. The method may include generating a combination topic based on determining that the edge weight associated with the edge exceeds the threshold value.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: December 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Patent number: 10380257
    Abstract: According to one exemplary embodiment, a method for generating an answer in a question answering system is provided. The method may include receiving a question. The method may also include identifying a candidate answer from a corpus. The method may then include determining a plurality of sentences based on the identified candidate answer. The method may further include calculating a similarity value for each sentence within the plurality of sentences based on comparing the plurality of sentences to the candidate answer and the received question. The method may also include identifying at least one sentence within the plurality of sentences with a calculated similarity value that exceeds a threshold value. The method may then include generating the answer based on the candidate answer and the identified at least one sentence.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Patent number: 10216802
    Abstract: According to one exemplary embodiment, a method for generating an answer in a question answering system is provided. The method may include receiving a question. The method may also include identifying a candidate answer from a corpus. The method may then include determining a plurality of sentences based on the identified candidate answer. The method may further include calculating a similarity value for each sentence within the plurality of sentences based on comparing the plurality of sentences to the candidate answer and the received question. The method may also include identifying at least one sentence within the plurality of sentences with a calculated similarity value that exceeds a threshold value. The method may then include presenting the answer, whereby the answer comprises the plurality of sentences, the candidate answer, and metadata.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: February 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Publication number: 20170091314
    Abstract: According to one exemplary embodiment, a method for generating an answer in a question answering system is provided. The method may include receiving a question. The method may also include identifying a candidate answer from a corpus. The method may then include determining a plurality of sentences based on the identified candidate answer. The method may further include calculating a similarity value for each sentence within the plurality of sentences based on comparing the plurality of sentences to the candidate answer and the received question. The method may also include identifying at least one sentence within the plurality of sentences with a calculated similarity value that exceeds a threshold value. The method may then include generating the answer based on the candidate answer and the identified at least one sentence.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Publication number: 20170091188
    Abstract: According to one exemplary embodiment, a method for generating an answer in a question answering system is provided. The method may include receiving a question. The method may also include identifying a candidate answer from a corpus. The method may then include determining a plurality of sentences based on the identified candidate answer. The method may further include calculating a similarity value for each sentence within the plurality of sentences based on comparing the plurality of sentences to the candidate answer and the received question. The method may also include identifying at least one sentence within the plurality of sentences with a calculated similarity value that exceeds a threshold value. The method may then include presenting the answer, whereby the answer comprises the plurality of sentences, the candidate answer, and metadata.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Publication number: 20160371277
    Abstract: According to one exemplary embodiment, a method for dynamically defining topics from content objects used to answer a question in a question answering system is provided. The method may include receiving the content objects. The method may include identifying the topics within the received content objects. The method may include generating a graph based on the identified plurality of topics, whereby nodes map to the topics. The method may include calculating edge weights associated with each edge based on semantic relations associated with the topics. The method may include determining if the calculated edge weight associated an edge exceeds a threshold value. The method may include generating a combination topic based on determining that the edge weight associated with the edge exceeds the threshold value.
    Type: Application
    Filed: September 22, 2015
    Publication date: December 22, 2016
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Publication number: 20160371393
    Abstract: According to one exemplary embodiment, a method for dynamically defining topics from content objects used to answer a question in a question answering system is provided. The method may include receiving the content objects. The method may include identifying the topics within the received content objects. The method may include generating a graph based on the identified plurality of topics, whereby nodes map to the topics. The method may include calculating edge weights associated with each edge based on semantic relations associated with the topics. The method may include determining if the calculated edge weight associated an edge exceeds a threshold value. The method may include generating a combination topic based on determining that the edge weight associated with the edge exceeds the threshold value.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventors: Corville O. Allen, Joseph N. Kozhaya, Christopher M. Madison, Sai P. Peddi
  • Publication number: 20160196137
    Abstract: An approach is provided in which a knowledge manager compiles multiple code snippets that correspond to a question written in a natural language format and creates multiple executable code snippets. The knowledge manager tests the executable code snippets in a runtime environment and generates test results for the various executable code snippets. In turn, the knowledge manager generates code snippet rankings that rank the multiple executable code snippets based on the test results.
    Type: Application
    Filed: May 24, 2015
    Publication date: July 7, 2016
    Inventors: Corville O. Allen, Sai P. Peddi
  • Publication number: 20160196204
    Abstract: An approach is provided in which a knowledge manager compiles multiple code snippets that correspond to a question written in a natural language format and creates multiple executable code snippets. The knowledge manager tests the executable code snippets in a runtime environment and generates test results for the various executable code snippets. In turn, the knowledge manager generates code snippet rankings that rank the multiple executable code snippets based on the test results.
    Type: Application
    Filed: January 4, 2015
    Publication date: July 7, 2016
    Inventors: Corville O. Allen, Sai P. Peddi