HIERARCHICAL DATA STRUCTURE WITH SHORTCUT LIST
First Claim
Patent Images
1. A method of generating a menu shortcut list, comprising:
- receiving, by a computer system, a user selection of a command for execution, wherein the command is associated with a terminal node of a hierarchical menu structure;
calculating, by the computer system, a usage frequency of the command;
if the usage frequency exceeds a predetermined threshold value, selecting, by the computer system, at least one ancestor node of the terminal node; and
automatically inserting, by the computer system, a menu shortcut of the command to a shortcut list associated with the selected ancestor node.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a framework to facilitate visualization. In accordance with one aspect, a visual representation of a hierarchical data structure is presented. The hierarchical data structure includes a plurality of nodes that organize data items. A user selection of a data item associated with a terminal node of the hierarchical data structure may be received. A shortcut of the data item may be inserted into a shortcut list associated with an ancestor node of the terminal node.
23 Citations
20 Claims
-
1. A method of generating a menu shortcut list, comprising:
-
receiving, by a computer system, a user selection of a command for execution, wherein the command is associated with a terminal node of a hierarchical menu structure; calculating, by the computer system, a usage frequency of the command; if the usage frequency exceeds a predetermined threshold value, selecting, by the computer system, at least one ancestor node of the terminal node; and automatically inserting, by the computer system, a menu shortcut of the command to a shortcut list associated with the selected ancestor node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of visualization, comprising:
-
presenting, via a user interface component, a visual representation of a hierarchical data structure having a plurality of nodes that organize data items; receiving, at a computer system, a user selection of a data item associated with a terminal node of the hierarchical data structure; inserting, by the computer system, a shortcut of the data item into a shortcut list associated with an ancestor node of the terminal node; and presenting, via the user interface component, an anchor marker at a visual representation of the ancestor node to indicate presence of the shortcut list, wherein the anchor marker is selectable by the user to display or hide the shortcut list. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having stored thereon program code, the program code executable by a computer to:
-
present a visual representation of a hierarchical data structure having a plurality of nodes that organize data items, receive a user selection of a data item associated with a terminal node of the hierarchical data structure, and insert a shortcut of the data item into a shortcut list associated with an ancestor node of the terminal node.
-
-
17. A system comprising:
-
a non-transitory memory device for storing computer-readable program code; and a processor in communication with the memory device, the processor being operative with the computer-readable program code to present a visual representation of a hierarchical data structure having a plurality of nodes that organize data items, receive a user selection of a data item associated with a terminal node of the hierarchical data structure, and insert a shortcut of the data item into a shortcut list associated with an ancestor node of the terminal node. - View Dependent Claims (18, 19, 20)
-
Specification