×

Processing context-based inquiries for knowledge retrieval

  • US 10,769,138 B2
  • Filed: 06/13/2017
  • Issued: 09/08/2020
  • Est. Priority Date: 06/13/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for processing an inquiry to provide results satisfying the inquiry, the computer program product comprising one or more computer readable storage media collectively having computer readable program code embodied therewith, the computer readable program code executable by a processor to cause the processor to:

  • process a context using natural language processing to determine an interpretation for the context, wherein the context includes a description of a scenario pertaining to the inquiry and the interpretation for the context includes results of the natural language processing from one or more of parsing, entity detection, and relation detection of the context, and wherein the results of the natural language processing of the context include one or more factors each comprising a context portion including text extracted from the description of the scenario, and a type determined by the natural language processing for each factor comprising a description of the interpretation for the context portion corresponding to the factor;

    process the inquiry using natural language processing to determine an interpretation for the inquiry based on the interpretation for the context;

    present the interpretation for the inquiry to a user;

    in response to an incorrect interpretation for the inquiry;

    receive corrective information for the interpretation for the context from the user, wherein the corrective information for the interpretation for the context includes modifications to the type, extracted text, and relevancy to the inquiry for one or more factors in the results of the natural language processing of the context;

    apply the modifications of the corrective information to adjust the results of the natural language processing of the context and modify the interpretation for the context; and

    process the inquiry utilizing natural language processing with the modified interpretation for the context to adjust the interpretation for the inquiry;

    retrieve content based on the adjusted interpretation for the inquiry and the context to produce candidate results for the inquiry; and

    iteratively receive supplemental information for the inquiry to generate updated candidate results.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×