USER INTERFACE CONTROLS FOR SPECIFYING DATA HIERARCHIES
First Claim
1. A method comprising:
- receiving, at a computer system, a data set including values for a plurality of attributes; and
generating, by the computer system, a user interface including a first control component comprising an ordered group of drop-down menus, each drop-down menu being populated with a selectable list of attributes from the plurality of attributes and being operable to select a particular attribute as a level in a data hierarchy.
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.
188 Citations
22 Claims
-
1. A method comprising:
-
receiving, at a computer system, a data set including values for a plurality of attributes; and generating, by the computer system, a user interface including a first control component comprising an ordered group of drop-down menus, each drop-down menu being populated with a selectable list of attributes from the plurality of attributes and being operable to select a particular attribute as a level in a data hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A 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 receive a data set including values for a plurality of attributes; and program code that causes the computer system to generate a user interface including a first control component comprising an ordered group of drop-down menus, each drop-down menu being populated with a selectable list of attributes from the plurality of attributes and being operable to select a particular attribute as a level in a data hierarchy. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
a storage component configured to store a data set including values for a plurality of attributes; and a processing component in communication with the storage component, the processing component being configured to; generate a user interface including a first control component comprising an ordered group of drop-down menus, each drop-down menu being populated with a selectable list of attributes from the plurality of attributes and being operable to select a particular attribute as a level in a data hierarchy. - View Dependent Claims (19, 20, 21, 22)
-
Specification