Empty Space Matrix Condensation
AssigneeMicrosoft Technology Licensing, LLC
InventorsMadeleine Rosa BEAGLEY, Juan Bernardo TAMEZ PENA
Life of this patent
Estimating the term…
Abstract
A computer implemented method includes obtaining a grid cell size for multiple clusters of objects in a display space. The objects are mapped to cells in the grid having the grid cell size. A grid compression threshold value expressed as a number of cells is used to condense the grid by removing cells based on the grid compression threshold value. The objects are remapped in the display space such that space between clusters of objects is reduced while maintaining relative positioning of objects within the clusters.
Claims20
A computer implemented method comprising:
- obtaining a grid cell size for multiple clusters of objects in a display space;
- mapping the objects to cells in the grid having the grid cell size;
- obtaining a grid compression threshold value expressed as a number of cells;
- condensing the grid by removing cells based on the grid compression threshold value;
- and
- remapping the objects in the display space such that space between clusters of objects is reduced while maintaining relative positioning of objects within the clusters.
A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method, the operations comprising:
- obtaining a grid cell size for multiple clusters of objects in a display space;
- mapping the objects to cells in the grid having the grid cell size;
- obtaining a grid compression threshold value expressed as a number of cells;
- condensing the grid by removing cells based on the grid compression threshold value;
- and
- remapping the objects in the display space such that space between clusters of objects is reduced while maintaining relative positioning of objects within the clusters.
A device comprising:
- a processor;
- and
- a memory device coupled to the processor and having a program stored thereon for execution by the processor to perform operations comprising:
- obtaining a grid cell size for multiple clusters of objects in a display space;
- mapping the objects to cells in the grid having the grid cell size;
- obtaining a grid compression threshold value expressed as a number of cells;
- condensing the grid by removing cells based on the grid compression threshold value;
- and
- remapping the objects in the display space such that space between clusters of objects is reduced while maintaining relative positioning of objects within the clusters.
Dependencies are inferred from the claim text.