ARTIFICIAL INTELLIGENCE METHOD AND APPARATUS
First Claim
1. A method, comprising:
- (a) creating a first database of meaning items, each of said meaning items being associated with a particular meaning, said first database being created by;
(i) identifying a plurality of primitive words in a first group, said primitive words in said first group having a singular meaning;
(ii) storing said plurality of primitive words in said first group having a singular meaning at a first set of storage locations in a computing device;
(iii) identifying a plurality of primitive words in a second group, said plurality of primitive words in said second group having an associated meaning or meanings which may be defined by said primitive words in said first group and/or other primitive words in said second group;
(iv) storing said plurality of primitive words in said second group at a second set of storage locations in a computing device;
(v) for each of said primitive words in said second group, storing its respective associated meanings as definitional linking information, linking a respective primitive word in said second group to respective defining primitive words in said first group and/or other primitive words in said second group, whereby upon the identification of a word, a definition comprising linked primitive words may be retrieved;
(vi) for each of a plurality of definable words, wherein said definable words are words in said first and second groups,(A) selecting words from said first and second groups as relative words having the same meaning as a respective definable word, and/or(B) associating words in said first and second groups into respective relative phrases having the same meaning as a respective definable word, each of said definable words, together with its respective relative words and relative phrases forming a relative set; and
(vii) for each of said definable words, storing relative set linking information linking each of said definable words to its respective relative words and relative phrases, whereby upon the identification of a word, the other members of a relative set may be retrieved;
(b) receiving a query;
(c) comparing the words in the query to said meaning items to determine those words which are not included within said first database of meaning items, said words of said query which are not included within said first database of meaning items forming a keyword set comprising jargon-type words, and the words in said query found in said first database of meaning items forming a meaning search set comprising non-jargon meaning words;
(d) inputting said keyword set into a search engine;
(e) receiving a plurality of documents from said search engine;
(f) determining whether said meaning items in said meaning search set are in each of said documents;
(g) tallying, in a meaning database, occurrences of said meaning items in said documents;
(h) ranking the documents based upon said occurrences tallied in said meaning database to select a plurality of top-ranked documents; and
(i) identifying said top-ranked documents.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention entails a method of Etiological prioritization based on an original symbolic model of the causative construction of singular logical relations which are built from an initiation of sensed masses in patterns, the naming of sensed patterns into words, the description of the relations of masses using specific English language primitives, the relations between masses and words, and the relations between primitive words. This process is built upon a theory and model of discretized human capabilities and learned experiential meanings. Human capabilities and learned experiential meanings are identified as singular primitives and amount to words identified and matched to singular parts that make up human capabilities and the inventive model of the experiences of the sensing and understanding of the spatiotemporal physical world. Continued etiological development of the inventive model entails new primitive meanings being built via the combination of the inventive model of the primitives of human capabilities with the inventive model of the primitives not representing human capabilities. The method of etiological prioritization is used to create the inventive model of the definitions of many hundreds of English language words and is applied to the explication of specialized domains of knowledge. In accordance with the invention, the method may comprise identifying a plurality of primitive words in a first group, where the primitive words in the first group have a singular meaning. The plurality of primitive words in the first group having a singular meaning are stored at a first set of storage locations in a computing device. A plurality of primitive words in a second group are identified. The plurality of primitive words in the second group have associated meanings which may be defined by the primitive words in the first group and/or other primitive words in the second group. The plurality of primitive words in the second group are stored at a second set of storage locations in a computing device. For each of the primitive words in the second group, its respective associated meanings are stored as definitional linking information, linking a respective primitive word to respective defining primitive words in the first group and/or other primitive words in the second group, whereby upon the identification of any word, a definition comprising linked primitive words may be retrieved. For each of a plurality of definable words, wherein the definable words are selected from the first and second groups, one selects words from the first and second groups as relative words having substantially the same meaning as its respective definable word, and/or associates words in the first and second groups into respective relative phrases having substantially the same meaning as its respective definable word, each of the definable words, together with its respective relative words and relative phrases forming a relative set. For each of the definable words, relative set linking information linking each of the definable words to its respective relative words and relative phrases is stored, whereby upon the identification of any word, the other members of a relative set may be retrieved.
-
Citations
16 Claims
-
1. A method, comprising:
-
(a) creating a first database of meaning items, each of said meaning items being associated with a particular meaning, said first database being created by; (i) identifying a plurality of primitive words in a first group, said primitive words in said first group having a singular meaning; (ii) storing said plurality of primitive words in said first group having a singular meaning at a first set of storage locations in a computing device; (iii) identifying a plurality of primitive words in a second group, said plurality of primitive words in said second group having an associated meaning or meanings which may be defined by said primitive words in said first group and/or other primitive words in said second group; (iv) storing said plurality of primitive words in said second group at a second set of storage locations in a computing device; (v) for each of said primitive words in said second group, storing its respective associated meanings as definitional linking information, linking a respective primitive word in said second group to respective defining primitive words in said first group and/or other primitive words in said second group, whereby upon the identification of a word, a definition comprising linked primitive words may be retrieved; (vi) for each of a plurality of definable words, wherein said definable words are words in said first and second groups, (A) selecting words from said first and second groups as relative words having the same meaning as a respective definable word, and/or (B) associating words in said first and second groups into respective relative phrases having the same meaning as a respective definable word, each of said definable words, together with its respective relative words and relative phrases forming a relative set; and (vii) for each of said definable words, storing relative set linking information linking each of said definable words to its respective relative words and relative phrases, whereby upon the identification of a word, the other members of a relative set may be retrieved; (b) receiving a query; (c) comparing the words in the query to said meaning items to determine those words which are not included within said first database of meaning items, said words of said query which are not included within said first database of meaning items forming a keyword set comprising jargon-type words, and the words in said query found in said first database of meaning items forming a meaning search set comprising non-jargon meaning words; (d) inputting said keyword set into a search engine; (e) receiving a plurality of documents from said search engine; (f) determining whether said meaning items in said meaning search set are in each of said documents; (g) tallying, in a meaning database, occurrences of said meaning items in said documents; (h) ranking the documents based upon said occurrences tallied in said meaning database to select a plurality of top-ranked documents; and (i) identifying said top-ranked documents. - View Dependent Claims (2, 3, 7, 8, 9, 10, 11, 14)
-
-
4. A method, comprising:
-
(a) identifying a plurality of primitive words and phrases in a first group, said primitive words and phrases in said first group having a singular meaning; (b) storing said plurality of primitive words and phrases in said first group having a singular meaning at a first set of storage locations in a computing device; (c) identifying a plurality of primitive words and phrases in a second group, said plurality of primitive words and phrases in said second group having an associated meaning or meanings which may be defined by said primitive words in said first group and/or other primitive words and phrases in said second group; (d) storing said plurality of primitive words in said second group at a second set of storage locations in a computing device; (e) for each of said primitive words in said second group, storing its respective associated meanings as definitional linking information, linking a respective primitive word in said second group to respective defining primitive words in said first group and/or other primitive words in said second group, whereby upon the identification of any word and phrase, a definition comprising linked primitive words may be retrieved; (f) for each of a plurality of definable words, wherein said definable words are words and phrases in said first and second groups, (i) selecting words and phrases from said first and second groups as relative words having the same meaning as a respective definable word, and/or (ii) associating words and phrases in said first and second groups into respective relative phrases having the same meaning as a respective definable word, each of said definable words, together with its respective relative words and relative phrases forming a relative set; (g) for each of said definable words, storing relative set linking information linking each of said definable words and phrases to their respective relative words and relative phrases, whereby upon the identification of any word, the other members of a relative set may be retrieved; (h) receiving a query; (i) comparing the words in the query to said words in said first and second groups to determine those words which are not included within said first and second groups said not included words forming a keyword search set, the words in said query found in said first and second groups forming a meaning search set; (j) inputting said words in said meaning search set into a search engine, said search engine accessing a database of documents; (k) determining whether said words in said meaning search set are in each of said documents; (l) tallying in a search results database occurrences in said documents of said words in said meaning search set; (m) ranking the documents based upon said occurrences tallied in said search results database to select a plurality of top-ranked documents; (n) inputting said keyword set into said search engine; (o) determining whether the words in said keyword set are in each of said documents; (p) tallying in said search results database occurrences in said documents of said words in said keyword set, wherein said ranking of said documents is also based upon said occurrences of said words in said keyword set tallied in said search results database; and (q) identifying said top-ranked documents. - View Dependent Claims (5, 6)
-
-
12. A method wherein singular logic statements from domains can be presented in a graphical user interface where the video, animation, or simulation of the subject is being played and the logic statements that are being expressed or taught can simultaneously move through the main screen in a ticker window, comprising displaying in a window for each primitive any presented statements that contain a corresponding primitive, whereby component contexts and meanings that comprise any statement are available to users of the interface in a readily apparent manner:
- wherein, each window can be clicked on and expanded to display primitive meanings that combine to form a higher level primitive represented in the window, wherein each component primitives appears in a respective window with the combination of primitives carrying the meaning equivalent to the higher level primitive, whereby said window provides access to numerically encoded portions of the ontology that relate to the statement in the window and parts of the ontology to which it can be hierarchically prioritized to fit within.
-
13. A method wherein the hierarchical ontology can be viewed in a current profiles ticker window by clicking the statement in the ticker window or alone as to display an ontological segment of interest by clicking on an encoded statement in the ontology in the current profiles window, whereby any statements that are already encoded within the ontology can optionally be streamed, simultaneous to the bringing up of the current profile ontology encodings, through the ticker windows depending whether such statements are so encoded within that particular ontological structure of the domain whereby primitive meanings and components can also be viewed in a tree like hierarchical display, whereby the top level primitives/meanings of the domain are displayed as root nodes of a tree and their component primitives displayed as child nodes upon the root node of the tree being selected for expansion, at least some child nodes can also be selected for further expansion to show their constituent primitive buildup as well, or alternatively simultaneously viewing the hierarchical and tree views.
-
15. A method comprising:
-
(a) identifying a plurality of primitive words and phrases in a first group, said primitive words and phrases in said first group having a singular meaning; (b) storing said plurality of primitive words and phrases in said first group having a singular meaning at a first set of storage locations in a computing device; (c) identifying a plurality of primitive words and phrases in a second group, said plurality of primitive words and phrases in said second group having an associated meaning or meanings which may be defined by said primitive words in said first group and/or other primitive words and phrases in said second group; (d) storing said plurality of primitive words in said second group at a second set of storage locations in a computing device; (e) for each of said primitive words in said second group, storing its respective associated meanings as definitional linking information, linking a respective primitive word in said second group to respective defining primitive words in said first group and/or other primitive words in said second group, whereby upon the identification of any word and phrase, a definition comprising linked primitive words may be retrieved; (f) for each of a plurality of definable words, wherein said definable words are words and phrases in said first and second groups, (i) selecting words and phrases from said first and second groups as relative words having the same meaning as a respective definable word, and/or (ii) associating words and phrases in said first and second groups into respective relative phrases having the same meaning as a respective definable word, each of said definable words, together with its respective relative words and relative phrases forming a relative set; (g) for each of said definable words, storing relative set linking information linking each of said definable words and phrases to their respective relative words and relative phrases, whereby upon the identification of any word, the other members of a relative set may be retrieved; (h) receiving a query; (i) comparing the words in the query to said words and phrases in said first and second groups to determine those words which are not included within said first and second groups said not included words forming a keyword search set, the words in said query found in said first and second groups forming a meaning search set; (j) inputting into a search engine a group of words and phrases, comprising; i. said words and phrases in said meaning search set, ii. the words in the definitions of said words and phrases in said meaning search set, and iii. the relative sets of said words and phrases in said meaning search set, and the relative sets of said words and phrases in the definitions of said words in said meaning search set; (k) determining whether words and phrases from said group of words and phrases are in each of a plurality of documents being accessed by said search engine; (l) tallying in a search results database occurrences in said documents of said words and phrases from said group of words and phrases; (m) ranking the documents based upon said occurrences tallied in said search results database to select a plurality of top-ranked documents; (n) identifying said top-ranked documents; (o) inputting said keyword set into said search engine; (p) determining whether the words in said keyword set are in each of said documents; and (q) tallying in said search results database occurrences in said documents of said words in said keyword set, wherein said ranking of said documents is also based upon said occurrences of said words in said keyword set tallied in said search results database. - View Dependent Claims (16)
-
Specification