Patent ID: 8601392

Claim:
A non-transitory computer-readable medium having stored thereon computer-executable instructions that, when executed by a processor of a computer system, provide an interface adapted to display user-selectable elements by performing a method comprising: causing a first array of user-selectable elements to be displayed along a first axis having a first timeline having a first timescale, the first timescale having a time distribution that is substantially constant, wherein equal lengths of time are visually represented in equal lengths of distance along the first axis and wherein a plurality of the user-selectable elements are displayed along the first timeline at variable intervals of distance between adjacent user-selectable elements; and causing a second array of user-selectable elements to be displayed with the first array of user selectable elements on a common display, the second array of user-selectable elements being displayed along a second axis having a second timeline having a second timescale, the second timescale having a time distribution that is substantially variable, wherein equal lengths of time are not visually represented in equal lengths of distance along the second axis and wherein a plurality of the user-selectable elements are displayed along the second timeline at substantially constant intervals of distance between adjacent user-selectable elements, whereby the first timescale represents time in a linear fashion and the second timescale represents time in a non-linear fashion.