Manipulation and/or analysis of hierarchical data
First Claim
Patent Images
1. A method comprising:
- identifying partial subtrees of a tree, said tree comprising hierarchical data representing one or more XML documents, said partial subtrees having depths up to a predetermined depth defining a longest separation between a root node and terminal node of said partial subtrees;
enumerating rooted partial subtrees of at least one of said identified partial subtrees;
representing said tree as one or more electrical digital signals representing one or more target numerals, said one or more target numerals being associated with said enumerated rooted partial subtrees according to an association between trees and numerals;
determining one or more signals representing a probe numeral representing a query to said one or more XML documents based, at least in part, on one or more electrical digital signals representing a probe tree, said probe tree comprising a piece of information of interest; and
comparing, using a processor, said one or more electrical digital signals representing said probe numeral with said one or more signals representing said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said one or more signals representing said probe tree in one or more electrical digital signals representing said tree based, at least in part, on a match of said one or more signals representing said probe numeral with one or more electrical digital signals representing at least one of said target numerals.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for analyzing hierarchical data are disclosed. In a particular example, rooted partial subtrees of partial subtrees of a tree are enumerated and associated with target numerals according to an association of trees and numerals. A probe numeral, representing information of interest, may be compared with target numerals to find a match. In one particular example, such a match indicates a presence of particular information in the tree.
189 Citations
39 Claims
-
1. A method comprising:
-
identifying partial subtrees of a tree, said tree comprising hierarchical data representing one or more XML documents, said partial subtrees having depths up to a predetermined depth defining a longest separation between a root node and terminal node of said partial subtrees; enumerating rooted partial subtrees of at least one of said identified partial subtrees; representing said tree as one or more electrical digital signals representing one or more target numerals, said one or more target numerals being associated with said enumerated rooted partial subtrees according to an association between trees and numerals; determining one or more signals representing a probe numeral representing a query to said one or more XML documents based, at least in part, on one or more electrical digital signals representing a probe tree, said probe tree comprising a piece of information of interest; and comparing, using a processor, said one or more electrical digital signals representing said probe numeral with said one or more signals representing said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said one or more signals representing said probe tree in one or more electrical digital signals representing said tree based, at least in part, on a match of said one or more signals representing said probe numeral with one or more electrical digital signals representing at least one of said target numerals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
representing a tree as one or more electrical digital signals representing one or more target numerals, said one or more target numerals being associated with partial subtrees of said tree according to an association between trees and numerals, said partial subtrees having depths up to a predetermined depth defining a longest separation between a root node and terminal node of said partial subtrees; determining one or more signals representing a probe numeral based, at least in part, on one or more electrical digital signals representing a probe tree, said probe tree comprising a piece of information of interest; and comparing, using a processor, said one or more signals representing said probe numeral with said one or more signals representing said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said one or more signals representing said probe tree in one or more electrical digital signals representing said tree based, at least in part, on a match of said one or more signals representing said probe numeral with one or more electrical digital signals representing at least one of said target numerals, wherein said tree comprises hierarchical data representative of a known biometric pattern and said probe numeral is representative of one or more features of a subject and/or specimen.
-
-
11. An apparatus comprising:
-
means, comprising one or more processors, for identifying subtrees of a tree, said tree comprising hierarchical data representing one or more XML documents, said subtrees having depths up to a predetermined depth defining a longest separation between a root node and terminal node of said subtrees; means, comprising said one or more processors, for enumerating rooted partial subtrees of at least one of said identified subtrees; means, comprising said one or more processors, for representing said tree as one or more target numerals, said one or more target numerals being associated with said enumerated rooted partial subtrees according to an association of trees and numerals; means, comprising said one or more processors, for determining a probe numeral representing a query to said one or more XML documents based, at least in part, on a probe tree, said probe tree comprising a piece of information of interest; and means, comprising said one or more processors, for comparing said probe numeral with said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said probe tree in said tree based, at least in part, on a match of said probe numeral with at least one of said target numerals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
means, comprising one or more processors, for representing a tree as one or more target numerals, said one or more target numerals being associated with partial subtrees of said tree according to an association between trees and numerals, said partial subtrees having depths up to a predetermined depth defining a longest separation between a root node and terminal node of said partial subtrees; means, comprising said one or more processors, for determining a probe numeral based, at least in part, on one or more electrical digital signals representing a probe tree, said probe tree comprising a piece of information of interest; means, comprising one or more processors, for comparing said probe numeral with said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said probe tree in said tree based, at least in part, on a match of said probe numeral with at least one of said target numerals; and means, comprising one or more processors, for representing hierarchical data representative of a known biometric pattern as said tree and representing one or more features of a subject and/or specimen as said probe numeral.
-
-
20. An article comprising:
-
a storage medium comprising machine-readable instructions stored thereon which are executable by a processor to; identify subtrees of a tree, said tree comprising hierarchical data representing one or more XML documents, said subtrees having depths up to a predetermined depth defining a longest separation between a root node and terminal node of said subtrees; enumerate rooted partial subtrees of at least one of said identified subtrees; represent said tree as one or more target numerals, said one or more target numerals being associated with said enumerated rooted partial subtrees according to an association between trees and numerals; determine a probe numeral representative of a query to said one or more XML documents based, at least in part, on a probe tree, said probe tree comprising a piece of information of interest; and compare said probe numeral with said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said probe tree in said tree based, at least in part, on a match of said probe numeral with at least one of said target numerals. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An article comprising:
-
a storage medium comprising machine-readable instructions stored thereon which are executable by a processor to; represent a tree as one or more target numerals, said one or more target numerals being associated with identified partial subtrees of said tree according to an association between trees and numerals, said identified partial subtrees having depths up to a predetermined depth defining a longest separation between a root node and a terminal node of said partial subtrees; determine a probe numeral based, at least in part, on a probe tree, said probe tree comprising a piece of information of interest; compare said probe numeral with said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said probe tree in said tree based, at least in part, on a match of said probe numeral with at least one of said target numerals; and represent hierarchical data representative of a known biometric pattern as said tree and represent one or more features of a subject and/or specimen as said probe numeral.
-
-
30. An apparatus comprising:
-
a computing platform comprising one or more processors programmed with instructions to; identify subtrees of a tree, said tree comprising hierarchical data representing one or more XML documents, said subtrees having depths up to a predetermined depth defining a longest separation between a root node and a terminal node of said subtrees; enumerate rooted partial subtrees of at least one of said identified subtrees; represent said tree as one or more electrical digital signals representing one or more target numerals, said one or more target numerals being associated with said enumerated rooted partial subtrees according to an association between trees and numerals; determine a probe numeral representative of a query to said one or more XML documents based, at least in part, said probe tree comprising a piece of information of interest; and compare one or more electrical digital signals representing said probe numeral with said one or more signals representing said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said probe tree in said tree based, at least in part, on a match of said probe numeral with at least one of said target numerals. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus comprising:
a computing platform comprising one or more processors programmed with instructions to; represent a tree as one or more electrical digital signals representing one or more target numerals, said one or more target numerals being associated with identified partial subtrees of said tree according to an association between trees and numerals, said partial subtrees having depths up to a predetermined depth defining a longest separation between a root node and a terminal node of said partial subtrees; determine one or more signals representing a probe numeral based, at least in part, on one or more electrical digital signals representing a probe tree, said probe tree comprising a piece of information of interest; compare one or more electrical digital signals representing said probe numeral with said one or more signals representing said one or more target numerals to detect a presence of said piece of information in said tree by detecting a presence of said one or more signals representing said probe tree in one or more electrical digital signals representing said tree based, at least in part, on a match of said one or more signals representing said probe numeral with one or more electrical digital signals representing at least one of said target numerals; and represent hierarchical data representative of a known biometric pattern as said tree and represent one or more features of a subject and/or specimen as said one or more signals representing said probe numeral.
Specification