Control elements of graphical user interfaces
First Claim
1. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a computing device to:
- display a plurality of components of a graphical user interface, wherein each of the plurality of components includes one or more members of at least one dimensional level of a multi-dimensional database having a plurality of dimensions and information associated with intersections of the one or more members of the at least one dimensional level of the multi-dimensional database with one or more members of another dimensional level of the multi-dimensional database, and wherein each dimension of the plurality of dimensions includes one or more dimensional levels that form a hierarchical structure within the respective dimension;
determine a dimensional level of a dimension of the plurality of dimensions having one or more members displayed in two or more components of the plurality of components;
display a control element that includes an indication of the dimensional level having the one or more members displayed in each of the two or more components;
receive a selection of an indication of a child dimensional level of the dimensional level of the dimension using the control element; and
in response to receiving the selection of the indication of the child dimensional level of the dimensional level of the dimension, update each of the two or more components such that the two or more components include one or more members of the child dimensional level of the dimensional level in place of the one or more members of the dimensional level displayed in each of the two or more components and information associated with intersections of the one or more members of the child dimensional level of the dimensional level with the one or more members of the another dimensional level of the multi-dimensional database in place of the intersections of the one or more members of the at least one dimensional level of the multi-dimensional database with the one or more members of the another dimensional level of the multi-dimensional database.
1 Assignment
0 Petitions
Accused Products
Abstract
Various aspects of this disclosure are directed to displaying, by a computing device, a plurality of components of a graphical user interface. Each of the plurality of components may display one or more members of at least one dimensional level of a database having a plurality of dimensions. Each dimension of the plurality of dimensions may include one or more dimensional levels. The computing device may determine a first dimensional level of a first dimension of the plurality of dimensions having one or more members displayed in two or more of the plurality of components, and may display a control element including an indication of the dimensional level having the one or more members displayed in each of the two or more components.
-
Citations
16 Claims
-
1. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a computing device to:
-
display a plurality of components of a graphical user interface, wherein each of the plurality of components includes one or more members of at least one dimensional level of a multi-dimensional database having a plurality of dimensions and information associated with intersections of the one or more members of the at least one dimensional level of the multi-dimensional database with one or more members of another dimensional level of the multi-dimensional database, and wherein each dimension of the plurality of dimensions includes one or more dimensional levels that form a hierarchical structure within the respective dimension; determine a dimensional level of a dimension of the plurality of dimensions having one or more members displayed in two or more components of the plurality of components; display a control element that includes an indication of the dimensional level having the one or more members displayed in each of the two or more components; receive a selection of an indication of a child dimensional level of the dimensional level of the dimension using the control element; and in response to receiving the selection of the indication of the child dimensional level of the dimensional level of the dimension, update each of the two or more components such that the two or more components include one or more members of the child dimensional level of the dimensional level in place of the one or more members of the dimensional level displayed in each of the two or more components and information associated with intersections of the one or more members of the child dimensional level of the dimensional level with the one or more members of the another dimensional level of the multi-dimensional database in place of the intersections of the one or more members of the at least one dimensional level of the multi-dimensional database with the one or more members of the another dimensional level of the multi-dimensional database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device, comprising:
-
one or more processors; a component management module, executable by the one or more processors to display a plurality of components of a graphical user interface, wherein each of the plurality of components includes one or more members of at least one dimensional level of a multidimensional database having a plurality of dimensions and information associated with intersections of the one or more members of the at least one dimensional level of the multi-dimensional database with one or more members of another dimensional level of the multi-dimensional database, and wherein each dimension of the plurality of dimensions includes one or more dimensional levels that form a hierarchical structure within the respective dimension; and a control management module, executable by the one or more processors to; determine a dimensional level of a dimension of the plurality of dimensions having one or more members included in two or more components of the plurality of components; display a control element including an indication of the dimensional level having the one or more members displayed in each of the two or more components; and receive a selection of an indication of a child dimensional level of the dimensional level of the dimension using the control element, wherein the component management module is further executable by the one or more processors to, in response to receiving the selection of the indication of the child dimensional level of the dimensional level of the dimension, update each of the two or more components such that the two or more components include one or more members of the child dimensional level of the dimensional level in place of the one or more members of the dimensional level displayed in each of the two or more components and information associated with intersections of the one or more members of the child dimensional level of the dimensional level with the one or more members of the another dimensional level of the multi-dimensional database in place of the intersections of the one or more members of the at least one dimensional level of the multi-dimensional database with the one or more members of the another dimensional level of the multi-dimensional database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification