A computer implemented data processor system automatically disambiguates a
contextual meaning of natural language symbols to enable precise meanings
to be stored for later retrieval from a natural language database, so
that natural language database design is automatic, to enable flexible
and efficient natural language interfaces to computers, household
appliances and hand-held devices.