User interface for database display
First Claim
1. In a computer system having a graphical user interface, a display, and a user interface selection device, a method comprising the steps of:
- (a) displaying a first set of data associated with a first index of a hierarchical data store in a first frame;
(b) receiving a first selection signal indicative of the user interface selection device selecting a first item of the first set of data;
(c) in response to the first selection signal, retrieving a second set of data from the data store associated with a second index of the data store, the second set of data being associated with the first item, wherein the second index corresponds to a next tier down from the first index of the data store;
(d) displaying the second set of data in a second frame distinct from the first frame;
(e) receiving a second selection signal indicative of the user interface selection device selecting a second item of the second set of data;
(f) in response to the second selection signal, retrieving a third set of data from the data store associated with the second item and with a third index of the data store, wherein the third index corresponds to a next tier down from the second index of the data store,(g) displaying the third set of data in a third frame distinct from the first and second frames; and
(h) associating a first primacy with a position of the first frame and associating a second primacy with a position of the second frame, wherein the second frame is moved in its entirety before the first frame using the user interface selection device to pivot the displayed sets of data in the first and second frames, thereby reordering the first primacy in relation to the second primacy.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system may include a display and a user interface selection device. The computer system may display a first set of data associated with a first index of a data store in a first frame, and may receive a first selection signal indicative of the user interface selection device selecting a first item of the first set of data. In response to the first selection signal, the computer system may retrieve a second set of data from the data store associated with a second index of the data store, the second set of data being associated with the first item. The computer system may display the second set of data in a second frame distinct from the first frame.
-
Citations
75 Claims
-
1. In a computer system having a graphical user interface, a display, and a user interface selection device, a method comprising the steps of:
-
(a) displaying a first set of data associated with a first index of a hierarchical data store in a first frame; (b) receiving a first selection signal indicative of the user interface selection device selecting a first item of the first set of data; (c) in response to the first selection signal, retrieving a second set of data from the data store associated with a second index of the data store, the second set of data being associated with the first item, wherein the second index corresponds to a next tier down from the first index of the data store; (d) displaying the second set of data in a second frame distinct from the first frame; (e) receiving a second selection signal indicative of the user interface selection device selecting a second item of the second set of data; (f) in response to the second selection signal, retrieving a third set of data from the data store associated with the second item and with a third index of the data store, wherein the third index corresponds to a next tier down from the second index of the data store, (g) displaying the third set of data in a third frame distinct from the first and second frames; and (h) associating a first primacy with a position of the first frame and associating a second primacy with a position of the second frame, wherein the second frame is moved in its entirety before the first frame using the user interface selection device to pivot the displayed sets of data in the first and second frames, thereby reordering the first primacy in relation to the second primacy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable storage medium having computer executable instructions for performing steps comprising:
-
(a) displaying in a first frame a first list of items associated with a first index of a multidimensional data store; (b) receiving a first indication of a selection of a first item in the first list of items; (c) in response to the first indication, displaying in a second frame a second list of items associated with a second index of the multidimensional data store and associated with the first item, wherein the second index corresponds to a next tier down from the first index of the multidimensional data store; (d) receiving a second indication of a selection of a second item in the second list of items; (e) in response to the second indication, displaying in a third frame a third list of items associated with a third index of the multidimensional data store and associated with the second item, wherein the third index corresponds to a next tier down from the second index of the multidimensional data store; and (f) associating a first primacy with a position of the first frame and associating a second primacy with a position of the second frame, wherein the second frame is moved in its entirety before the first frame using a user interface selection device to pivot the displayed lists of items in the first and second frames, thereby reordering the first primacy in relation to the second primacy. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer readable storage medium having computer executable components comprising:
-
(a) a database component for storing a multidimensional data store including at least a first index, a second index, and a third index, wherein the second index corresponds to a next tier down from the first index of the multidimensional data store, and wherein the third index corresponds to a next tier down from the second index of the multidimensional data store; (b) a query engine component for retrieving a data set associated with at least one of the first index, the second index, and the third index of the multidimensional data store; (c) a display component for displaying each retrieved data set in a distinct container, each container having a display position indicating a primacy of the retrieved data set, wherein the relative display positions of two or more containers are moved in their entirety using a user interface selection device to pivot the displayed data sets in each container, thereby reordering the primacy associated with the two or more containers; and (d) a user component for receiving an indication of a selected item in a container having a first primacy, wherein the query engine component is capable of retrieving a data set associated with the third index in response to an indication of a selection received by the user component of an item in a container for a data set associated with the second index. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A display device comprising:
a display having rendered thereon a query result for a query to a multidimensional database, the query result comprising; (a) a first query result contained in a first frame, the first query result comprising at least a portion of a first dimension of the multidimensional database; (b) a second query result in a second frame distinct from the first frame, the second query result comprising at least a portion of a second dimension of the multidimensional database, wherein the second dimension corresponds to a next tier down from the first dimension of the multidimensional database; (c) a third query result in a third frame distinct from the first and second frames, the third query result comprising at least a portion of a third dimension of the multidimensional database, wherein the third dimension corresponds to a next tier down from the second dimension of the multidimensional database, wherein the third query result is displayed in response to a selection of an item in the second frame corresponding to the second query result, wherein a position of the first frame indicates a first primacy associated with the first query result, and a position of the second frame indicates a second primacy associated with the second query result, wherein the relative positions of the first frame and the second frame are moved in their entirety using a user interface selection device to pivot the rendered first and second query results in the first and second frames, thereby reordering the first primacy in relation to the second primacy. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
53. A method including:
-
(a) displaying a first container containing a first set of data items in accordance with a first query including a first index of a database; (b) associating a first primacy with a position of the first container; (c) displaying a second container containing a second set of data items in accordance with a second query including a second index of the database, wherein the second index corresponds to a next tier down from the first index of the database; (d) associating with a position of the second container a second primacy less than the first primacy; (e) receiving a second indication of a selection of an item in the second set of data items; (f) in response to the second indication, displaying a third container containing a third set of data items in accordance with a third query including a third index of the database, wherein the third index corresponds to a next tier down from the second index of the database; (g) receiving a first indication that the second container has moved in its entirety relatively before the first container; (h) in response to the first indication, reordering the first primacy in relation to the second primacy so that the first primacy is less than the second primacy; (i) in response to the first indication, pivoting the first and second sets of data about the second index; and (j) displaying the pivoted first and second sets of data. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
-
61. A computer readable storage medium having computer executable instructions for performing steps comprising:
-
(a) displaying in a first container a first list of items associated with a first index of a multidimensional database; (b) associating a first primacy with a display position of the first container; (c) displaying in a second container a second list of items associated with a second index of the multidimensional database, wherein the second index corresponds to a next tier down from the first index of the multidimensional database; (d) associating a second primacy with a display position of the second container, the second primacy being less than the first primacy; (e) receiving a second indication of a selection of an item in the second container, and in response to the second indication, displaying a third list of items in a third container being associated with a third index of the multidimensional database, wherein the third index corresponds to a next tier down from the second index of the multidimensional database, wherein the third list of items in the third container is associated with a third primacy lower than the second primacy; and (f) storing one or more values corresponding to the first primacy and the second primacy, wherein the relative display positions of the first container and the second container are moved in their entirety using a user interface selection device to pivot the displayed lists of items in the first and second containers, thereby reordering the first primacy in relation to the second primacy so that the first primacy is less than the second primacy. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68)
-
-
69. In a computer system having a graphical user interface including a display and a user interface selection device, a method comprising the steps of:
-
(a) displaying a first set of data associated with a first index from a database in a first container; (b) associating a first primacy with a position of the first container on the display; (c) receiving a first selection signal indicative of the user interface selection device selecting a first item of the first set of data; (d) in response to the first selection signal, retrieving a second set of data associated with a second index from the database, the second set of data being associated with the first item, wherein the second index corresponds to a next tier down from the first index of the database; (e) displaying the second set of data in a second container distinct from the first container; (f) receiving a second selection signal indicative of a selection of a second item of the second set of data, and in response to the second selection signal, displaying a fourth set of data in a third container being associated with a third index of the database, wherein the third index corresponds to a next tier down from the second index of the database; (g) associating a second primacy with a position of the second container on the display, the second primacy being less than the first primacy, wherein the relative positions of the first container and the second container are moved in their entirety using the user interface selection device to pivot the displayed sets of data in the first and second containers, thereby reordering the first primacy in relation to the second primacy so that the first primacy is less than the second primacy. - View Dependent Claims (70, 71, 72, 73, 74, 75)
-
Specification