×

System for natural language understanding

  • US 9,710,458 B2
  • Filed: 07/08/2015
  • Issued: 07/18/2017
  • Est. Priority Date: 04/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A general-purpose computing machinery apparatus for natural language understanding (NLU), wherein said apparatus accepts a digital natural language source text and outputs a target representation of the source text in a semantically-interpretable syntactic representation (SISR) form, said apparatus comprising:

  • a parser component that accepts the source text which is unstructured data and generates by processors an output of structured data in a SISR form;

    a searcher component that accepts the parser output and generates a SISR of facts encoded in a knowledge base relevant to the SISR of the source text; and

    a clause mapping component that receives the output of the parser and the output of the server and generates the target representation;

    wherein the SISR of a natural language (NL) text is an outcome of a reverse engineering process of sentences construction, wherein in the said process, a sentence that is presumed to be constructed out of initial independent clauses through various operations as modifications of the said initial independent clauses and words addition (linking expressions) is worked out to identify the said initial independent clauses and added words, wherein SISR is a structured representation of standard templates and fields, wherein each initial independent clause existent in the said NL text is represented in a single entry, wherein each clause of the existent clauses in the said NL text represented in its complete, independent and declarative form and in the active voice, and in a complement-free (unless obligatory) manner and without the linking expressions and any conjunctions external to the clause and represented also in terms of units, wherein a unit comprises one or more words able to be associated together to represent a grammatical function as noun, verb, preposition, verbal phrase, adjective, comparative adjective, superlative adjective, superlative adverb, comparative adverb, or copula, and wherein each entry comprises;

    an entry identifier;

    a clause of the said existent clauses represented in terms of the said units in a syntax template;

    complements of the clause of the said existent clauses, represented in terms of the said units; and

    annotations;

    wherein the said annotations are data comprising information related to the entry and its components;

    wherein the said annotations are data comprising information related to the entry and its components, and wherein the target representation is an expanded SISR containing further semantic information of the SISR of the source text and the SISR facts.

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