US2016314221A1PendingUtilityA1

Augmenting the display of data in a tree format

Assignee: IBMPriority: Apr 21, 2015Filed: Feb 1, 2016Published: Oct 27, 2016
Est. expiryApr 21, 2035(~8.7 yrs left)· nominal 20-yr term from priority
G06F 17/30058G06F 17/30507G06F 17/30961G06F 16/9027G06F 16/44G06F 16/2246G06F 16/24564
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The method includes identifying a tree data structure. The method includes identifying one or more features in the identified tree data structure, wherein the one or more features comprise at least one of: a node of the tree data structure, an object of the tree data structure, an array of the tree data structure, an object property of the tree data structure, and a root of the tree data structure. The method includes determining whether one of the one or more identified features matches a feature that initiates execution of a rule, wherein the rule defines augmentations to the tree data structure based upon one or more features in the tree data structure. The method includes augmenting the identified tree data structure based upon the determined one or more matches of the one or more identified features and the feature that initiates execution of the rule.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for augmenting data tree structures, the method comprising:
 identifying, by one or more computer processors, a tree data structure;   identifying, by one or more computer processors, one or more features in the identified tree data structure, wherein the one or more features comprise at least one of: a node of the tree data structure, an object of the tree data structure, an array of the tree data structure, an object property of the tree data structure, and a root of the tree data structure, wherein identifying one or more features of the identified tree data structure comprises:
 identifying, by one or more computer processors, a path of a node in the tree data structure that matches a regular expression; 
   determining, by one or more computer processors, whether one of the one or more identified features matches a feature that initiates execution of a rule, wherein the rule defines augmentations to the tree data structure based upon one or more features in the tree data structure, wherein a feature that initiates execution of a rule comprises one of:
 determining, by one or more computer processors, that a node path matches a regular expression, 
 determining, by one or more computer processors, that a child node path maps to a preset value, 
 determining, by one or more computer processors, that a child node path maps to a value that evaluates to a preset value, and 
 determining, by one or more computer processors, that a child node path exists; and 
 identifying, by one or more computer processors, a child node in the tree data structure and determining, by one or more computer processors, if one or more features of the child node of the tree data structure match a feature that initiates execution of a rule, wherein features of the child node comprise at least one of: a type of the child node, a value of the child node, and an existence of the child node; and 
   in response to determining that one or more identified features match at feature that initiates execution of a rule, augmenting, by one or more computer processors, the identified tree data structure based upon the determined one or more matches of the one or more identified features and the feature that initiates execution of the rule, wherein augmenting the identified data tree structure further comprises:
 identifying, by one or more computer processors, a first feature of the one or more identified features determined to match the feature that initiates execution of the rule; and 
 augmenting, by one or more computer processors, the identified first feature of the one or more identified features, wherein augmenting comprises one or more of:
 naming a node of the tree data structure, coloring a node of the tree data structure, expanding a node of the tree data structure, excluding a node from a tree data structure, adding static text before a name in the tree data structure, adding static text after a name in the tree data structure, adding text both before and after a name in the tree data structure, expanding a parent node of the node in the tree data structure based on a feature of the node.

Join the waitlist — get patent alerts

Track US2016314221A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.