Patent ID: 8620890

Claim:
A computer implemented method of semantic based searching comprising the steps of: selecting a target set of searchable data items; processing each of said data items through a MetaLanguage translator, said translator performing the steps of: identifying noun-verb relationships and qualifiers of nouns and verbs contained within each data item; and assigning at least one Fundamental Attribute to each of said noun-verb relationships, wherein said Fundamental Attribute is a single abstraction of more than one noun, verb, or qualifier of a noun or verb; associating in a computer searchable memory said at least one Fundamental Attribute with the data item to which it relates; inputting a search query; assigning at least one Fundamental Attribute to said search query; and searching said computer searchable memory to identify any data items that include at least one Fundamental Attribute associated therewith that is relevant to said at least one Fundamental Attribute of said search query, wherein said at least one Fundamental Attribute within each data item of said search query each includes at least one Fundamental Nature and at least one Fundamental Action, and wherein said searching step further includes the steps of: searching first said computer searchable memory to identify any data items that include at least one Fundamental Nature associated therewith that is relevant to said at least one Fundamental Nature of said search query; and searching second within a results list of said first searching step said computer searchable memory to identify any data items that include at least one Fundamental Action associated therewith that is relevant to said at least one Fundamental Action of said search query.