Symbolic tree node selector
AssigneeBusiness Objects Software Ltd.
InventorJohn O'byrne
Life of this patent
Estimating the term…
Abstract
A computer-implemented system member selector module is described. The member selector module comprises presentation module, a request detector, and a tree view updater. The presentation module presents a tree view representing hierarchically organized data comprising a plurality of member nodes. The request detector detects a request to apply a selection function to one or more member nodes. The tree view updater updates the tree view in response to the request and produces an updated tree view that identifies the one or more member nodes as parameters of the selection function.
Claims18
A computer-implemented method comprising:
- presenting on a display device, a first tree view representing hierarchically organized data comprising a plurality of member nodes;
- detecting, at a computer system a request to apply a selection function to one or more member nodes from the plurality of member nodes, the selection function identifying data corresponding to one or more of the plurality of member nodes to be included into or excluded from an electronic report;
- in response to the request, updating the first tree view to produce a second tree view, the second tree view identifying the one or more member nodes as parameters of the selection function and describing each of the one or more member nodes as one or more of a sibling, a child, a descendent, a parent, and an ancestor, the description comprising one or more of a word and a symbol;
- wherein an application of the selection function to a first member node is indicated by a symbol, wherein a first symbol indicates that the selection function is to be applied to all children of the first member node, a second symbol indicates that the selection function is to be applied to all descendants of the first member node, a third symbol indicates that the selection function is to be applied to all parents of the first member node and a fourth symbol indicates that the selection function is to be applied to all ancestors of the first member node;
- and
- presenting the second tree view on the display device.
A computer-implemented system comprising:
- a presentation module to present, on a hardware display device, a first tree view representing hierarchically organized data comprising a plurality of member nodes;
- a request detector to detect, at a hardware computer system, a request to apply a selection function to one or more member nodes from the plurality of member nodes, the selection function identifying data corresponding to one or more of the plurality of member nodes to be included into or excluded from an electronic report;
- a tree view updater to update the first tree view, in response to the request, to produce a second tree view, the second tree view identifying the one or more member nodes as parameters of the selection function and describing each of the one or more member nodes as one or more of a sibling, a child, a descendent, a parent, and an ancestor, the description comprising one or more of a word and a symbol;
- wherein an application of the selection function to a first member node is indicated by a symbol, wherein a first symbol indicates that the selection function is to be applied to all children of the first member node, a second symbol indicates that the selection function is to be applied to all descendants of the first member node, a third symbol indicates that the selection function is to be applied to all parents of the first member node and a fourth symbol indicates that the selection function is to be applied to all ancestors of the first member node.
A machine-readable non-transitory medium having instruction data to case a machine to:
- present, on a display device, a first tree view representing hierarchically organized data comprising a plurality of member nodes;
- detect, at a computer system a request to apply a selection function to one or more member nodes from the plurality of member nodes, the selection function identifying data corresponding to one or more of the plurality of member nodes to be included into or excluded from an electronic report;
- update the first tree view, in response to the request, to produce a second tree view, the second tree view identifying the one or more member nodes as parameters of the selection function and describing each of the one or more member nodes as one or more of a sibling, a child, a descendent, a parent, and an ancestor, the description comprising one or more of a word and a symbol;
- wherein an application of the selection function to a first member node is indicated by a symbol, wherein a first symbol indicates that the selection function is to be applied to all children of the first member node, a second symbol indicates that the selection function is to be applied to all descendants of the first member node, a third symbol indicates that the selection function is to be applied to all parents of the first member node and a fourth symbol indicates that the selection function is to be applied to all ancestors of the first member node;
- and
- present the second tree view on the display device.
Dependencies are inferred from the claim text.