Triple and quad coloring of shape layouts
AssigneeInternational Business Machines Corporation
InventorsAlexey Y. Lvov, Gi-Joon Nam, Gustavo Enrique Tellez
Life of this patent
Estimating the term…
Abstract
Techniques related to triple and quad coloring of shape layouts are provided. A computer-implemented method comprises coloring, by a system operatively coupled to a processor, a shape layout with a plurality of colors in accordance with a defined design rule based on a determination that a first defined shape within the shape layout satisfies a layout specification and a second defined shape within the shape layout satisfies a defined rule.
Claims20
A computer program product for facilitating cognitive coloring of shape layouts, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to execute the following operations based on the computer readable storage medium stored in a memory and accessible by the processor:
- color, by a processor, a shape layout with a plurality of colors in accordance with a defined design rule based on a determination that one or more first defined shapes within the shape layout satisfy a layout specification and one or more second defined shapes within the shape layout satisfies a defined rule;
- and
- remove, by the processor, color from portions of the one or more second defined shapes.
A computer-implemented method comprising:
- coloring, by a device operatively coupled to a processor, a shape layout with a plurality of colors in accordance with a defined design rule based on a determination that one or more first defined shapes within the shape layout satisfy a layout specification and one or more second defined shapes within the shape layout satisfies a defined rule;
- and
- removing, by the device, color from portions of the one or more second defined shapes.
A system, comprising:
- a memory that stores computer executable components;
- and
- a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
- a first rules component that determines one or more first defined shapes in a shape layout satisfy a layout specification;
- a second rules component that determines one or more second defined shapes in the shape layout satisfy a defined rule;
- a first application component that applies coloring to the one or more first defined shapes according to a first defined design rule;
- a second application component that applies coloring to the one or more second defined shapes according to a second defined design rule, wherein the second application component colors the one or more second defined shapes different from colors of adjacent ones of the one or more first defined shapes;
- and
- a removal component that removes color from portions of the one or more second defined shapes.
Dependencies are inferred from the claim text.