System and method for interactive visual analytics of multi-dimensional temporal data
First Claim
1. An apparatus for generating a graphical user interface for displaying multi-dimensional temporal data on a display device, comprising:
- an input component to receive one or more data feeds comprising a plurality of data points;
a processor device to generate a graphical user interface based upon the one or more received data feeds, wherein the processor device is a graphical processing unit and the graphical processing unit utilizes one or more libraries and functions to generate and present the three-dimensional global sphere;
a display device for displaying the generated graphical user interface; and
a storage device comprising instructions that, when executed by the processor device, cause the processor device to;
generate a three-dimensional global sphere displayed within the graphical user interface on the display device based upon a first predetermined set of rules for determining a radius of the three-dimensional global sphere;
segment the three-dimensional global sphere displayed within the graphical user interface on the display device according to longitudinal segments to define a first criterion for locating a data point in one of the longitudinal segments;
segment the three-dimensional global sphere displayed within the graphical user interface on the display device according to latitudinal segments to define a second criterion for locating a data point in one of the latitudinal segments;
track one or more changes of each data point from a time T0 to time TN according to information about each data point received from the one or more data feeds;
generate a modified three-dimensional global sphere based upon the one or more tracked changes;
present the modified three-dimensional global sphere within the graphical user interface on the display device;
receive, via an input device, one or more user interactions with the modified three-dimensional global sphere presented within the graphical user interface on the display device; and
update the modified three-dimensional global sphere within the graphical user interface displayed on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Multi-dimensional temporal data can provide insight into patterns, trends and correlations. Traditional 2D-charts are widely used to support domain analysts'"'"' work, but are limited to present large-scale complicated data intuitively and do not allow further exploration to gain insight. A visual analytics system and method which supports interactive analysis of multi-dimensional temporal data, incorporating the idea of a novel visualization method is provided. The system extends the ability of mapping techniques by visualizing domain data based on a 3D geometry enhanced by color, motion and sound. It allows a compact universal overview of large-scale data and drilling down for further exploration. By customizable visualization, it can be adapted to different data models and applied to multiple domains. It helps analysts interact directly with large-scale data, gain insight into the data, and make better decisions.
-
Citations
17 Claims
-
1. An apparatus for generating a graphical user interface for displaying multi-dimensional temporal data on a display device, comprising:
-
an input component to receive one or more data feeds comprising a plurality of data points; a processor device to generate a graphical user interface based upon the one or more received data feeds, wherein the processor device is a graphical processing unit and the graphical processing unit utilizes one or more libraries and functions to generate and present the three-dimensional global sphere; a display device for displaying the generated graphical user interface; and a storage device comprising instructions that, when executed by the processor device, cause the processor device to; generate a three-dimensional global sphere displayed within the graphical user interface on the display device based upon a first predetermined set of rules for determining a radius of the three-dimensional global sphere; segment the three-dimensional global sphere displayed within the graphical user interface on the display device according to longitudinal segments to define a first criterion for locating a data point in one of the longitudinal segments; segment the three-dimensional global sphere displayed within the graphical user interface on the display device according to latitudinal segments to define a second criterion for locating a data point in one of the latitudinal segments; track one or more changes of each data point from a time T0 to time TN according to information about each data point received from the one or more data feeds; generate a modified three-dimensional global sphere based upon the one or more tracked changes; present the modified three-dimensional global sphere within the graphical user interface on the display device; receive, via an input device, one or more user interactions with the modified three-dimensional global sphere presented within the graphical user interface on the display device; and update the modified three-dimensional global sphere within the graphical user interface displayed on the display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method to generate a graphical user interface for displaying multi-dimensional temporal data on a display device, comprising:
-
utilizing, by a graphical processing unit, one or more libraries and functions to generate and present a three-dimensional global sphere displayed within the graphical user interface on the display device based upon a first predetermined set of rules for determining a radius of the three-dimensional global sphere; segmenting the three-dimensional global sphere displayed within the graphical user interface on the display device according to longitudinal segments to define a first criterion for locating a data point in one of the longitudinal segments; segmenting the three-dimensional global sphere displayed within the graphical user interface on the display device according to latitudinal segments to define a second criterion for locating a data point in one of the latitudinal segments; tracking one or more changes of each data point from a time T0 to time TN according to information about each data point received from one or more data feeds via an input component; generating a modified three-dimensional global sphere based upon the one or more tracked changes; presenting the modified three-dimensional global sphere within the graphical user interface on the display device; receiving, via an input device, one or more user interactions with the modified three-dimensional global sphere presented within the graphical user interface on the display device; and updating the modified three-dimensional global sphere within the graphical user interface displayed on the display device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising a plurality of instructions that, when executed by a processor, enable the processor to:
-
utilizing, by a graphical processing unit, one or more libraries and functions to generate and present a three-dimensional global sphere displayed within a graphical user interface on a display device based upon a first predetermined set of rules for determining a radius of the three-dimensional global sphere; segment the three-dimensional global sphere displayed within the graphical user interface on the display device according to longitudinal segments to define a first criterion for locating a data point in one of the longitudinal segments; segment the three-dimensional global sphere displayed within the graphical user interface on the display device according to latitudinal segments to define a second criterion for locating a data point in one of the latitudinal segments; track one or more changes of each data point from a time T0 to time TN according to information about each data point received from one or more data feeds via an input component; generate a modified three-dimensional global sphere based upon the one or more tracked changes; present the modified three-dimensional global sphere within the graphical user interface on the display device; receive, via an input device, one or more user interactions with the modified three-dimensional global sphere presented within the graphical user interface on the display device; and update the modified three-dimensional global sphere within the graphical user interface displayed on the display device. - View Dependent Claims (14, 15, 16, 17)
-
Specification