Patents by Inventor Roberto DeLima

Roberto DeLima 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: 10031912
    Abstract: System, method, and computer program product to identify candidate values to provide to a deep question answering (QA) system as part of a case, by receiving a case, wherein the case includes a plurality of documents for evaluation by the deep QA system, evaluating the plurality of documents using natural language processing (NLP) to identify one or more concepts reflected by text content within the plurality of documents in the case, wherein the plurality of documents includes a plurality of distinct values for at least a first one of the concepts, selecting, from the plurality of distinct values, a candidate value for the first concept to provide to the deep QA system to process the case, and prior to submitting the case to the deep QA system, returning at least the candidate value selected for the first concept to present in a user interface.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto Delima, Thomas J. Eggebraaten, John E. Petri, Marie L. Setnes, Patrick M. Wildt
  • Patent number: 9946747
    Abstract: Managing confidence data in a question-answering environment is disclosed. Managing confidence data can include sorting, based on a set of answer categories for a subject matter, a first set of a plurality of answers into a first answer category. The first set can correspond to at least one of a third set of a plurality of confidence scores and the second set can correspond to at least one of a fourth set of the plurality of confidence scores. Managing confidence data can include classifying confidence scores of the third set into one of a plurality of confidence buckets using a first threshold and determining a fifth set of a plurality of thresholds using the plurality of confidence scores. Managing confidence data can include classifying unclassified confidence scores of the third set into one of the plurality of confidence buckets using the fifth set of the plurality of thresholds.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Barker, Roberto DeLima, Thomas J. Eggebraaten, Mark G. Megerian, Marie L. Setnes
  • Publication number: 20180101598
    Abstract: Mechanisms receive natural language content and analyze the natural language content to generate a parse tree data structure. The mechanisms process the parse tree data structure to identify one or more instances of candidate hypothetical spans in the natural language content. Hypothetical spans are terms or phrases indicative of a hypothetical statement. The mechanisms calculate, for each candidate hypothetical span, a confidence score value indicative of a confidence that the candidate hypothetical span is an actual hypothetical span based on a personalized hypothetical dictionary data structure associated with a source of the natural language content. The mechanisms perform an operation based on the natural language content.
    Type: Application
    Filed: October 10, 2016
    Publication date: April 12, 2018
    Inventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can, Robert C. Sizemore
  • Publication number: 20180096103
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a medical treatment recommendation system. The medical treatment recommendation system receives a first patient electronic medical record (EMR) corresponding to a first patient. The medical treatment recommendation system analyzes the first patient EMR to identify a span of content in the first patient EMR that is a candidate hypothetical statement within the patient EMR. The medical treatment recommendation system verifies whether or not the candidate hypothetical statement is an actual hypothetical statement based on an analysis of a corpus of other content. The medical treatment recommendation system controls an operation of the medical treatment recommendation system with regard to the span of content based on results of the verifying.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 5, 2018
    Inventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can
  • Publication number: 20180089382
    Abstract: A mechanism is provided in a data processing system comprising least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a clinical decision support system. The mechanism receives a plurality of patient electronic medical records (EMRs) for a patient from a plurality of different sources. For a portion of a patient EMR record of the plurality of patient EMRs, the mechanism detects entities and analyzes a document structure of the portion of the patient EMR to identify a hierarchical structure of the portion of the patient EMR. The mechanism generates a container representation of the portion of the patient EMR based on the hierarchical structure. The mechanism placing each of the one or more sentences within the container representation based on relative position within the hierarchical structure.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can, Robert C. Sizemore
  • Publication number: 20180089383
    Abstract: A mechanism is provided in a data processing system comprising least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a clinical decision support system. The clinical decision support system receives a plurality of patient electronic medical records (EMRs) for a patient, from a plurality of different sources. For a portion of a patient EMR record of the plurality of patient EMRs, the clinical decision support system detects entities and analyzing a document structure of the portion of the patient EMR to identify a hierarchical structure of the portion of the patient EMR. The clinical decision support system generates a container representation of the portion of the patient EMR based on the hierarchical structure. The clinical decision support system generates a set of grammatical representations of one or more relationships identified within the container representation.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can, Robert C. Sizemore
  • Publication number: 20180075012
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive natural language processing system. The cognitive natural language processing (NLP) system analyzes a portion of natural language text to identify an attribute specified in the natural language text. The cognitive NLP system analyzes the portion of natural language text to determine whether a known negation trigger is present in the natural language text in association with the attribute. In response to determining that the natural language text does not contain a known negation trigger in association with the attribute, the cognitive NLP system determines whether the attribute is negated based on instances of the attribute n other natural language content similar to the natural language text.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 15, 2018
    Inventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can, Robert C. Sizemore
  • Publication number: 20180075011
    Abstract: Mechanisms are provided for processing natural language content. The mechanisms receive natural language content and analyze the natural language content to generate a parse tree data structure. The mechanisms process the parse tree data structure to identify one or more instances of hypothetical spans in the natural language content. The hypothetical spans are terms or phrases indicative of a hypothetical statement. The mechanisms perform an operation based on the natural language content. The operation is performed with portions of the natural language content corresponding to the one or more identified instances of hypothetical spans being given different relative weights within portions of the natural language content than other portions of the natural language content.
    Type: Application
    Filed: September 13, 2016
    Publication date: March 15, 2018
    Inventors: Corville O. Allen, Roberto DeLima, Aysu Ezen Can, Robert C. Sizemore
  • Patent number: 9754504
    Abstract: An approach is provided that improves a question answering (QA) computer system by ingesting a set of documents into a corpus of a first QA system. A multiple choice test is generated from the set of documents. The multiple choice test includes any number of questions, with each of the questions having a correct answer and one or more candidate, or wrong answers. The questions and answers are retrieved from the set of documents. The approach identifies concepts that correspond to each of the questions. The candidate answers corresponding to each of the questions are generated based on the identified concepts that pertaining to the respective questions. In this manner, the candidate answers are designed to be misleading in light of the respective questions. A subject, such as a second QA system, is tested using the generated multiple choice test.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed
  • Patent number: 9720962
    Abstract: Mechanisms are provided for generating an answer to a superlative question. The mechanisms analyze the superlative question to extract a superlative term in the superlative question and a focus. A metric by which to evaluate the superlative term is identified based on one of a clue term in the superlative question or one or more portions of content of a corpus of information including the superlative term and focus. A search of the corpus is executed to identify one or more candidate answers to the superlative question based on evidence passages in the corpus, the superlative term, the focus, and the metric. A final answer to the superlative question is output based on the one or more candidate answers.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Albert A. Chung, Roberto DeLima, Andrew R. Freed
  • Patent number: 9720963
    Abstract: Managing confidence data in a question-answering environment is disclosed. Managing confidence data can include sorting, based on a set of answer categories for a subject matter, a first set of a plurality of answers into a first answer category. The first set can correspond to at least one of a third set of a plurality of confidence scores and the second set can correspond to at least one of a fourth set of the plurality of confidence scores. Managing confidence data can include classifying confidence scores of the third set into one of a plurality of confidence buckets using a first threshold and determining a fifth set of a plurality of thresholds using the plurality of confidence scores. Managing confidence data can include classifying unclassified confidence scores of the third set into one of the plurality of confidence buckets using the fifth set of the plurality of thresholds.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kevin S. Barker, Roberto DeLima, Thomas J. Eggebraaten, Mark G. Megerian, Marie L. Setnes
  • Patent number: 9716627
    Abstract: A load balancer computer for configuring a load balancing program in the load balancer for a cluster of servers to dispatch client requests to the servers in the cluster. The load balancer computer includes one or more storage devices and program instructions stored on the storage devices. The program instructions are: to detect that the cluster cannot handle the client requests with a predetermined level of performance, and in response, automatically request configuration information for another server not currently active in the cluster, to configure the load balancing program for adding the other server to the cluster to handle client requests; and to automatically configure the load balancing program for the cluster to add the other server to the cluster in accordance with the configuration information received for the other server. The configuration information configures the load balancing program for the other server based on a cookie affinity rule.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: July 25, 2017
    Assignee: International Business Machines Corporation
    Inventors: Roberto DeLima, Craig A. Lanzen
  • Publication number: 20170169717
    Abstract: An approach is provided that improves a question answering (QA) computer system by ingesting a set of documents into a corpus of a first QA system. A multiple choice test is generated from the set of documents. The multiple choice test includes any number of questions, with each of the questions having a correct answer and one or more candidate, or wrong answers. The questions and answers are retrieved from the set of documents. The approach identifies concepts that correspond to each of the questions. The candidate answers corresponding to each of the questions are generated based on the identified concepts that pertaining to the respective questions. In this manner, the candidate answers are designed to be misleading in light of the respective questions. A subject, such as a second QA system, is tested using the generated multiple choice test.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed
  • Patent number: 9659007
    Abstract: A method includes receiving a text and identifying a set of linguistic characteristics contained in the text, where linguistic characteristics include grammatical, syntactic, and idiomatic features of the text. The method also includes determining a plurality of locations of origin in which the text was potentially written based on the set of linguistic characteristics. The method also includes retrieving a set of reference documents for each location of origin in the plurality of locations of origin and producing a set of proximity scores by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents, and the text, wherein the proximity checks analyze how often and how close linguistic characteristics are to one another. The method also includes ranking the plurality of locations of origin based on the set of proximity scores and returning a set of one or more ranked locations of origin.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
  • Patent number: 9639524
    Abstract: A method includes receiving a text. The method also includes identifying a set of linguistic characteristics contained in the text. The method also includes determining a plurality of time periods in which the text was potentially written based on the set of linguistic characteristics. The method also includes retrieving a set of reference documents for each time period. The method also includes producing a set of proximity scores by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents, and the text, where the proximity checks analyze how often and how close linguistic characteristics are to one another. The method also includes ranking the plurality of time periods based on the set of proximity scores and returning a set of one or more ranked time periods of the plurality of time periods.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
  • Publication number: 20170060846
    Abstract: A method includes receiving a text. The method also includes identifying a set of linguistic characteristics contained in the text. The method also includes determining a plurality of time periods in which the text was potentially written based on the set of linguistic characteristics. The method also includes retrieving a set of reference documents for each time period. The method also includes producing a set of proximity scores by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents, and the text, where the proximity checks analyze how often and how close linguistic characteristics are to one another. The method also includes ranking the plurality of time periods based on the set of proximity scores and returning a set of one or more ranked time periods of the plurality of time periods.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
  • Publication number: 20170060832
    Abstract: A method and system for determining a location of origin and a time period in which a document was written is disclosed. A text is received and a set of linguistic characteristics for the text are identified. A set of possible locations and time periods for the text are determined based on the set of linguistic characteristics. A set of reference documents are used to determine a proximity rating for the text based upon a determination of how close the text is to the reference documents. The potential locations and time periods are ranked and returned for presentation.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 2, 2017
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
  • Publication number: 20170060847
    Abstract: A method includes receiving a text and identifying a set of linguistic characteristics contained in the text, where linguistic characteristics include grammatical, syntactic, and idiomatic features of the text. The method also includes determining a plurality of locations of origin in which the text was potentially written based on the set of linguistic characteristics. The method also includes retrieving a set of reference documents for each location of origin in the plurality of locations of origin and producing a set of proximity scores by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents, and the text, wherein the proximity checks analyze how often and how close linguistic characteristics are to one another. The method also includes ranking the plurality of locations of origin based on the set of proximity scores and returning a set of one or more ranked locations of origin.
    Type: Application
    Filed: August 26, 2015
    Publication date: March 2, 2017
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
  • Patent number: 9514125
    Abstract: A method includes receiving a text and identifying a set of linguistic characteristics contained in the text, where linguistic characteristics include grammatical, syntactic, and idiomatic features of the text. The method also includes determining a plurality of locations of origin in which the text was potentially written based on the set of linguistic characteristics. The method also includes retrieving a set of reference documents for each location of origin in the plurality of locations of origin and producing a set of proximity scores by performing a set of proximity checks using the set of linguistic characteristics, the set of reference documents, and the text, wherein the proximity checks analyze how often and how close linguistic characteristics are to one another. The method also includes ranking the plurality of locations of origin based on the set of proximity scores and returning a set of one or more ranked locations of origin.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Roberto DeLima, Andrew R. Freed, Robert L. Nielsen
  • Publication number: 20160261463
    Abstract: A load balancer computer for configuring a load balancing program in the load balancer for a cluster of servers to dispatch client requests to the servers in the cluster. The load balancer computer includes one or more storage devices and program instructions stored on the storage devices. The program instructions are: to detect that the cluster cannot handle the client requests with a predetermined level of performance, and in response, automatically request configuration information for another server not currently active in the cluster, to configure the load balancing program for adding the other server to the cluster to handle client requests; and to automatically configure the load balancing program for the cluster to add the other server to the cluster in accordance with the configuration information received for the other server. The configuration information configures the load balancing program for the other server based on a cookie affinity rule.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Roberto DeLima, Craig A. Lanzen