×

Method and system for discriminating axes of user-selectable elements

  • US 8,701,039 B2
  • Filed: 07/05/2008
  • Issued: 04/15/2014
  • Est. Priority Date: 08/22/2007
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×