Patent ID: 6327592
Filing Date: 2001-12-04
Classification: G06F,Y10S

Abstract:
A data calculator comprising:a data structure network storage section containing one or more already generated data structures, a program for a calculation method used for generating each data structure based on one or more other data structures, and said one or more other data structures in a format by which dependence relationships between the data structures and the calculation method are detectable; anda managing section,wherein when a calculation method is input which indicates the generation of a new data structure based on one or more already generated data structures, the managing section generates a new data structure based on the above calculation method and one or more already generated data structures stored in the data structure network storage section, and stores the generated new data structure and the above-mentioned calculation method into the data structure network storage section in a format in which dependence relationships between the newly stored data structure and calculation method, and the already-stored data structures and calculation method are detectable, at least one of said dependence relationships being other than a corresponding positional relationship between the newly stored data structure and the already stored data structure wherein said newly and already stored data structures comprise a table, list or graph;when revision of the calculation method is directed, the managing section revises the calculation method which is stored in the data structure network storage section and for which revision was directed, and the managing section also revises all data structures, which depend on the calculation method for which revision was directed, based on the data structures and calculation method stored in the data structure network storage section; andwhen revision of a cell value or a frame of the already generated data structure is directed, the managing section revises the data structure which is stored in the data structure network storage section and for which revision was directed, and the managing section also revises all data structures, which depend on the data structure for which revision was directed, based on the data structures and calculation method stored in the data structure network storage section.