Patent ID: 7801923
Filing Date: 2010-09-21
Classification: G06F

Abstract:
1. A method of manipulating an edge-labeled tree (ELT) comprising: converting a first ELT in a first view to a first ELT in a second view via a computer, wherein said first view is associated with a first number of distinct values in a first set of distinct values from which edge labels are selected for ELTs in said first view, wherein said second view is associated with a second number of distinct values in a second set of distinct values from which edge labels are selected for ELTs in said second view, and wherein said first number of distinct values is not identical with said second number of distinct values and wherein a one-to-one relationship exists between ELTs in particular views; wherein ELTs are satisfying one or more operations of a set of tree expression properties that are isomorphic to operations on natural numerals, and the tree expression properties are isomorphic such that the ELTs are to be manipulated using natural numerals; and applying the one or more ELT operations on said converted first ELT in said second view which are isomorphic with one or more operations on natural numerals; and wherein said first ELT in said second view includes nodes having tags specifying a traversing of said nodes.