REPRESENTATION OF DATASETS USING VIEW-SPECIFIC VISUAL BUNDLERS
First Claim
1. A system including instructions recorded on a non-transitory computer-readable storage medium, and executable by at least one processor, the system comprising:
- a request handler configured to cause the at least one processor to receive a request for a visualization of plurality of data elements, the request including a common property;
a property filter configured to cause the at least one processor to filter the plurality of data elements based on the common property, to obtain data subsets;
a template selector configured to cause the at least one processor to access grouping criterion linking the common property with at least one layout template providing a geometric representation of the common property; and
a layout engine configured to cause the at least one processor to generate, based on the at least one layout template, a plurality of visual bundlers, each visual bundler corresponding to a data subset of the data subsets, and further configured to display the visual bundlers, each illustrating its corresponding data subset, to thereby provide the visualization in a manner that conveys the common property and a relationship of the data subsets to one another in the context of the common property.
2 Assignments
0 Petitions
Accused Products
Abstract
A request handler may receive a request for a visualization of plurality of data elements, the request including a common property. A property filter may filter the plurality of data elements based on the common property, to obtain data subsets, and a template selector may access grouping criterion linking the common property with at least one layout template providing a geometric representation of the common property. A layout engine may then generate, based on the at least one layout template, a plurality of visual bundlers, each visual bundler corresponding to a data subset of the data subsets, and may display the visual bundlers, each illustrating its corresponding data subset, to thereby provide the visualization in a manner that conveys the common property and a relationship of the data subsets to one another in the context of the common property.
-
Citations
20 Claims
-
1. A system including instructions recorded on a non-transitory computer-readable storage medium, and executable by at least one processor, the system comprising:
-
a request handler configured to cause the at least one processor to receive a request for a visualization of plurality of data elements, the request including a common property; a property filter configured to cause the at least one processor to filter the plurality of data elements based on the common property, to obtain data subsets; a template selector configured to cause the at least one processor to access grouping criterion linking the common property with at least one layout template providing a geometric representation of the common property; and a layout engine configured to cause the at least one processor to generate, based on the at least one layout template, a plurality of visual bundlers, each visual bundler corresponding to a data subset of the data subsets, and further configured to display the visual bundlers, each illustrating its corresponding data subset, to thereby provide the visualization in a manner that conveys the common property and a relationship of the data subsets to one another in the context of the common property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for executing instructions stored on a non-transitory computer readable storage medium, the method comprising:
-
receiving a request for a visualization of plurality of data elements, the request including a common property; filtering the plurality of data elements based on the common property, to obtain data subsets; accessing grouping criterion linking the common property with at least one layout template providing a geometric representation of the common property; generating, based on the at least one layout template, a plurality of visual bundlers, each visual bundler corresponding to a data subset of the data subsets; and displaying the visual bundlers, each illustrating its corresponding data subset, to thereby provide the visualization in a manner that conveys the common property and a relationship of the data subsets to one another in the context of the common property. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed by at least one computing device to, are configured to cause the at least one computing device to:
-
receive a request for a visualization of plurality of data elements, the request including a common property; filter the plurality of data elements based on the common property, to obtain data subsets; access grouping criterion linking the common property with at least one layout template providing a geometric representation of the common property; generate, based on the at least one layout template, a plurality of visual bundlers, each visual bundler corresponding to a data subset of the data subsets; and display the visual bundlers, each illustrating its corresponding data subset, to thereby provide the visualization in a manner that conveys the common property and a relationship of the data subsets to one another in the context of the common property. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification