×

Automated comprehension of natural language via constraint-based processing

  • US 10,599,775 B2
  • Filed: 03/21/2018
  • Issued: 03/24/2020
  • Est. Priority Date: 04/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method in a data processing system of generating a response to a natural language communication, the method comprising:

  • prior to receipt by the data processing system of a natural language communication for processing, maintaining, in data storage of the data processing system, a consistent meaning framework (CMF) graph providing word meanings for various word spellings of a natural human language, wherein the CMF graph includes a plurality of nodes linked by a plurality of edges, and wherein the plurality of nodes includes;

    a plurality of meaning nodes each specifying a respective word spelling, wherein each of the plurality of meaning nodes is linked by a respective one of the plurality of edges to another meaning node serving as a parent node indicating what the word spelling means, and wherein at least two of the plurality of meaning nodes correspond to different word meanings for a common word spelling of the natural human language; and

    a plurality of sense nodes each linked to a respective one of the plurality of meaning nodes by one of the plurality of edges, each of the plurality of sense nodes having a respective associated sense defined by a natural language textual description indicating a word meaning to which the linked meaning node among the plurality of meaning nodes refers, such that different word meanings of the common word spelling can be disambiguated;

    in response to receipt by the data processing system of the natural language communication, a processor of the data processing system processing the natural language communication by reference to the CMF graph, wherein the processing includes parsing the natural language communication and selecting, for each of multiple word spellings in the natural language communication, a selected word meaning from among the word meanings provided by the CMF graph; and

    based on results of the processing, the processor outputting a natural language response to the natural language communication.

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