Recursive filter algorithms on hierarchical data models described for the use by the attribute value derivation
First Claim
Patent Images
1. A computer-implemented method, comprising:
- providing at least one filtering mechanism to filter at least one instruction containing at least one target attribute value derived based on at least one source attribute value combination stored in a hierarchical data model including a plurality of nodes storing data in a plurality of levels, the filtering mechanism uses a predicate function on a data stored in a node in the plurality of nodes and a level of the node in the plurality of nodes to return the at least one target attribute value in accordance with the at least one instruction, wherein each node in the plurality of nodes stores at least one upper level node instruction;
filtering, using the at least one filtering mechanism, the at least one instruction; and
generating a user interface for displaying the hierarchical data model containing the at least one filtered instruction;
wherein the at least one of the providing, the filtering, and the generating is performed using at least one processor of at least one computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, a method, and a computer program product for filtering data stored in a hierarchical data model for use by an attribute value derivation are provided. At least one filtering mechanism to filter at least one instruction containing at least one target attribute value corresponding to at least one source attribute value combination stored in a hierarchical data model is provided. The instruction is filtered using the filtering mechanism. A user interface for displaying the hierarchical data model containing the filtered instruction is generated.
17 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
providing at least one filtering mechanism to filter at least one instruction containing at least one target attribute value derived based on at least one source attribute value combination stored in a hierarchical data model including a plurality of nodes storing data in a plurality of levels, the filtering mechanism uses a predicate function on a data stored in a node in the plurality of nodes and a level of the node in the plurality of nodes to return the at least one target attribute value in accordance with the at least one instruction, wherein each node in the plurality of nodes stores at least one upper level node instruction; filtering, using the at least one filtering mechanism, the at least one instruction; and generating a user interface for displaying the hierarchical data model containing the at least one filtered instruction; wherein the at least one of the providing, the filtering, and the generating is performed using at least one processor of at least one computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one programmable processor; and a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising; providing at least one filtering mechanism to filter at least one instruction containing at least one target attribute value derived based on at least one source attribute value combination stored in a hierarchical data model including a plurality of nodes storing data in a plurality of levels, the filtering mechanism uses a predicate function on a data stored in a node in the plurality of nodes and a level of the node in the plurality of nodes to return the at least one target attribute value in accordance with the at least one instruction, wherein each node in the plurality of nodes stores at least one upper level node instruction; filtering, using the at least one filtering mechanism, the at least one instruction; and generating a user interface for displaying the hierarchical data model containing the at least one filtered instruction. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
providing at least one filtering mechanism to filter at least one instruction containing at least one target attribute value derived based on at least one source attribute value combination stored in a hierarchical data model including a plurality of nodes storing data in a plurality of levels, the filtering mechanism uses a predicate function on a data stored in a node in the plurality of nodes and a level of the node in the plurality of nodes to return the at least one target attribute value in accordance with the at least one instruction, wherein each node in the plurality of nodes stores at least one upper level node instruction; filtering, using the at least one filtering mechanism, the at least one instruction; and generating a user interface for displaying the hierarchical data model containing the at least one filtered instruction. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification