Patent ID: 7500231
Filing Date: 2009-03-03
Classification: G06F

Abstract:
1. Method for machine-executable information processing, comprising: means to store a hierarchy of data elements, said hierarchy comprising: a plurality of data element each comprising a contents member being able to hold simple contents, said simple contents not comprising further said data elements, a plurality of data elements each comprising a contents member being able to hold aggregate contents, said aggregate contents comprising a subordinate hierarchy level, said subordinate hierarchy level comprising a plurality of data elements, a plurality of data elements each being able to have an associated fuctional expression optionally selectable by input means, a plurality of said functional expressions each being able to contain a reference using dynamic binding to refer to the contents of at least one data element different from the data element associated with said functional expression; steps to model said hierarchy of data elements by input means, comprising steps to insert a new hierarchy level and steps to insert a data element into an existing hierarchy level; steps to manipulate said simple contents by input means; steps to associate a functional expression with a data element by input means and steps to manipulate said functional expression by input means; steps to output a plurality of said data elements by output means; steps to update the contents of a plurality of said data elements associated with said functional expressions by machine-evaluating each said functional expression and updating the contents of its associated said data element to reflect the result of said functional expression.