Method and System for Displaying Group Relationships in a Graphical User Interface
First Claim
1. A computer-readable medium including codes executable by a computer processor, the computer-readable medium comprising:
- code for retrieving information associated with representations and relationship data for a plurality of entities, the information being stored in a memory, each of the entities being associated with one or more grouping attributes, the grouping attributes including a first grouping attribute, the relationship data being associated with one or more hierarchies;
code for processing the information;
code for providing a graphical user interface on a display, the display including a menu region and a display region;
code for grouping the entities into a plurality of groups based at least on the first grouping attribute;
code for storing a grouping information;
code for determining hierarchical relationships among the plurality of groups;
code for storing the hierarchical relationships;
code for generating a hierarchical chart, the hierarchical chart including a plurality of nodes, each of the nodes representing a group from the plurality of groups, the plurality of nodes being linked to one another on the hierarchical chart based on the hierarchical relationships, each of the nodes displaying one or more entities associated with a same group;
code for rendering the hierarchical chart within the display region;
code for receiving a user input;
code for processing the user input.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and system for providing a user interface representing organization hierarchy wherein a group of entities can be displayed as a node, and the node is displayed as a part of a hierarchical chart. In various embodiments, the present invention provides a graphical user interface displaying nodes that represent groups of entities, and the nodes are displayed as a part of a hierarchical chart based on the hierarchical relationship among the nodes that represent groups of entities. In various embodiments, a user is able to select actions for a group of entities displayed on the same node. Based on various criteria, nodes displaying one group of entities may, based on user selections of different grouping criteria, display a different group of entities. There are other features as well, in the graphical interface.
62 Citations
20 Claims
-
1. A computer-readable medium including codes executable by a computer processor, the computer-readable medium comprising:
-
code for retrieving information associated with representations and relationship data for a plurality of entities, the information being stored in a memory, each of the entities being associated with one or more grouping attributes, the grouping attributes including a first grouping attribute, the relationship data being associated with one or more hierarchies; code for processing the information; code for providing a graphical user interface on a display, the display including a menu region and a display region; code for grouping the entities into a plurality of groups based at least on the first grouping attribute; code for storing a grouping information; code for determining hierarchical relationships among the plurality of groups; code for storing the hierarchical relationships; code for generating a hierarchical chart, the hierarchical chart including a plurality of nodes, each of the nodes representing a group from the plurality of groups, the plurality of nodes being linked to one another on the hierarchical chart based on the hierarchical relationships, each of the nodes displaying one or more entities associated with a same group; code for rendering the hierarchical chart within the display region; code for receiving a user input; code for processing the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium including codes executable by a computer processor, the computer-readable medium comprising:
-
code for retrieving information from a database, the database including representations and relationship data for a plurality of entities, each of the entities being associated with one or more grouping attributes, the grouping attributes including a first grouping attribute, the relationship data being associated with one or more hierarchies; code for processing the information from the database; code for providing a graphical user interface on a display, the display including a menu region and a display region; code for displaying the plurality of entities as a set of entity nodes on a first hierarchical chart within the display region, each entity node corresponding to an entity; code for receiving user input for grouping the nodes using least the first grouping attribute; code for grouping the entities into a plurality of groups based at least on the first grouping attribute; code for storing a grouping information; code for determining hierarchical relationships among the plurality of groups; code for storing the hierarchical relationships; code for generating a second hierarchical chart, the hierarchical chart including a plurality of group nodes, each of the group nodes representing a group from the plurality of groups, the plurality of group nodes being linked to one another on the second hierarchical chart based on the hierarchical relationships, each of the group nodes displaying one or more entities associated with a same group; and code for updating the display to display the second hierarchical chart. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system for providing a graphical user interface, the system comprising:
-
a processor module, the processor module being configured to process information from a database, the database including representations and relationship data for a plurality of entities, each of the entities being associated with one or more grouping attributes, the grouping attributes including a first grouping attribute, the relationship data being associated with one or more hierarchies, the processor module adapted to group the entities into a plurality of groups based at least on the first grouping attribute; a memory module being adapted to store the plurality of groups; a display module being adapted to display a hierarchical chart, the hierarchical chart including a plurality of nodes, each of the nodes corresponding to a group and displaying entities associated with the group; and a user input module for receiving user input. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification