Mintz, Levin, Cohn, Ferris, Glovsky and Popeo, P.C.
인용정보
피인용 횟수 :
1인용 특허 :
70
초록▼
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 hierarchic
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.
대표청구항▼
1. A computer implemented method for implementation by one or more data processors comprising: providing, by at least one data processor, a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked and unlevel
1. A computer implemented method for implementation by one or more data processors comprising: providing, by at least one data processor, a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked and unleveled 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, by at least one data processor, a user-generated input identifying a selected graphical user interface element within the control;identifying, by at least one data processor, a selected node within the hierarchical structure corresponding to the selected graphical user interface element;receiving, by at least one data processor, 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, wherein nodes of the hierarchical structure are leveled; and,modifying at least one data processor, an appearance of one or more graphical user interface elements corresponding to the received request while continuing to display all of the plurality of graphical user interface elements. 2. The computer implemented method of claim 1, wherein the desired visualization criteria comprise relation criteria and selection criteria. 3. The computer implemented method of claim 2, wherein the relation criteria comprise at least one of the parents, children, ancestors, descendants and siblings. 4. The computer implemented method of claim 2, wherein at least one of the linked nodes within the hierarchical structure corresponds to a condition variable and the relation criteria corresponds to the condition variable. 5. The computer implemented method of claim 2, wherein the selection criteria comprise at least one of the color, fading and visibility. 6. The computer implemented method of claim 2, wherein the selection criteria is based on data from a data set. 7. The computer implemented method of claim 1, wherein each level of the hierarchical structure is displayed by the control using alternating background colors. 8. A computer implemented method for implementation by one or more data processors comprising: providing, by at least one data processor, a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked and unleveled 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, by at least one data processor, 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, by at least one data processor, 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, by at least one data processor, the action graph based on the selected action node, the linked nodes within the hierarchical structure and the desired visualization criteria, wherein nodes of the action graph are leveled; and,displaying, by at least one data processor, the action graph to the user. 9. The computer implemented method of claim 8, wherein the desired visualization criteria comprises: replacing the root node with a first line;connecting all nodes previously directly connected to the root node to the first line;replacing the currently selected node with a second line; andconnecting all nodes previously directly connected to the currently selected node to the second line. 10. The computer implemented method of claim 9, wherein each level of the action graph is displayed by the control using alternating background colors. 11. The computer implemented method of claim 8, wherein the action graph is optimized. 12. The computer implemented method of claim 11, wherein the optimization is performed by modifying an order of levels. 13. The computer implemented method of claim 12, wherein the order of levels is modified to minimize a number of the linked nodes, while maintaining logical equivalence. 14. An article comprising a non-transitory 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 and unleveled 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;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, the nodes of the hierarchical structure being leveled; and,modifying an appearance of one or more graphical user interface elements corresponding to the received request while continuing to display all of the plurality of graphical user interface elements. 15. The article of claim 14, wherein the desired visualization criteria comprise a relation criteria and a selection criteria. 16. The article of claim 15, wherein the relation criteria comprise at least one of the parents, children, ancestors, descendants and siblings. 17. The article of claim 15, wherein at least one of the linked nodes within the hierarchical structure corresponds to a condition variable and the relation criteria corresponds to the condition variable. 18. The article of claim 15, wherein the selection criteria comprise at least one of the color, fading and visibility. 19. The article of claim 15, wherein the selection criteria is based on data from a data set. 20. The article of claim 14, wherein the hierarchical structure is selected from the group consisting of DAG, EDAG, decision tree and action graph. 21. The article of claim 14, wherein the hierarchical structure is leveled. 22. The article of claim 21, wherein each level of the hierarchical structure is displayed by the control using alternating background colors. 23. An article comprising a non-transitory 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 and unleveled nodes within a hierarchical structure, the hierarchical structure comprising an action graph having 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, the selected graphical user interface element being selected based on frequency information, the frequency information being retrieved from a data store and indicating whether paths lead to a specific action more frequently than other paths;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, the nodes of the action graph being leveled; and,displaying the action graph to the user. 24. The article of claim 23, wherein the desired visualization criteria comprises: replacing the root node with a first line;connecting all nodes previously directly connected to the root node to the first line;replacing the currently selected node with a second line; andconnecting all nodes previously directly connected to the currently selected node to the second line. 25. The article of claim 23, wherein the action graph is leveled. 26. The article of claim 25, wherein each level of the action graph is displayed by the control using alternating background colors. 27. The article of claim 23, wherein the action graph is optimized. 28. The article of claim 27, wherein the optimization is performed by modifying an order of levels. 29. The article of claim 28, wherein the order of levels is modified to minimize a number of the linked nodes, while maintaining logical equivalence. 30. An article comprising a non-transitory 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 and unleveled 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, wherein nodes of the action graph are leveled; and,displaying the action graph to the user. 31. The article of claim 30, wherein the desired visualization criteria comprises: replacing the root node with a first line;connecting all nodes previously directly connected to the root node to the first line;replacing the currently selected node with a second line; andconnecting all nodes previously directly connected to the currently selected node to the second line. 32. The article of claim 30, wherein each level of the action graph is displayed by the control using alternating background colors. 33. The article of claim 30, wherein the action graph is optimized. 34. The article of claim 32, wherein the optimization is performed by modifying an order of levels. 35. The article of claim 34, wherein the order of levels is modified to minimize a number of the linked nodes, while maintaining logical equivalence. 36. A system comprising: one or more data processors; andmemory storing instructions, which when executed, cause at least one data processor to perform 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 and unleveled 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, wherein nodes of the action graph are leveled; and,displaying the action graph to the user. 37. An apparatus comprising: means for providing a control within a graphical user interface to a user, the control comprising a plurality of graphical user interface elements corresponding to linked and unleveled 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;means for 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;means for 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;means for generating the action graph based on the selected action node, the linked nodes within the hierarchical structure and the desired visualization criteria, wherein nodes of the action graph are leveled; and,means for displaying the action graph to the user. 38. A method as in claim 1, wherein the hierarchical structure represents a population divided into at least one subset, at least one population subset is assigned an action, and an action graph is generated for each action represented by the hierarchical structure.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (70)
Boyle Valerie Y. (Wheaton IL) Lu Daryl C. (Freehold NJ) Sicherman George L. (Ocean NJ) Swanson Robert A. (Naperville IL), Apparatus to manipulate and examine the data structure that supports digit analysis in telecommunications call processin.
Huang Ying ; Desiraju Ramakrishna ; Begue Christophe ; Bakkalbasi Omer ; Chan Lap Mui Ann ; Bhaskaran Krishnakumar ; Federgruen Awi ; Krasinski Raymond J. ; Boey Peter, Decision support system for the management of an agile supply chain.
Turpin William M. (Santa Cruz CA) Brown Kevin L. (Scotts Valley CA) Bogrett Steven W. (Campbell CA), Development system with methods for maintaining data integrity of information stored as a data record in a database with.
Turpin William Monroe ; Brown Kevin Lane ; Bogrett Steven Ward, Graphical programming system and methods for assisting a user with creating screen objects on a screen device.
Amado Carlos Armando (444 Brickell Avenue #51-111 Miami FL 33131-2400), Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the resu.
Strasnick Steven L. (Mountain View CA) Tesler Joel D. (Cupertino CA), Method and apparatus for displaying data within a three-dimensional information landscape.
Bereiter Thomas William ; Gan Doron, Method and system for displaying an expandable tree structure in a data processing system graphical user interface.
Kleinberg Jon Michael, Method and system for identifying authoritative information resources in an environment with content-based links between information resources.
Simoudis Evangelos (San Mateo CA) Livezey Brian K. (Menlo Park CA) Kerber Randy G. (San Jose CA), Method for generating predictive models in a computer system.
Kiernan Casey L. (Redmond WA) Jancke Gavin (Redmond WA), Method for separating a hierarchical tree control into one or more hierarchical child tree controls in a graphical user.
Altschuler, Steven; Ingerman, David V.; Wu, Lani; Zhao, Lei, Methods and apparatus for finding semantic information, such as usage logs, similar to a query using a pattern lattice data space.
Ebert Justin C. ; Collins Scott H. ; Arnold John P. ; David Stephen L. ; Dwyer Susan D. ; Mills Michael D. ; Shanahan Patricia, Project organization and optimization tool and method of use thereof.
de l'Etraz Paris,ESX ; Fees James R.,BEX ; Hatcher Paul,GBX ; Bruderer Otto,CHX ; Fees Christina M.,GBX, System, method, and computer program product for providing relational patterns between entities.
Fox Frederick D. ; Pearson Douglas R. ; Caine Diane ; Kenney Andrew ; Morris Richard A.,GB2 ; Beck Steve A. ; Beck Cathy J. ; Chu Robert J., User interface for graphically displaying the impact of weather on managerial planning.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.