Patent ID: 7702500
Filing Date: 2010-04-20
Classification: G06F

Abstract:
1. A computer-implemented method for processing natural language, comprising: receiving an information input string comprising at least one stimulus; for each stimulus, generating a referent tridbit comprising (R1) a referent type element defining a stimulus type selected from the group consisting of a property, a thing, and an event, (R2) a referent value element, (R3) a referent scope:count element, and (R4) a referent attribute element identifying a connection between the referent tridbit and the stimulus; storing each referent tridbit in computer memory; generating at least one assert tridbit comprising (A1) a target element that identifies one of the referent tridbits as a target tridbit; (A2) an assert attribute element; and (A3) an assert value element, wherein each assert tridbit defines a relationship among the target tridbit, the assert attribute element and the assert value element; storing the assert tridbits in computer memory; and validating each assert tridbit by determining that its assert value element is a member of a category defined by its assert attribute element, and that its assert attribute element corresponds to an attribute of the target tridbit.