Method and/or system for manipulating tree expressions
AssigneeSkyler Technology, Inc.
InventorJack J. LeTourneau
Life of this patent
Estimating the term…
Abstract
Embodiments of methods and/or systems of manipulating tree expressions are disclosed. In one particular example, a tree expression may represent information and/or data in one particular view among a plurality of views. Further, in another particular example, a tree expression representing information and/or data in a first view may be transformed and/or converted to a tree expression which represents the information and/or data in a second view which is different from the first view.
Claims33
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.
An article comprising:
- a storage medium having stored thereon instructions that, in response to being executed by a processor, direct said processor to:
- convert a signal representing a first ELT in a first view to a signal representing a first ELT in a second view to enable recognition of a 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.
An apparatus comprising:
- a computing platform, said computing platform comprising one or more processors programmed with instructions to recognize a particular pattern or relationship in a set of data;
- said one or more processors being further programmed with instructions to:
- convert a signal representative of a first ELT in a first view to a signal representative of a first ELT in a second view, 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;
- 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 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.
An apparatus comprising:
- a computing platform programmed to recognize a particular pattern or relationship in a set of data;
- said computing platform comprising:
- means to convert a signal representative of a first ELT in a first view to a signal representative of a first ELT in a second view
- means to apply a push operation to said signal representative of said first ELT in said second view;
- and
- means to convert said signal representative of said first ELT in said second view to a signal representative 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.
A method of manipulating a labeled tree comprising:
- executing instructions on one or more processors to:
- convert one or more signals representative of a first labeled tree in a first view to a signal representative of a second labeled tree 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 labeled tree in said second view;
- and
- convert said signal representing said first labeled tree 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 labels are selected for labeled trees 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 labels are selected for labeled trees in said second view, and wherein said first number is not identical with said second number.
Dependencies are inferred from the claim text.