Timeline visualizations linked with other visualizations of data in a thin client
First Claim
Patent Images
1. 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, andwherein 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.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus in one example has: a controller having a data connector for inputting temporal data, and an item collection for providing timelines and overlays, and for providing linked visualizations of the temporal data in a timeline to other visualizations of the temporal data; and a display for displaying the timeline and overlays, and the linked visualizations. The method may have the steps of: obtaining temporal data; displaying the temporal data in at least one timeline in a web browser and in at least one other visualization in the web browser; and linking the displayed data in the at least one timeline with the displayed data in the at least one other visualization.
65 Citations
52 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 45, 46)
-
-
12. An apparatus, comprising:
-
a controller having a data connector for inputting temporal data, and an item collection for providing timelines and overlays, and for providing linked visualizations of the temporal data in a timeline to other visualizations of the temporal data 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, 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, wherein the at least two different times on the at least one timeline are represented by points located on a line, a display for concurrently displaying the timeline and overlays, and the linked visualizations, wherein the temporal data is displayed in at least first and second timelines concurrently on the display, 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 display so that the timelines pan at a common rate, 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 a visual scalability function wherein 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. - View Dependent Claims (13, 14, 47, 48)
-
-
15. A method comprising:
-
obtaining temporal data by a thin client from a server; displaying the temporal data in at least one timeline in a web page in a web browser and in at least one other visualization in 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, wherein the at least two different times on the at least one timeline are represented by points located on a line, and wherein the temporal data is displayed in at least first and second timelines 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 a common web page in the web browser so that the timelines pan at a common rate; and linking the displayed data in the 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. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 49, 50)
-
-
24. An apparatus, comprising:
-
a controller having a data connector for inputting temporal data, and an item collection for providing timelines and overlays, and for providing linked visualizations of the temporal data in at least a first and a second timelines concurrently to other visualizations of the temporal data, 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, wherein the first and second timelines are drawings, wherein each of the first and second timelines is each separately plotted for at least two different times and data associated with those times, wherein time on each of the first and second timelines is represented by points along one or more lines, wherein the first and second timelines have different time scales, and wherein the time scale of one of the timelines is selected from the group consisting of year, month, day, hour, minute, and second; a web browser for concurrently displaying the timeline and overlays, and the linked visualizations in a single display view, 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, 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 a visual scalability function wherein 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. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 51, 52)
-
Specification