US2012278364A1PendingUtilityA1
Automatically Modifying A Tree Structure
Est. expiryJan 31, 2025(expired)· nominal 20-yr term from priority
G06F 16/322G06F 16/9027
45
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method and system are provided to support automated modification to a multiple node tree structure. Each clause and each logical operator are defined in the tree structure as nodes. In addition, each link emanating from a child node to a parent node is defined as a child link, and each link emanating from a parent node to a child node is defined as a parent link. The selection and location of an operator for placement in the tree structure will be automated in response to the position selected.
Claims
exact text as granted — not AI-modified1 . A method comprising:
data storage media for storing a tree structure, the tree structure including multiple nodes, a type of each node selected from a group consisting of: a logical operator and a logical clause; classifying each node in the tree structure as a child node or a parent node; classifying links within each connection between each child node and each parent node, wherein each connection includes two or more child links and a parent link, the two or more child links defined as branches within the connection, the branches emanating from the child node, and the parent link defined as a trunk within the connection, the trunk emanating from the parent node; selecting a link within the tree structure for adding a new node, wherein a type of the new node to be added to the tree structure is defined by a classification of the selected link within a selected connection corresponding to the selected link.
2 . The method of claim 1 , further comprising creating a new clause node on a new child link within the selected connection if the selected link is classified as a child link.
3 . The method of claim 1 , further comprising creating a new operator node on a selected parent link and a new clause node on a new child link within the selected connection if the selected link is classified as a parent link.
4 . The method of claim 1 , wherein the tree structure includes at least one parent node being an n-ary operator.
5 . A system comprising:
data storage media to store a tree structure, the tree structure including multiple nodes, a type of each node selected from a group consisting of: a logical operator and a logical clause; a classification manager to classify each node in the tree structure as a child node or as a parent node; the classification manager to classify links within each connection between each child node and each parent node, wherein each connection includes two or more child links and a parent link, the two or more child links defined as branches within the connection, the branches emanating from the child node, and the parent link is defined as a trunk within the connection, the trunk emanating from the parent node; a selection manager to select a link within the tree structure for adding a new node, wherein a type of the new node to be added to the tree structure is defined by a classification of the selected link within a selected connection corresponding to the selected link.
6 . The system of claim 5 , further comprising the selection manager to create a new clause node on a new child link within the selected connection if the selected link is classified as a child link.
7 . The system of claim 5 , further comprising the selection manager to create a new operator node on a selected parent link and a new clause node on a new child link within the selected connection if the selected link is classified as a parent link.
8 . The system of claim 5 , wherein the tree structure includes at least one parent node being an n-ary operator.
9 . An article comprising:
a computer-readable storage medium, the storage medium including instructions for amending a node tree structure comprising, the instructions comprising:
instructions to store the tree structure, the tree structure including multiple nodes, a type of each node selected from a group consisting of: a logical operator and a logical clause;
instructions to classify each node in the tree structure as a child node or as a parent node;
instructions to classify links within each connection between each child node and each parent node, wherein each connection includes two or more child links and a parent link, the two or more child links defined as branches within the connection, the branches emanating from the child node, and the parent link is defined as a trunk within the connection, the trunk emanating from the parent node;
instruction to select a link within the tree structure for adding a new node, wherein a type of the new node to be added to the tree structure is defined by a classification of the selected link within a selected connection corresponding to the selected link.
10 . The article of claim 9 , further comprising instructions to create a new clause node on a new child link within the selected connection if the selected link is classified as a child link.
11 . The article of claim 9 , further comprising instructions to create a new operator node on a selected parent link and a new clause node on a new child link within the selected connection if the selected link is classified as a parent link.
12 . The article of claim 9 , wherein the tree structure includes at least one parent node being an n-ary operator.Join the waitlist — get patent alerts
Track US2012278364A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.