Patent ID: 7464026

Claim:
A method of interpreting a linguistic representation of a textual input, comprising: receiving a linguistic discourse representation structure (DRS) as the linguistic representation of the textual input; receiving an entity-and-relation model of a non-linguistic domain; generating a semantic discourse representation structure (SemDRS) in terms of the entity-and-relation model and based on evidence derived from the linguistic DRS; receiving a set of semantic mapping rules, each rule having a first side that matches DRS segments of a specified form and a second side that specifies at least a partial SemDRS; applying the set of semantic mapping rules to the linguistic DRS; identifying applicable semantic mapping rules as rules having first sides that match any segments of the linguistic DRS; generating patterns associated with the linguistic DRS, the patterns including a plurality of partial SemDRSs corresponding to the second sides of the applicable semantic mapping rules; and combining some of the patterns, consistently with the entity-and-relation model, into a single combined solution pattern.