Method and system for discriminating axes of user-selectable elements
First Claim
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that, when executed by a computer, cause the computer to perform operations for discriminating axes of user-selectable elements on a display, the operations comprising:
- (a) displaying, at a first time, a first axis of user-selectable elements comprising results of a first query of a plurality of user-selectable elements, which first query is based on an attribute of the plurality of user-selectable elements;
(b) displaying, at a second time chronologically following the first time at which the first axis of user-selectable elements was displayed, a second axis of user-selectable elements comprising results of a second query based on an attribute of one of the user-selectable elements of the first axis, the one of the user-selectable elements of the first axis also being a user-selectable element of the second axis, with the second axis of user-selectable elements being displayed at the second time with a lesser depth of view than a depth of view with which the first axis of user-selectable elements is displayed at the second time;
(c) displaying, at a third time chronologically following the second time at which the second axis of user-selectable elements was displayed, a third axis of user-selectable elements comprising results of a third query based on an attribute of one of the user-selectable elements of the second axis, the one of the user-selectable elements of the second axis also being a user-selectable element of the third axis, with the third axis of user-selectable elements being displayed at the third time with a lesser depth of view than a depth of view with which the second axis of user-selectable elements is displayed at the third time, whereby the first, second and third axes of user-selectable elements are concurrently displayed in such a way as to,(1) indicate that the first axis of user-selectable elements was displayed chronologically before the second axis of user-selectable elements and the third axis of user-selectable elements were displayed, and(2) indicate that the second axis of user-selectable elements was displayed chronologically before the third axis of user-selectable elements was displayed;
(d) displaying, at a time subsequent to the third time, an additional axis of user-selectable elements comprising results of an additional query based on an attribute of one of the user-selectable elements of the most recently displayed axis first preceding the display of the additional axis, the one of the user-selectable elements of the additional axis also being a user-selectable element of the most recently displayed axis first preceding the display of the additional axis, with the additional axis of user-selectable elements being displayed at the subsequent time with a lesser depth of view than a depth of view of the most recently displayed axis first preceding the display of the additional axis; and
(e) ceasing displaying of the first axis of user-selectable elements based on a determination that a number of displayed axes would exceed a predetermined number of axes to be displayed at one time, wherein the remaining displayed axes of user-selectable elements, after ceasing to display the first axis of user-selectable elements, are displayed at the same time in such a way as to indicate the chronological order in which the remaining axes of user-selectable elements were displayed based on a respective depth of view of each of the axes of user-selectable elements.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for discriminating axes of user-selectable elements on a display comprising providing a plurality of user-selectable elements, displaying a first axis of user-selectable elements adapted to group user-selectable elements in a substantially rectilinear fashion, displaying a second axis of user-selectable elements adapted to group user-selectable elements in a substantially rectilinear fashion and graphically discriminating at least one axis of user-selectable elements on the display on a basis of an order between the axes of user-selectable elements, wherein a selection of an axis of user-selectable elements does not effect the order thereof. A graphical user interface and a system thereof are also provided.
-
Citations
26 Claims
-
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that, when executed by a computer, cause the computer to perform operations for discriminating axes of user-selectable elements on a display, the operations comprising:
-
(a) displaying, at a first time, a first axis of user-selectable elements comprising results of a first query of a plurality of user-selectable elements, which first query is based on an attribute of the plurality of user-selectable elements; (b) displaying, at a second time chronologically following the first time at which the first axis of user-selectable elements was displayed, a second axis of user-selectable elements comprising results of a second query based on an attribute of one of the user-selectable elements of the first axis, the one of the user-selectable elements of the first axis also being a user-selectable element of the second axis, with the second axis of user-selectable elements being displayed at the second time with a lesser depth of view than a depth of view with which the first axis of user-selectable elements is displayed at the second time; (c) displaying, at a third time chronologically following the second time at which the second axis of user-selectable elements was displayed, a third axis of user-selectable elements comprising results of a third query based on an attribute of one of the user-selectable elements of the second axis, the one of the user-selectable elements of the second axis also being a user-selectable element of the third axis, with the third axis of user-selectable elements being displayed at the third time with a lesser depth of view than a depth of view with which the second axis of user-selectable elements is displayed at the third time, whereby the first, second and third axes of user-selectable elements are concurrently displayed in such a way as to, (1) indicate that the first axis of user-selectable elements was displayed chronologically before the second axis of user-selectable elements and the third axis of user-selectable elements were displayed, and (2) indicate that the second axis of user-selectable elements was displayed chronologically before the third axis of user-selectable elements was displayed; (d) displaying, at a time subsequent to the third time, an additional axis of user-selectable elements comprising results of an additional query based on an attribute of one of the user-selectable elements of the most recently displayed axis first preceding the display of the additional axis, the one of the user-selectable elements of the additional axis also being a user-selectable element of the most recently displayed axis first preceding the display of the additional axis, with the additional axis of user-selectable elements being displayed at the subsequent time with a lesser depth of view than a depth of view of the most recently displayed axis first preceding the display of the additional axis; and (e) ceasing displaying of the first axis of user-selectable elements based on a determination that a number of displayed axes would exceed a predetermined number of axes to be displayed at one time, wherein the remaining displayed axes of user-selectable elements, after ceasing to display the first axis of user-selectable elements, are displayed at the same time in such a way as to indicate the chronological order in which the remaining axes of user-selectable elements were displayed based on a respective depth of view of each of the axes of user-selectable elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 25)
-
-
10. A method of discriminating axes of user-selectable elements on a display, the method comprising:
-
(a) displaying, at a first time, a first axis of user-selectable elements comprising results of a first query of a plurality of user-selectable elements, which first query is based on an attribute of the plurality of user-selectable elements; (b) displaying, at a second time chronologically following the first time at which the first axis of user-selectable elements was displayed, a second axis of user-selectable elements comprising results of a second query based on an attribute of one of the user-selectable elements of the first axis, the one of the user-selectable elements of the first axis also being a user-selectable element of the second axis, with the second axis of user-selectable elements being displayed at the second time with a lesser depth of view than a depth of view with which the first axis of user-selectable elements is displayed at the second time; (c) displaying, at a third time chronologically following the second time at which the second axis of user-selectable elements was displayed, a third axis of user-selectable elements comprising results of a third query based on an attribute of one of the user-selectable elements of the second axis, the one of the user-selectable elements of the second axis also being a user-selectable element of the third axis, with the third axis of user-selectable elements being displayed at the third time with a lesser depth of view than a depth of view with which the second axis of user-selectable elements is displayed at the third time, whereby the first, second and third axes of user-selectable elements are concurrently displayed in such a way as to, (1) indicate that the first axis of user-selectable elements was displayed chronologically before the second axis of user-selectable elements and the third axis of user-selectable elements were displayed, and (2) indicate that the second axis of user-selectable elements was displayed chronologically before the third axis of user-selectable elements was displayed; (d) displaying, at a time subsequent to the third time, an additional axis of user-selectable elements comprising results of an additional query based on an attribute of one of the user-selectable elements of the most recently displayed axis first preceding the display of the additional axis, the one of the user-selectable elements of the additional axis also being a user-selectable element of the most recently displayed axis first preceding the display of the additional axis, with the additional axis of user-selectable elements being displayed at the subsequent time with a lesser depth of view than a depth of view of the most recently displayed axis first preceding the display of the additional axis; and (e) ceasing displaying of the first axis of user-selectable elements based on a determination that a number of displayed axes would exceed a predetermined number of axes to be displayed at one time, wherein the remaining displayed axes of user-selectable elements, after ceasing to display the first axis of user-selectable elements, are displayed at the same time in such a way as to indicate the chronological order in which the remaining axes of user-selectable elements were displayed based on a respective depth of view of each of the axes of user-selectable elements. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 26)
-
-
22. A method of discriminating arrays of elements on a display, the method comprising:
-
(a) displaying, at a first time, a first series of one or more arrays of elements comprising results of a first query of a plurality of elements, which first query is based on an attribute of the plurality of elements; (b) displaying, at a second time chronologically following the first time at which the first series was displayed, a second series of one or more arrays of elements comprising results of a second query based on an attribute of one of the elements of the first series, the one of the elements of the first series serving as a reference point for displaying the second series of elements, with the second series of one or more arrays of user-selectable elements being displayed at the second time with a lesser depth of view than a depth of view with which the first series of one or more arrays of user-selectable elements is displayed at the second time, wherein the first series and the second series are concurrently displayed in such a way as to indicate that the first series was displayed chronologically before the second series was displayed; (c) displaying, at a time subsequent to the second time, an additional series of one or more arrays of elements comprising results of an additional query based on an attribute of one of the elements of the most recently displayed series first preceding the display of the additional series, the one of the elements of the most recently displayed series first preceding the display of the additional series serving as a reference point for displaying the additional series; and (d) ceasing displaying of the first series based on a determination that a number of displayed series of arrays would exceed a predetermined number of series of arrays to be displayed at one time, wherein the remaining displayed series, after ceasing to display the first series, are displayed in such a way so as to indicate the chronological order in which the remaining series were displayed, each one of the remaining series being displayed at the same time with a lesser depth of view than a depth of view of the immediately preceding displayed series. - View Dependent Claims (23, 24)
-
Specification