Manipulation and/or analysis of hierarchical data
First Claim
Patent Images
1. A method comprising:
- accessing instructions from one or more physical memory devices for execution by one or more processors;
executing the instructions accessed from the one or more physical memory devices by the one or more processors;
storing, in at least one of the physical memory devices, signal values, including numerical signal values, resulting from having executed the accessed instructions on the one or more processors, wherein the one or more physical memory devices also store a database or a portion thereof;
wherein the accessed instructions to transform the database, or the portion thereof, represented as a tree to one or more target numerical signals values;
wherein the transformation instructions further comprising;
representing the tree comprising at least a node or at least an edge in the form of signals and/or states, as the one or more target numerical signal values substantially in accordance with transformation of the tree to the one or more target numerical signal values based at least in part on an association of trees and numerical signal values, wherein the tree comprises electronic content comprising binary digital signals and/or states, the transformation instructions further comprising;
identifying a plurality of partial subtrees of the tree, the plurality of partial subtrees also in the form of signals and/or states;
enumerating partial subtrees of the identified plurality of partial subtrees;
associating the one or more target numerical signal values with the enumerated partial subtrees; and
comparing a probe numerical signal values with the one or more target numerical signal values to detect a presence of a subtree in the tree, wherein the probe numerical signal value is also based, at least in part, on the association of trees and numerical signal values, and wherein a correspondence between the probe numerical signal values and at least one of the one or more target numerical signal values is indicative of a presence of content in the electronic content comprising binary digital signals and/or states and indicative of location(s) within the database.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods, apparatuses, devices, and/or systems for representing a tree comprising at least a node or at least an edge in the form of signals and/or states, as one or more target numerical signal values substantially in accordance with transformation of the tree to the one or more target numerical signal values based at least in part on an association of trees and numerical signal values are disclosed.
233 Citations
21 Claims
-
1. A method comprising:
-
accessing instructions from one or more physical memory devices for execution by one or more processors; executing the instructions accessed from the one or more physical memory devices by the one or more processors; storing, in at least one of the physical memory devices, signal values, including numerical signal values, resulting from having executed the accessed instructions on the one or more processors, wherein the one or more physical memory devices also store a database or a portion thereof; wherein the accessed instructions to transform the database, or the portion thereof, represented as a tree to one or more target numerical signals values; wherein the transformation instructions further comprising; representing the tree comprising at least a node or at least an edge in the form of signals and/or states, as the one or more target numerical signal values substantially in accordance with transformation of the tree to the one or more target numerical signal values based at least in part on an association of trees and numerical signal values, wherein the tree comprises electronic content comprising binary digital signals and/or states, the transformation instructions further comprising; identifying a plurality of partial subtrees of the tree, the plurality of partial subtrees also in the form of signals and/or states; enumerating partial subtrees of the identified plurality of partial subtrees; associating the one or more target numerical signal values with the enumerated partial subtrees; and comparing a probe numerical signal values with the one or more target numerical signal values to detect a presence of a subtree in the tree, wherein the probe numerical signal value is also based, at least in part, on the association of trees and numerical signal values, and wherein a correspondence between the probe numerical signal values and at least one of the one or more target numerical signal values is indicative of a presence of content in the electronic content comprising binary digital signals and/or states and indicative of location(s) within the database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
means for accessing instructions from one or more physical memory devices for execution by one or more processors; means for executing the instructions accessed from the one or more physical devices by the one or more processors; means for storing, in at least one of the physical memory devices, signals values resulting from having executed the accessed instructions on the one or more processors, wherein the one or more physical memory devices also store a database or a portion thereof; wherein the accessed instructions to transform the database, or the portion thereof, represented as a tree to one or more target numerical signal values; and wherein the means for executing the transformation instructions comprises; means for representing the tree comprising at least a node or at least an edge in the form of signals and/or states as the one or more target numerical signal values substantially in accordance with transformation of the tree to the one or more target numerical signal values based at least in part on an association of trees and numerical signal values, wherein the tree comprises electronic content comprising binary digital signals and/or states, the means for executing the transformation instructions further comprising; means for identifying a plurality of partial subtrees of the tree, the plurality of partial subtrees also in the form of signals and/or states; means for enumerating partial subtrees of the identified plurality of partial subtrees; means for associating the one or more target numerical signal values with the enumerated partial subtrees; and means for comparing a probe numerical signal value in the form of signals and/or states with the one or more target numerical signal values to detect a presence of a subtree in the tree, wherein the probe numerical signal value to be based, at least in part, on the association of trees and numerical signal values, wherein a correspondence between the probe numerical signal value and at least one of the one or more target numerical signal values is indicative of a presence of content in the electronic content comprising binary digital signals and/or states and indicative of location(s) within the database. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
one or more processors coupled to one or more physical memory devices to store executable instructions and to store binary digital signal quantities as physical memory states, wherein the executable instructions being accessible from the one or more physical memory devices for execution by the one or more processors; and the one or more processors able to store in at least one of the physical memory devices, binary signal quantities, if any, that are to result from execution of the instructions on the one or more processors, wherein the one or more physical memory devices also store a database or portion thereof, and wherein the executable instructions to transform the database, or portion thereof, represented as a tree to one or more target numerical signal values; and wherein the transformation instructions further to; represent the tree, to comprise at least a node or at least an edge in the form of signals and/or states as the one or more target numerical signal values substantially in accordance with transformation of the tree to the one or more target numerical signal values to be based at least in part on an association of trees and numerical signal values, wherein the tree to comprise electronic content comprising binary digital signals and/or states, the transformation instructions further to; identify a plurality of partial subtrees of the tree, the plurality of partial subtrees also to be in the form of signals and/or states; enumerate partial subtrees of the to be identified plurality of partial subtrees; associate the one or more target numerical signal values with the to be enumerated partial subtrees; and compare a probe numerical signal value in the form of signals and/or states with the one or more target numerical signal values to detect a presence of a subtree in the tree, the probe numerical signal value to be based, at least in part, on the association of trees and numerical signal values, and wherein a correspondence between the probe numerical signal value and at least one of the one or more target numerical signal values to indicate a presence of content in the electronic content comprising binary digital signals and/or states and indicative of location(s) within the database. - View Dependent Claims (14, 15)
-
-
16. A method comprising:
-
accessing instructions from one or more physical memory devices for execution by one or more processors; executing the instructions accessed from the one or more physical memory devices by the one or more processors; storing, in at least one of the physical memory devices, signal values, including numerical signal values, resulting from having executed the accessed instructions on one or more processors, wherein the one or more physical memory devices also store a database or a porotion thereof; wherein the accessed instructions to transform the database, or the portion thereof, represented as a tree to one or more target numerical signal values; wherein the transformation instructions further comprising; representing the tree comprising at least a node or at least an edge substantially in accordance with transformation of the tree to the one or more target numerical signal values in the form of one or more digital signals and/or states based at least in part on an association of trees and numerical signal values wherein the tree comprises electronic content comprising digital signals and/or states; the transformation instructions further comprising;
identifying a plurality of partial subtrees of the tree, enumerating rooted partial subtrees of the identified plurality of partial subtrees, and associating the one or more digital signals for the one or more target numerical signal values with the enumerated rooted partial subtrees; andcomparing a probe numerical signal value in the form of one or more digital signals and/or states with the one or more digital signals and/or states for the one or more target numerical signal values to detect a presence of a subtree in the tree, wherein the one or more digital signals and/or states for the probe numerical signal value are also based, at least in part, on the association of trees and numerical signal values, and wherein a correspondence between the one or more digital signals and/or states for the probe numerical signal value and at least one of the one or more digital signals and/or states of the one or more target numerical signal values is indicative of a presence of content in the electronic content comprising binary digital signals and/or states and indicative of location(s) within the database. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification