Multidimensional domain modeling method and system
First Claim
1. A method of modeling a plurality of variables in a hyperstructure in a computer modeling system having at least one data storage means, a data processing means, input means, and output means, the steps comprising:
- (A) obtaining measurements of physical objects and activities which are related to the entity to be modeled in the computer hyperstructure;
(B) transforming said measurements into computer data which corresponds to the physical objects and activities external to the computer system;
(C) constructing a plurality of independent dimensions from said computer data within a hyperstructure, where each dimension has at least one element;
(D) creating a plurality of cells, each of which is associated with the intersection of at least two elements, each cell being capable of storing at least one value;
(E) associating at least one rule domain with at least one cell, said rule domain including at least one means for assigning values to the associated cells; and
(F) preparing a domain modeling rule set which determines which of said assigning means will provide the value associated with each of said cells, wherein the application of said domain modeling rule set to the hyperstructure causes a physical transformation of the data corresponding to said physical objects which are modeled in said hyperstructure.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for computer modeling (10) and for creating hyperstructures (51) which are to be contained in a computer memory, which obtains measurements of physical objects and activities which are related to the entity to be modeled in the computer hyperstructure (51). The measurements are transformed into computer data which corresponds to the physical objects and activities external to the computer system (10). A plurality of independent dimensions (54) are created, where each dimension (54) includes at least one element (58). A plurality of cells (56) are created, each of which is associated with the intersection of two or more elements (58), each cell (56) being capable of storing at least one value. At least one rule domain (60) is associated with at least one cell (56), the rule domain (60) including at least one rule for assigning values to the associated cells (56). A domain modeling rule set (126) is prepared (300), which determines which of the rules will provide the value associated with each of the cells (56) wherein application of the domain modeling rule set (126) to the hyperstructure (51) causes a physical transformation of the data corresponding to said physical objects which are modeled in said hyperstructure (51).
Also disclosed is a method for querying computer hyperstructures (51), a Hyperstructure Query Language, and a "cell explorer", which allows direct viewing of the applied formulas that produce a specific value for a cell (56).
582 Citations
18 Claims
-
1. A method of modeling a plurality of variables in a hyperstructure in a computer modeling system having at least one data storage means, a data processing means, input means, and output means, the steps comprising:
-
(A) obtaining measurements of physical objects and activities which are related to the entity to be modeled in the computer hyperstructure; (B) transforming said measurements into computer data which corresponds to the physical objects and activities external to the computer system; (C) constructing a plurality of independent dimensions from said computer data within a hyperstructure, where each dimension has at least one element; (D) creating a plurality of cells, each of which is associated with the intersection of at least two elements, each cell being capable of storing at least one value; (E) associating at least one rule domain with at least one cell, said rule domain including at least one means for assigning values to the associated cells; and (F) preparing a domain modeling rule set which determines which of said assigning means will provide the value associated with each of said cells, wherein the application of said domain modeling rule set to the hyperstructure causes a physical transformation of the data corresponding to said physical objects which are modeled in said hyperstructure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of querying a multidimensional computer modeling data structure in a computer system having at least one data storage means, data processing means, input means, output means, a hyperstructure constructed in one of said data storage means, a calculation engine, a domain modeling rule set preparation module, a query engine, and an evaluator which communicates with an SQL generator, a math library, a cache retrieval device and a sort and search processor, comprising the steps of:
-
(A) inputting a query; (B) parsing the query; (C) creating a query component tree; (D) inputting model metadata into said domain modeling rule set preparation module; (E) generating a domain modeling rule set from said domain modeling rule set preparation module; (F) inputting said domain modeling rule set into said calculation engine; (G) generating an execution tree with rules from said calculation engine; (H) inputting said execution tree with rules to said query engine; (I) generating an optimized execution tree from said query engine; (J) inputting said optimized execution tree to said evaluator; (K) communicating between said evaluator and a data reference means; (L) generating an execution tree with results; (M) repeating steps (C)-(L) if there had been any inner queries presented before the query as a whole can be addressed; (N) packaging the query results; and (O) outputting query results. - View Dependent Claims (16, 17)
-
-
18. A computer system for modeling a plurality of variables in a hyperstructure comprising:
-
at least one data storage means; data processing means; input means; output means; measurements of physical objects and activities which are related to the entity to be modeled in the computer hyperstructure which are transformed into computer data which corresponds to the physical objects and activities external to the computer system; a plurality of independent dimensions within the hyperstructure constructed from said data, where each dimension has at least one element; a plurality of cells, each of which is associated with the intersection of at least two elements, each cell being capable of storing at least one value; at least one rule domain associated with at least one cell, each said rule domain including at least one means for assigning values to the associated cell; and a domain modeling rule set for determining which of said assigning means will provide the value associated with each of said cells, wherein the application of said domain modeling rule set to the hyperstructure causes a physical transformation of the data corresponding to said physical objects which are modeled in said hyperstructure.
-
Specification