Particle based visualizations of abstract information
First Claim
1. A system comprising:
- a device that includes at least one processor, the device including a particle based visualization engine comprising instructions tangibly embodied on a computer readable storage medium for execution by the at least one processor, the particle based visualization engine including;
a dataset acquisition component configured to obtain a set of multivariate data that includes a first plurality of data records, each of the data records represented as a plurality of data values of data attribute variables, a cardinality of the first plurality of data records being substantially large;
a template acquisition component configured to obtain a first display layout template representing a first collectivized visualization of pluralities of dataset points, the first collectivized visualization logically associated with a first set of the data attribute variables, from a perspective of a user viewer;
a display representation determination component configured to determine a first individualized particulate display representation for each of the data records in the first plurality of data records, based on at least a portion of the data values associated with each respective one of the data records in the first plurality of data records, the first individualized particulate display representation including a discrete, individually selectable first particulate shape and a first display location relative to geometric bounds logically associated with the first display layout template;
a display interface component configured to initiate a first display of the first individualized particulate display representations in accordance with the first display layout template; and
an animated transition display interface component configured to initiate an animated first transition display representing an animated transitional view of the first individualized particulate display representations in the first display, temporally transitioning to a second display of second individualized particulate display representations, substantially preserving relative pairwise visual geometric positioning arrangements of pairs of the first individualized particulate display representations in the first display, in transitions to the corresponding second individualized particulate display representations in the second display, based on substantially avoiding visualized crossings of individualized particulate display representations.
3 Assignments
0 Petitions
Accused Products
Abstract
Multivariate data that includes data records may be obtained, each of the data records represented as data values of data attribute variables. A cardinality of the data records is substantially large. A display layout template representing a collectivized visualization of dataset points is obtained, the collectivized visualization logically associated with a set of the data attribute variables, from a perspective of a user viewer. An individualized particulate display representation for each of the data records is determined, based on a portion of the data values associated with each respective data record. The individualized particulate display representation includes a discrete, individually selectable particulate shape and a display location relative to geometric bounds logically associated with the template. Display of the individualized particulate display representations is initiated in accordance with the template.
38 Citations
20 Claims
-
1. A system comprising:
a device that includes at least one processor, the device including a particle based visualization engine comprising instructions tangibly embodied on a computer readable storage medium for execution by the at least one processor, the particle based visualization engine including; a dataset acquisition component configured to obtain a set of multivariate data that includes a first plurality of data records, each of the data records represented as a plurality of data values of data attribute variables, a cardinality of the first plurality of data records being substantially large; a template acquisition component configured to obtain a first display layout template representing a first collectivized visualization of pluralities of dataset points, the first collectivized visualization logically associated with a first set of the data attribute variables, from a perspective of a user viewer; a display representation determination component configured to determine a first individualized particulate display representation for each of the data records in the first plurality of data records, based on at least a portion of the data values associated with each respective one of the data records in the first plurality of data records, the first individualized particulate display representation including a discrete, individually selectable first particulate shape and a first display location relative to geometric bounds logically associated with the first display layout template; a display interface component configured to initiate a first display of the first individualized particulate display representations in accordance with the first display layout template; and an animated transition display interface component configured to initiate an animated first transition display representing an animated transitional view of the first individualized particulate display representations in the first display, temporally transitioning to a second display of second individualized particulate display representations, substantially preserving relative pairwise visual geometric positioning arrangements of pairs of the first individualized particulate display representations in the first display, in transitions to the corresponding second individualized particulate display representations in the second display, based on substantially avoiding visualized crossings of individualized particulate display representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
obtaining a set of multivariate data that includes a first plurality of data records, each of the data records represented as a plurality of data values of data attribute variables, a cardinality of the first plurality of data records being substantially large; obtaining, via a device processor, a first display layout template representing a first collectivized visualization of pluralities of dataset points, the first collectivized visualization logically associated with a first set of the data attribute variables, from a perspective of a user viewer; determining a first individualized particulate display representation for each of the data records in the first plurality of data records, based on at least a portion of the data values associated with each respective one of the data records in the first plurality of data records, the first individualized particulate display representation including a discrete, individually selectable first particulate shape and a first display location relative to geometric bounds logically associated with the first display layout template; and initiating a first display of the first individualized particulate display representations in accordance with the first display layout template, based on positioning the first individualized particulate display representations that are arranged in accordance with scatter plot arrangements within a bar chart arrangement. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product tangibly embodied on a computer-readable storage medium and including executable code that causes at least one data processing apparatus to:
-
obtain a set of multivariate data that includes a first plurality of data records, each of the data records represented as a plurality of data values of data attribute variables, a cardinality of the first plurality of data records being substantially large; obtain a first display layout template representing a first collectivized visualization of pluralities of dataset points, the first collectivized visualization logically associated with a first set of the data attribute variables, from a perspective of a user viewer; determine a first individualized particulate display representation for each of the data records in the first plurality of data records, based on at least a portion of the data values associated with each respective one of the data records in the first plurality of data records, the first individualized particulate display representation including a discrete, individually selectable first particulate shape and a first display location relative to geometric bounds logically associated with the first display layout template; and initiate a first display of the first individualized particulate display representations in accordance with the first display layout template, based on positioning the first individualized particulate display representations that are arranged in accordance with scatter plot arrangements within a bar chart arrangement. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification