User interface controls for specifying data hierarchies
First Claim
1. A method, comprising:
- generating a user interface comprising a slide bar control interface that spans a length of a row associated with a group of drop-down menus and is adjacent to the row of the group of drop-down menus, the slide bar control configured to control a depth of the group of drop-down menus, each drop-down menu being operable to select a particular attribute as a level in a data hierarchy of the data set, and the depth indicating a number of drop-down menus to be enabled at a particular time;
disabling one or more drop-down menus in the group of drop-down menus to generate a subset of the group of drop-down menus;
receiving a selection of at least one menu of the subset of the group of drop-down menus; and
providing a visualization of a data set based at least in part on the received selection.
1 Assignment
0 Petitions
Accused Products
Abstract
User interface controls that facilitate the specification/modification of data hierarchies. In one set of embodiments, a first UI control component can be provided that comprises an ordered group of drop-down menus. Each drop-down menu in the ordered group can be populated with a selectable list of attributes from a data set and can be associated with a level in a data hierarchy. By selecting values using the various drop-down menus, a user can interactively specify a data hierarchy for the data set. The data set can then be visualized according to the specified hierarchy. In further embodiments, a second UI control component can be provided in addition to the first UI control component. The second UI control component can allow a user to interactively enable or disable certain drop-down menus in the ordered group, thereby acting as a “depth filter” for controlling the depth of the data hierarchy.
-
Citations
20 Claims
-
1. A method, comprising:
-
generating a user interface comprising a slide bar control interface that spans a length of a row associated with a group of drop-down menus and is adjacent to the row of the group of drop-down menus, the slide bar control configured to control a depth of the group of drop-down menus, each drop-down menu being operable to select a particular attribute as a level in a data hierarchy of the data set, and the depth indicating a number of drop-down menus to be enabled at a particular time; disabling one or more drop-down menus in the group of drop-down menus to generate a subset of the group of drop-down menus; receiving a selection of at least one menu of the subset of the group of drop-down menus; and providing a visualization of a data set based at least in part on the received selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium having stored thereon program code executable by a computer system, the program code comprising:
-
program code that causes the computer system to generate a user interface comprising a slide bar control interface that is adjacent to a group of drop-down menus, the slide bar control configured to control a depth of the group of drop-down menus, each drop-down menu being operable to select a particular attribute as a level in a data hierarchy of the data set, and the depth indicating a number of drop-down menus to be enabled at a particular time; program code that causes the computer system to disable one or more drop-down menus in the group of drop-down menus to generate a subset of the group of drop-down menus; program code that causes the computer system to receive a selection of at least one menu of the subset of the group of drop-down menus; and program code that causes the computer system to provide a visualization of the data set based at least in part on the received selection. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
-
a non-transitory storage component configured to store a data set to be provided in a hierarchical visualization, the data set comprising values for a plurality of attributes of the data set; and a processing component in communication with the storage component, the processing component being configured to; generate a user interface comprising a slide bar control interface that is adjacent to a group of drop-down menus, the slide bar control configured to control a depth of the group of drop-down menus, each drop-down menu being operable to select a particular attribute as a level in a data hierarchy of the data set, and the depth indicating a number of drop-down menus to be enabled at a particular time; disable one or more drop-down menus in the group of drop-down menus to generate a subset of the group of drop-down menus; receive a selection of at least one menu of the subset of the group of drop-down menus; and provide a visualization of a data set based at least in part on the received selection. - View Dependent Claims (17, 18, 19, 20)
-
Specification