×

Semantic textual analysis

  • US 10,296,584 B2
  • Filed: 01/27/2011
  • Issued: 05/21/2019
  • Est. Priority Date: 01/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented natural language processing method of determining a degree of semantic similarity between a first unstructured natural language text phrase and one or more second unstructured natural language text phrases, the first text phrase representing a question being asked by a user as received via a user interface, each said second text phrase representing a respective answered question, the method comprising:

  • (a) analyzing the grammatical structure of the first unstructured natural language text phrase and each of the second unstructured natural language text phrases;

    (b) transforming the first unstructured natural language text phrase into a first keyword set by executing a first set of predefined program logic sequences on the first unstructured natural language text phrase;

    (c) transforming each said second unstructured natural language text phrase into a respective second keyword set by executing a second set of the predefined program logic sequences on each said second unstructured natural language text phrase to;

    (d) calculating, automatically and programmatically, a passage semantic similarity measure (PSSM) between the first text phrase and each of the second text phrases by selectively aggregating outputs from the execution of the first and second sets of predefined program logic sequences, and based on (I) the similarities between the grammatical structure of the first text phrase and the respective second text phrase, and (II) the similarities between the first keyword set and the respective second keyword set, wherein PSSM calculations are indicative of degrees of semantic similarity between two different phrases despite lexical differences between those two different phrases;

    (e) based on the calculated PSSM(s), matching the first text phrase with at least one of the one or more second text phrases; and

    (f) responding to the question being asked by the user via the user interface as represented by first text phrase, with an answer associated with the at least one matching second text phrase.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×