Method and System for Providing Graphical User Interface Having Filtering Capability
First Claim
1. A computer-readable storage medium storing a plurality of codes for controlling a processor to provide a graphical user interface, the plurality of codes comprising:
- code for obtaining information containing relationship data associated with entities represented as nodes of a hierarchical chart, each of the nodes associated with a plurality of attributes;
code for receiving a first filtering criterion, the first filtering criterion being associated with at least a first attribute;
code for displaying the hierarchical chart in a display region, the hierarchical chart based on at least the relationship data, each of the nodes being displayed at a first visibility level, the hierarchical chart including one or more links connecting the nodes, the one or more links being based on the relationship data;
code for processing a first user input received by a user interface device, the first user selecting at least a first filtering criterion;
code for processing the plurality of nodes;
code for comparing the plurality of nodes to at least the first attribute;
code for determined whether one or more nodes are associated with at least the first attribute; and
code for displaying the one or more nodes at a second visibility level on the hierarchical chart if the one or more nodes are determined to fail to associate with at least the first attribute, the second visibility level being characterized by a lowered visibility compared to the first visibility level.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to user interfaces and more particularly to techniques for providing user interface which allows users to select filtering lcriteria and display filtered information accordingly. In various embodiments, related information is displayed on a hierarchical chart as nodes that are connected to one another. The hierarchical chart is updated after filtering criteria are applied, and the display visibility of the nodes are changed based on the filtering results. The hierarchical relationships among the nodes are maintained before and after the filtering process. In a specific embodiment, the nodes that do not meet filtering criteria are displayed at a low visibility level on the hierarchical chart.
86 Citations
21 Claims
-
1. A computer-readable storage medium storing a plurality of codes for controlling a processor to provide a graphical user interface, the plurality of codes comprising:
-
code for obtaining information containing relationship data associated with entities represented as nodes of a hierarchical chart, each of the nodes associated with a plurality of attributes; code for receiving a first filtering criterion, the first filtering criterion being associated with at least a first attribute; code for displaying the hierarchical chart in a display region, the hierarchical chart based on at least the relationship data, each of the nodes being displayed at a first visibility level, the hierarchical chart including one or more links connecting the nodes, the one or more links being based on the relationship data; code for processing a first user input received by a user interface device, the first user selecting at least a first filtering criterion; code for processing the plurality of nodes; code for comparing the plurality of nodes to at least the first attribute; code for determined whether one or more nodes are associated with at least the first attribute; and code for displaying the one or more nodes at a second visibility level on the hierarchical chart if the one or more nodes are determined to fail to associate with at least the first attribute, the second visibility level being characterized by a lowered visibility compared to the first visibility level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system for providing an interactive graphical user interface, the system comprising:
-
a graphical user interface including a display, the display including a menu region and a display region within the graphical user interface, the menu region including a filtering menu, the filtering menu including selections for at least a first filtering criterion, the first filtering criterion being associated with at least a first attribute, the display region being adapted to display a plurality of nodes of a hierarchical chart at a first visibility level based on relationship data, the plurality of nodes being connected by one or more links based on the relationship data, the plurality of nodes being associated with a plurality of attributes; a memory; an input module for receiving user inputs, the input module being configured to receive a user selection for selecting the first filtering criterion from the filtering menu; and a processor, the processor being configured to obtain nodes and process the user input to determine a whether one or more nodes fail to associate with at least the first attribute; wherein; the display region is updated to display the one or more nodes at a second visibility level on the hierarchical chart if the one or more nodes are determined to fail to associate with at least the first attribute, the second visibility level being characterized by a lowered visibility compared to the first visibility level. - View Dependent Claims (14, 15, 16, 17)
-
-
18. In a computer system having a processor, a graphical user interface including a display and a user interface device communicatively coupled to the processor, the graphical user interface comprising:
-
a display region within the graphical user interface, the display region being adapted to display one or more links and a plurality nodes of a hierarchical chart at a first visibility level based on at least relationship data, the relationship data associated the plurality of nodes, the plurality of nodes being associated with a plurality of attributes; and a menu region, the menu region including a filtering menu, the filtering menu including selections for at least a first filtering criterion, the first filtering criterion being associated with at least a first attribute; wherein; user interface device is configured to receive a first user input, the first user selecting the first filtering criterion; the processor is configured to process the plurality of nodes and compare plurality of nodes to at least the first attribute; the display region is updated for displaying one or more nodes at a second visibility level on the hierarchical chart if the one or more nodes are determined to fail to associate with at least the first attribute, the second visibility level being characterized by a lowered visibility compared to the first visibility level. - View Dependent Claims (19, 20, 21)
-
Specification