US2012278364A1PendingUtilityA1

Automatically Modifying A Tree Structure

Assignee: FURUKAWA MASAHIROPriority: Jan 31, 2005Filed: Jul 16, 2012Published: Nov 1, 2012
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-modified
1 . 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.