Patent ID: 8560946

Claim:
A method comprising: obtaining temporal data; displaying the temporal data in at least one timeline on a web page in a web browser and in at least one other visualization in the web page of the web browser concurrently, wherein the at least one timeline is a drawing, wherein at least two different times and data associated with those times are plotted against one another on the at least one timeline, and wherein the at least two different times on the at least one timeline are represented by points located on a line, wherein the temporal data is displayed in at least first and second timelines concurrently on the web page of the web browser, wherein the first and second timelines have different time scales, and wherein the at least one timeline is synchronized with other timelines on the common web page in the web browser so that the timelines pan at a common rate; linking the displayed data in at least one timeline with the displayed data in the at least one other visualization such that a change in the display of temporal data of a portion thereof in the at least one timeline is synchronized with the display of temporal data in the at least one other visualizations; providing a best fit algorithm wherein the timeline by default uses a best fit algorithm so that data items, including date ranges, icons, and text labels of the data items, do not overlap each other; and scaling the temporal data such that when a large amount of data needs to be shown at a given date, an “over plotting” indicator is shown rather than stacking all of the data on top of each other.