Time relevance-based visualization of data
First Claim
1. A method for displaying a time-series data set comprising:
- determining, by a computer, a number of data intervals for the data set having data points, wherein the number of data intervals is at least two;
determining, by the computer, a data resolution for each data interval;
partitioning, by the computer, a display space into a number of substantially equally sized partitions equal to the number of data intervals;
partitioning, by the computer, the data set into a number of time-relevance-based subsets equal to the number of partitions based on a currentness of the data and a corresponding data resolution for each partition;
whereina first of the subsets includes more current data at a first resolution; and
a second of the subsets includes data that is less current than the first subset at a lower resolution than the first resolution;
determining, by the computer, a data layout for each of the partitions, wherein a first of the partitions contains a first grid of cells displayed at the first resolution, wherein a second of the partitions contains a second grid of cells displayed at the lower resolution, wherein each of the cells represent a corresponding at least one data point in the data set, wherein the cells in the first grid displayed at the first resolution are larger in size than the cells in the second grid displayed at the second resolution;
presenting the partitions for output in the display space;
receiving additional data points; and
automatically decreasing the first and second resolutions in response to receiving the additional data points such that the cells of the first grid are reduced in size, and the cells of the second grid are reduced in size, wherein automatically decreasing the first and second resolutions allows for the additional data points and the data points of the data set to be displayed in the display space without increasing a size of the display space.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying a time-series data set. The method may include determining a number of data intervals for the data set, determining a data resolution for each data interval, partitioning a display space into a number of substantially equally sized partitions equal to the number of data intervals, partitioning the dataset into a number of time-relevance-based subsets equal to the number of partitions based on the currentness of the data and the desired data resolution for each partition, determining a data layout for each partition, and associating the data values for each subset with the corresponding layout. Furthermore, the first subset may consist of more current data at a first resolution and the second subset may consist of data that is less current than the first subset at a lower resolution than the first resolution.
-
Citations
22 Claims
-
1. A method for displaying a time-series data set comprising:
-
determining, by a computer, a number of data intervals for the data set having data points, wherein the number of data intervals is at least two; determining, by the computer, a data resolution for each data interval; partitioning, by the computer, a display space into a number of substantially equally sized partitions equal to the number of data intervals; partitioning, by the computer, the data set into a number of time-relevance-based subsets equal to the number of partitions based on a currentness of the data and a corresponding data resolution for each partition;
whereina first of the subsets includes more current data at a first resolution; and a second of the subsets includes data that is less current than the first subset at a lower resolution than the first resolution; determining, by the computer, a data layout for each of the partitions, wherein a first of the partitions contains a first grid of cells displayed at the first resolution, wherein a second of the partitions contains a second grid of cells displayed at the lower resolution, wherein each of the cells represent a corresponding at least one data point in the data set, wherein the cells in the first grid displayed at the first resolution are larger in size than the cells in the second grid displayed at the second resolution; presenting the partitions for output in the display space; receiving additional data points; and automatically decreasing the first and second resolutions in response to receiving the additional data points such that the cells of the first grid are reduced in size, and the cells of the second grid are reduced in size, wherein automatically decreasing the first and second resolutions allows for the additional data points and the data points of the data set to be displayed in the display space without increasing a size of the display space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for displaying time-series data comprising:
-
obtaining time-series data comprising a plurality of data points; dividing, by a computer, the data into N data subsets, wherein N is at least 2; displaying, in a display space on a display device, the N data subsets in N corresponding partitions; wherein; the data subset in a first of the partitions is displayed at a first resolution in a first grid of cells; and the data subset in a second of the partitions is displayed at a second, different resolution in a second grid of cells, wherein the second resolution being different from the first resolution causes the cells in the first grid to have different sizes than the cells in the second grid, receiving additional data points; and automatically decreasing the first and second resolutions in response to receiving the additional data points such that the cells of the first grid are reduced in size, and the cells of the second grid are reduced in size, wherein automatically decreasing the first and second resolutions allows for the additional data points and the data points of the time-series data to be displayed in the display space without increasing a size of the display space. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-usable medium embodying computer program code for commanding a computer to create a time-series data display by performing the steps of:
-
obtaining a time-series data set comprising a plurality of data points; dividing the data set into N data subsets based on time currentness of the data, wherein N is at least 2; simultaneously displaying the N data subsets in a display space, wherein a first data subset is displayed at a first resolution and a second data subset is displayed at a second, different resolution, wherein displaying the N data subsets comprises displaying the first data subset in a first grid of cells at the first resolution, and displaying the second data subset in a second grid of cells at the second resolution, wherein the cells in the first and second grids represent corresponding data points of the data set, and wherein sizes of the cells are determined by corresponding ones of the first and second resolutions; receive additional data points; and automatically decrease the first and second resolutions in response to receiving the additional data points such that the cells of the first grid are reduced in size, and the cells of the second grid are reduced in size, wherein automatically decreasing the first and second resolutions allows for the additional data points and the data points of the data set to be displayed in the display space without increasing a size of the display space. - View Dependent Claims (19, 20, 21, 22)
-
Specification