Patent Document ID: 8983897
Application ID: 13789635

Base Claim:
1. One or more data structures, embedded on one or more non-transitory computer-readable media, representing a map for a plurality of ontological subjects, used in a composition of ontological subject to describe a universe, said one or more data structure are built by processing the composition, by one or more processing or computing devices, comprising: evaluating, using one or more data processing or computing devices, one or more indications of importance of said ontological subjects in said universe, wherein one of the one or more indications of importance is based on counts of said ontological subjects in said composition; selecting a number of ontological subjects of the composition based on value of one or more indications of importance of said ontological subjects in said composition; finding associations for one or more of said selected ontological subjects by evaluating co-occurrences of a plurality of pairs of ontological subjects within certain proximities in the composition, evaluating association values between one of said selected ontological subjects with other ontological subjects of the composition based on said co-occurrences of the some of the plurality of the pairs of ontological subjects, in which said one of said selected ontological subject is a member of the pairs, and value of the one or more indications of importance of said other oncological subjects, building one or more data structures, using the values of said one or more importance factors of the ontological subjects of the composition, the association values between the ontological subjects of the composition, and the association sets of said each of selected ontological subjects of the composition, to represent the map configured to show: a multilayer graph wherein each node of the graph represents an ontological subject and wherein at each layer of the graph a node is indicated as growing if is connected to another growing node from above layer and connected to at least one node in below layer and a node is indicated as dormant if the node is only connected to at least one growing node in their above layer wherein at least one of said one or more data structures representing the map are stored in non-transitory computer readable memories and are further processed by one or more data processing or computing devices.

---

Claim 2:
2. The one or more data structures of claim 1 , wherein the map is built by an indexing method as following: a. selecting a first set of ontological subject, having at least one member, and selecting a first associated sets of ontological subjects, each of said first associated sets having at least one member, wherein each of the first associated sets is corresponded to a member of the first set, wherein each member of each set of said first associated sets having association value greater than a predefined threshold with at least one member of the first set; b. indexing the members of the first set and the members of said first associated sets in a multilayer index with indices, by an indexing method comprising; i. indexing the members of the first set wherein indices are configured to show places of the members in the first layer of said multilayer index; ii. indexing the members of the first associated sets in next layer of the index, wherein indices are configured to show places of the members in that layer and to indicate the association of a member of the first set to the members of the corresponded first associated set; iii. marking an ontological subject in its current layer of the index as dormant, if said ontological subject has been indexed in previous layer and if an ontological subject is not indexed in previous layer but is a member of more than one of the first associated sets, mark said ontological subject as dormant everywhere that appear in its current layer of the index except in one place in its current layer of the index; c. selecting a second set of ontological subject, having at least one member, from the ontological subjects of the first associated sets which are not marked as dormant, i.e. non-dormant, in the index, and select a second associated sets, each of said second associated sets having at least one member, wherein each of the second associated sets is corresponded to a member of the second set, wherein each member of each set of said second associated sets having association value greater than a predetermined threshold with at least one member of the second set; d. indexing the members of the second associated sets in next layer of the index wherein indices are configured to show places of the members in their current layer and to indicate the association of a member of the second set to the members of corresponded second associated set, and marking an ontological subject in its current layer of the index as dormant, if said ontological subject has been indexed in one of the previous layers and if the ontological subject is not indexed in one of the previous layers but is a member of more than one of the second associated sets, mark the said ontological subject as dormant everywhere that appear in its current layer of the index except in one place in its current layer of the index; and e. repeating the step c to form a next set of ontological subjects from the not marked as dormant, i.e. non-dormant, members of the last associated sets of ontological subject and to form a next associated sets and indexing the ontological subject of the said next associated sets by repeating the step d, wherein the term the second is replaced with the third, the forth and so on, whereby to uniquely index the desired number of ontological subjects in the context of said at least one composition, and wherein each ontological subject positioned once in the index as non-dormant; and storing the data corresponding to the index of the ontological subject onto one or more non-transitory computer-readable storage devices.