Patent ID: 7627591

Claim:
A method of manipulating an edge-labeled tree (ELT) comprising: executing instructions on one or more processors to: convert a signal representing first ELT in a first view to a signal representing first ELT in a second view to recognize a particular pattern or relationship in a set of data; apply a push operation to said signal representing said first ELT in said second view; and convert said signal representing said first ELT in said second view to a signal representing a natural numeral after applying said push operation by employing a model of expressions in which a push operation has the form Push(x)=Q(Rx−s), where R and s are natural numerals and R>s, where x is a natural numeral, and where Q( ) is an operation to generate non-composite numerals in ascending order, 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 is not identical with said second number.