Data plot processing
First Claim
Patent Images
1. A method of processing a data plot comprising a plurality of data points for inclusion of additional information content, the method comprising:
- dividing, by one or more processors, a space of the data plot into subspaces, wherein each subspace contains multiple data points of the data plot, wherein said each subspace is displayed on a display as a unique Voronoi cell, and wherein each unique Voronoi cell is bounded by a visual border;
computing, by one or more processors, an available area on the display for said each subspace;
computing, by one or more processors, a compressed information representation for said each subspace based on information about said multiple data points contained in said each subspace and a computed available area for said each subspace, wherein said each subspace contains a merged data point that represents the multiple data points for said each subspace and the compressed information representation, and wherein the merged data point serves as a Voronoi site for the unique Voronoi cell;
inserting, by one or more processors, the compressed information representation for said each subspace into the unique Voronoi cell associated with said each subspace;
removing, by one or more processors, visual borders for all Voronoi cells in the space;
displaying, by one or more processors, the compressed information representation on the display based on the computed available area and without the visual borders of the Voronoi cells;
computing, by one or more processors, an available area of a subspace based on a maximum size of a shape that can fit within the subspace, wherein the shape is centered on a barycentre of the subspace; and
displaying, by one or more processors, the data plot with the compressed information representation for said each subspace, wherein each unit of compressed information is displayed on the display adjacent to a corresponding group of data points from the data plot.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product processes a data plot comprising a plurality of data points for inclusion of additional information content. A space of the data plot is divided into subspaces, where each subspace contains at least one data point of the data plot. An available area for each subspace is computed, and then a compressed information representation for each subspace is computed based on information about said at least one data point contained in said each subspace and a computed available area for said each subspace.
11 Citations
17 Claims
-
1. A method of processing a data plot comprising a plurality of data points for inclusion of additional information content, the method comprising:
-
dividing, by one or more processors, a space of the data plot into subspaces, wherein each subspace contains multiple data points of the data plot, wherein said each subspace is displayed on a display as a unique Voronoi cell, and wherein each unique Voronoi cell is bounded by a visual border; computing, by one or more processors, an available area on the display for said each subspace; computing, by one or more processors, a compressed information representation for said each subspace based on information about said multiple data points contained in said each subspace and a computed available area for said each subspace, wherein said each subspace contains a merged data point that represents the multiple data points for said each subspace and the compressed information representation, and wherein the merged data point serves as a Voronoi site for the unique Voronoi cell; inserting, by one or more processors, the compressed information representation for said each subspace into the unique Voronoi cell associated with said each subspace; removing, by one or more processors, visual borders for all Voronoi cells in the space; displaying, by one or more processors, the compressed information representation on the display based on the computed available area and without the visual borders of the Voronoi cells; computing, by one or more processors, an available area of a subspace based on a maximum size of a shape that can fit within the subspace, wherein the shape is centered on a barycentre of the subspace; and displaying, by one or more processors, the data plot with the compressed information representation for said each subspace, wherein each unit of compressed information is displayed on the display adjacent to a corresponding group of data points from the data plot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for processing a data plot comprising a plurality of data points for inclusion of additional information content, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by a processor to perform a method comprising:
-
dividing a space of the data plot into subspaces, wherein each subspace contains multiple data points of the data plot, wherein said each subspace is displayed on a display as a unique Voronoi cell, and wherein each unique Voronoi cell is bounded by a visual border; computing an available area on the display for said each subspace; computing a compressed information representation for said each subspace based on information about said multiple data points contained in said each subspace and a computed available area for said each subspace, wherein said each subspace contains a merged data point that represents the multiple data points for said each subspace and the compressed information representation, and wherein the merged data point serves as a Voronoi site for the unique Voronoi cell; inserting the compressed information representation for said each subspace into the unique Voronoi cell associated with said each subspace; removing visual borders for all Voronoi cells in the space; displaying the compressed information representation on the display based on the computed available area and without the visual borders of the Voronoi cells; computing an available area of a subspace based on a maximum size of a shape that can fit within the subspace, wherein the shape is centered on a barycentre of the subspace; and displaying the data plot with the compressed information representation for said each subspace, wherein each unit of compressed information is displayed on the display adjacent to a corresponding group of data points from the data plot. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processor, a computer readable memory, and a non-transitory computer readable storage medium; first program instructions to divide a space of a data plot into subspaces, wherein each subspace contains multiple data points of the data plot, wherein said each subspace is displayed on a display as a unique Voronoi cell, and wherein each unique Voronoi cell is bounded by a visual border; second program instructions to compute an available area on the display for said each subspace; third program instructions to compute a compressed information representation for said each subspace based on information about said multiple data points contained in said each subspace and a computed available area for said each subspace, wherein said each subspace contains a merged data point that represents the multiple data points for said each subspace and the compressed information representation, and wherein the merged data point serves as a Voronoi site for the unique Voronoi cell; fourth program instructions to insert the compressed information representation for said each subspace into the unique Voronoi cell associated with said each subspace; fifth program instructions to remove visual borders for all Voronoi cells in the space; sixth program instructions to display the compressed information representation on a display based on the computed available area and without the visual borders of the Voronoi cells; seventh program instructions to compute an available area of a subspace based on a maximum size of a shape that can fit within the subspace, wherein the shape is centered on a barycentre of the subspace; and eighth program instructions to display the data plot with the compressed information representation for said each subspace, wherein each unit of compressed information is displayed on the display adjacent to a corresponding group of data points from the data plot; and
whereinsaid first, second, third, fourth, fifth, sixth, seventh, and eighth program instructions are stored on said non-transitory computer readable storage medium for execution by said processor via said computer readable memory.
-
Specification