Timescale for presenting information
First Claim
1. A non-transitory computer-readable medium having stored thereon instructions that, when executed, provide a method of displaying documents, the method comprising:
- (a) displaying an axis of an array of documents at separate display times in different manners by switching between two different types of timescale used for a timeline of the axis, the two different types of timescale comprising a linear timescale of the displayed axis and a nonlinear timescale of the displayed axis, the step of displaying including(i) displaying the axis with the timeline having a linear timescale by displaying documents of the axis along the timeline at substantially variable intervals of distance between adjacent documents on the axis, the timescale of the timeline having a time distribution that is substantially constant, with substantially equal periods of time being visually represented in substantially equal lengths of distance along the axis; and
(ii) displaying the axis with the timeline having a non-linear timescale by displaying documents of the axis along the timeline at substantially constant intervals of distance between adjacent documents on the axis, the timescale having a time distribution that is substantially variable, with substantially equal periods of time not being visually represented in substantially equal lengths of distance along the axis;
(b) wherein the switching of the type of timescale of the axis between linear and nonlinear timescales in displaying documents of the axis to the user is effected by input from the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for presenting information on a timeline is provided, the method comprising displaying the plurality of documents on the timeline using either a linear or a non-linear timescale. Documents presented along a linear timeline can switch to a non-linear timeline and vice-versa. The plurality of documents can be search results provided along the timeline representing a time attribute of each result. More than one timeline can be used to display documents, each timeline using a timescale that can be similar or dissimilar. An interface and a system for implementing the method is also provided.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored thereon instructions that, when executed, provide a method of displaying documents, the method comprising:
-
(a) displaying an axis of an array of documents at separate display times in different manners by switching between two different types of timescale used for a timeline of the axis, the two different types of timescale comprising a linear timescale of the displayed axis and a nonlinear timescale of the displayed axis, the step of displaying including (i) displaying the axis with the timeline having a linear timescale by displaying documents of the axis along the timeline at substantially variable intervals of distance between adjacent documents on the axis, the timescale of the timeline having a time distribution that is substantially constant, with substantially equal periods of time being visually represented in substantially equal lengths of distance along the axis; and (ii) displaying the axis with the timeline having a non-linear timescale by displaying documents of the axis along the timeline at substantially constant intervals of distance between adjacent documents on the axis, the timescale having a time distribution that is substantially variable, with substantially equal periods of time not being visually represented in substantially equal lengths of distance along the axis; (b) wherein the switching of the type of timescale of the axis between linear and nonlinear timescales in displaying documents of the axis to the user is effected by input from the user. - View Dependent Claims (2, 3, 4, 7, 8, 9)
-
-
5. An information organizing system, comprising:
-
(a) a computing device having a (i) processor and (ii) non-transitory computer-readable medium containing computer-executable instructions for performing a method; and (b) a display operatively connected to the computing device for displaying a graphical user interface to a user during performance of the method when the computer-executable instructions are executed; (c) wherein the method includes the step of, (i) determining a manner in which an array of documents are to be shown along an axis having a timeline having a timescale, the manner comprising whether the timeline has a linear timescale or a non-linear timescale, (ii) when the determined manner comprise a timeline having a linear timescale, causing to be shown on the display, for view by the user, the documents along the timeline at substantially variable intervals of distance between adjacent documents on the axis, the timescale of the timeline having a time distribution that is substantially constant, with substantially equal periods of time being visually represented in substantially equal lengths of distance along the axis, (iii) when the determined manner comprises a timeline having a non-linear timescale, causing to be shown on the display, for view by the user, the documents along the timeline at substantially constant intervals of distance between adjacent documents on the axis, the timescale having a time distribution that is substantially variable, with substantially equal periods of time not being visually represented in substantially equal lengths of distance along the axis, and (iv) switching between the linear timescale and the nonlinear timescale in displaying documents of the axis to the user, wherein the switching between the linear timescale and the nonlinear timescale in displaying documents of the axis to the user is effected by input from the user. - View Dependent Claims (6, 17, 18, 19, 20)
-
-
10. A non-transitory computer-readable medium having stored thereon instructions that, when executed, provide a method for displaying search results, the method comprising:
-
(a) determining a manner in which an array of the search results are to be displayed along an axis having a timeline having a timescale, the manner relating to whether the timeline has a linear timescale or a non-linear timescale; (b) ordering the search results chronologically; (c) when the determination is that the timeline has a linear timescale, displaying the ordered search results along the timeline at substantially variable intervals of distance between adjacent search results on the axis, the timescale of the timeline having a time distribution that is substantially constant, with substantially equal periods of time being visually represented in substantially equal lengths of distance along the axis; and (d) when the determination is that the timeline has a non-linear timescale, displaying the ordered search results along the timeline at substantially constant intervals of distance between adjacent search results on the axis, the timescale having a time distribution that is substantially variable, with substantially equal periods of time not being visually represented in substantially equal lengths of distance along the axis; and (e) switching between the linear timescale and the nonlinear timescale in displaying search results to the user, wherein the switching between the linear timescale and the nonlinear timescale in displaying search results to the user is effected by input from the user. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification