METHOD AND SYSTEM FOR PROVIDING GRAPHICAL USER INTERFACE WITH CONTEXTUAL VIEW
First Claim
1. In a computer system having a processor, a graphical user interface including a display and a user interface selection device communicatively coupled to the processor, a computer-readable medium containing codes for operating the graphical user interface, the code being executable by a processor, the computer-readable medium comprising:
- code for obtaining a plurality of information representing a plurality of entities and relationship data associated with the plurality of entities, each of the plurality of entities including unique action types, the plurality of entities including a first entity and a second entity, the first entity including a first plurality of predefined actions, the second entity including a second plurality of predefined actions;
code for defining a menu region and a display region within the graphical user interface, the menu region including a first menu;
code for displaying the plurality of entities within the display region, the plurality of entities being displayed as nodes of a hierarchical chart based on at least the relationship data;
code for receiving, by the user interface selection device, a user selection of one or more nodes displayed within the display region;
code for processing the user selection;
code for determining a first set of menu actions based on the user selection;
code for updating the first menu to includes the first set of the menu actions;
wherein;
the first set of menu actions consists of the first plurality of predefined actions if the user selection indicates that a node corresponding to the first entity is selected;
the first set of menu actions consists of the second plurality of predefined actions if the user selection indicates that a node corresponding to the second entity is selected;
the first set of menu actions consists of the predefined actions that are common to both the first entity and the second entity if the user selection indicates that nodes corresponding to both the first entity and the second entity are selected.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a graphical user interface with contextual views. In various embodiments, the present invention provides a graphical user interface that allows the changing contents of a global menu in the graphical display based upon the selected nodes that belong to a hierarchical chart. Only those actions applicable (contextual) to the selected nodes will be determined and displayed in the menu. Accordingly, the contents of the selectable options are updated based upon the selected nodes. When more than one node is selected, the displayed selectable actions are an intersection of the actions permitted for each selected node. In a specific embodiment, a comparison menu is provided to allow the user to be able to compare unique corresponding properties of selected nodes.
-
Citations
26 Claims
-
1. In a computer system having a processor, a graphical user interface including a display and a user interface selection device communicatively coupled to the processor, a computer-readable medium containing codes for operating the graphical user interface, the code being executable by a processor, the computer-readable medium comprising:
-
code for obtaining a plurality of information representing a plurality of entities and relationship data associated with the plurality of entities, each of the plurality of entities including unique action types, the plurality of entities including a first entity and a second entity, the first entity including a first plurality of predefined actions, the second entity including a second plurality of predefined actions; code for defining a menu region and a display region within the graphical user interface, the menu region including a first menu; code for displaying the plurality of entities within the display region, the plurality of entities being displayed as nodes of a hierarchical chart based on at least the relationship data; code for receiving, by the user interface selection device, a user selection of one or more nodes displayed within the display region; code for processing the user selection; code for determining a first set of menu actions based on the user selection; code for updating the first menu to includes the first set of the menu actions; wherein; the first set of menu actions consists of the first plurality of predefined actions if the user selection indicates that a node corresponding to the first entity is selected; the first set of menu actions consists of the second plurality of predefined actions if the user selection indicates that a node corresponding to the second entity is selected; the first set of menu actions consists of the predefined actions that are common to both the first entity and the second entity if the user selection indicates that nodes corresponding to both the first entity and the second entity are selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. In a computer system having a processor, a graphical user interface including a display and a user interface selection 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 a plurality of nodes in a hierarchical chart, the plurality of nodes corresponding to information representing a plurality of entities stored in a database, relationship data associated with the plurality of entities being stored in the database, each of the plurality of entities including unique action types, the plurality of entities including a first entity and a second entity, the first entity including a first plurality of predefined actions, the second entity including a second plurality of predefined actions; a menu region display within the display, the menu region including a first menu, the first menu including a first plurality of actions items, the plurality of actions items being common to each of the plurality of entities; wherein, upon receiving a user selection of one or more nodes using the user interface selection device; the processor processes the user selection; the first menu is updated to include a second plurality of action items, the second plurality of action items includes the first plurality of actions if the user selection indicates that a node for the first entity is selected; the first menu is updated to include a second plurality of action items, the second plurality of action items includes the second plurality of predefined actions if the user selection indicates that a node for the second entity is selected; the first menu is updated to include a second plurality of action items, the second plurality of action items includes the predefined actions that are common to both the first entity and the second entity if the user selection indicates that nodes for both the first entity and the second entity are selected. - View Dependent Claims (18, 19, 20, 21)
-
-
22. 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 first menu, the display region being adapted to display a plurality of entities as a hierarchical chart based on at least relationship data from a database obtained, the relationship data associated with the plurality of records being stored in the database, each of the plurality of records including unique action types, the plurality of records including a first record and a second record, the first record including a first plurality of predefined actions, the second record including a second plurality of predefined actions; a memory; an input module for receiving user inputs, the input module being configured to receive a user selection of one or more records displayed within the display region; a processor, the processor being configured to obtain records from the database and process the user input to determine a first set of menu actions based on the user selection; wherein; the first set of menu actions consists of the first plurality of predefined actions if the user selection indicates that the first record is selected; the first set of menu actions consists of the second plurality of predefined actions if the user selection indicates that the second record is selected; the first set of menu actions consists of the predefined actions that are common to both the first record and the second record if the user selection indicates that both the first record and the second record are selected; the graphical user interface updates the first menu to include the first set of the menu actions. - View Dependent Claims (23, 24, 25, 26)
-
Specification