Visualization of Decision Logic
First Claim
1. A computer implemented method comprising:
- providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure;
receiving a user-generated input identifying a selected graphical user interface element within the control;
identifying a selected node within the hierarchical structure corresponding to the selected graphical user interface element;
receiving a user-generated request for modifying an appearance of a subset of the linked nodes within the hierarchical structure based on desired visualization criteria, the linked nodes within the hierarchical structure and the selected node; and
,modifying an appearance of one or more graphical user interface elements corresponding to the received request.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for visualization of decision logic are provided. In one aspect, the techniques can be implemented by providing a control within a graphical user interface to a user. The control can display a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure. An input identifying a selected graphical user interface element within the control can be generated by a user. A selected node within the hierarchical structure can be identified based on the selected graphical user interface element. In response to a request from a user, modifying an appearance of a subset of the linked nodes within the hierarchical structure based on a desired visualization criteria, the linked nodes within the hierarchical structure and the selected node.
-
Citations
60 Claims
-
1. A computer implemented method comprising:
-
providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure; receiving a user-generated input identifying a selected graphical user interface element within the control; identifying a selected node within the hierarchical structure corresponding to the selected graphical user interface element; receiving a user-generated request for modifying an appearance of a subset of the linked nodes within the hierarchical structure based on desired visualization criteria, the linked nodes within the hierarchical structure and the selected node; and
,modifying an appearance of one or more graphical user interface elements corresponding to the received request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising:
-
providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure; receiving a user-generated request for modifying an appearance of a subset of the linked nodes within the hierarchical structure based on selection criteria, the linked nodes within the hierarchical structure and data from a dataset; and
,modifying an appearance of one or more graphical user interface elements corresponding to the received request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 35)
-
-
18. A computer implemented method comprising:
-
providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure, the hierarchical structure comprising at least one root node on a first end and at least one action node on a second end; receiving a user-generated input identifying a selected graphical user interface element within the control, such that the selected graphical user interface element corresponds to a selected action node; receiving a user-generated input corresponding to a request for generation of an action graph based on the selected action node and a desired visualization criteria; generating the action graph based on the selected action node, the linked nodes within the hierarchical structure and the desired visualization criteria; and
,displaying the action graph to the user. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. An article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
-
providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure; receiving a user-generated input identifying a selected graphical user interface element within the control; identifying a selected node within the hierarchical structure corresponding to the selected graphical user interface element; receiving a user-generated request for modifying an appearance of a subset of the linked nodes within the hierarchical structure based on a desired visualization criteria, the linked nodes within the hierarchical structure and the selected node; and
,modifying an appearance of one or more graphical user interface elements corresponding to the received request. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
-
providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure; receiving a user-generated request for modifying an appearance of a subset of the linked nodes within the hierarchical structure based on a selection criteria, the linked nodes within the hierarchical structure and a data from a dataset; and
,modifying an appearance of one or more graphical user interface elements corresponding to the received request. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. An article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
-
providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked nodes within a hierarchical structure, the hierarchical structure comprising at least one root node on a first end and at least one action node on a second end; receiving a user-generated input identifying a selected graphical user interface element within the control, such that the selected graphical user interface element corresponds to a selected action node; receiving a user-generated input corresponding to a request for generation of an action graph based on the selected action node and a desired visualization criteria; generating the action graph based on the selected action node, the linked nodes within the hierarchical structure and the desired visualization criteria; and
,displaying the action graph to the user. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
-
49. A computer implemented method comprising:
-
receiving a request from a user to generate a set of action graphs corresponding to a hierarchical structure; receiving the hierarchical structure representing a population divided into at least one population subset, such that the at least one population subset is assigned to an action; for each action represented by the hierarchical structure, generating an action graph, such that the action graph corresponds to a unique population subset and the unique population subset corresponds to a single action graph, wherein the join of the unique population subsets is equivalent to the population represented by the hierarchical structure. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. An article comprising a tangible machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
-
receiving a request from a user to generate a set of action graphs corresponding to a hierarchical structure; receiving the hierarchical structure representing a population divided into at least one population subset, such that the at least one population subset is assigned to an action; for each action represented by the hierarchical structure, generating an action graph, such that the action graph corresponds to a unique population subset and the unique population subset corresponds to a single action graph, wherein the join of the unique population subsets is equivalent to the population represented by the hierarchical structure. - View Dependent Claims (56, 57, 58, 59, 60)
-
Specification