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 stored in a computer-readable storage medium for execution by the at least one processor, the particle based visualization engine including;
a dataset acquisition component that when executed causes the at least one processor 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 template acquisition component that when executed causes the at least one processor 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;
a display representation determination component that when executed causes the at least one processor 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;
a display interface component that when executed causes the at least one processor 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 that when executed causes the at least one processor to initiate a transition of the first individualized particulate display representations in the first display, to a second display of second individualized particulate display representations, based on 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.
2 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.
-
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 stored in a computer-readable storage medium for execution by the at least one processor, the particle based visualization engine including; a dataset acquisition component that when executed causes the at least one processor 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 template acquisition component that when executed causes the at least one processor 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; a display representation determination component that when executed causes the at least one processor 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; a display interface component that when executed causes the at least one processor 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 that when executed causes the at least one processor to initiate a transition of the first individualized particulate display representations in the first display, to a second display of second individualized particulate display representations, based on 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. - 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; 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; 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; and initiating a first display of the first individualized particulate display representations in accordance with the first display layout template, wherein the first display layout template is a geographical map template and the first individualized particulate display representations are arranged in accordance with scatter plot arrangements within a geographic map shape associated with the geographic map template, providing a visual effect of the associated geographic map shape. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a hardware computer-readable storage medium that stores 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; 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; obtain a list of data filters associated with the set of multivariate data; obtain a selection of one or more of the data filters; and initiate a first display of the first individualized particulate display representations in accordance with the first display layout template, based on the selection of the one or more data filters, wherein the first display layout template is a geographical map template and the first individualized particulate display representations are arranged within bounds of the geographic map template based on filtering the data records. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification