Content replacement system using visual design object models
AssigneeCimpress Schweiz GmbH
InventorsAlex Uzgin, Donald J. Naylor, Jarongorn Manny Lertpatthanakul, Jeremy Pallai, Jonathan Gaudette, Rebecca Safran, Ramon Harrington
Life of this patent
Estimating the term…
Abstract
A content replacement system and method for simultaneously updating a plurality of images of visual designs on an electronic display of an electronic device using synchronized client- and server-side visual design object models by representing visual objects in visual designs using a keyed attribute and associated attribute value comprising a visual object specification.
Claims20
A computer-implemented method of modifying electronic visual objects, the computer-implemented method comprising:
- receiving, by a processor, a request to recolor an electronic visual object, the electronic visual object having (i) a set of design elements, and (ii) a visual design specification that specifies content and presentation information for rendering the electronic visual object;
- obtaining, by the processor, a color to be used in recoloring the electronic visual object;
- determining, by the processor from the visual design specification of the electronic visual object, that the electronic visual object contains more than one color or shade of color;
- mapping, by the processor, the more than one color or shade of color of the electronic visual object to different shades of the color;
- modifying, by the processor, the visual design specification by replacing a set of color values respectively associated with the set of design elements to the more than one color or shade of color that were mapped;
- and
- rendering, by the processor in a graphical user interface, the electronic visual object according to the visual design specification that was modified.
A system for modifying electronic visual objects, comprising:
- a graphical user interface;
- memory storing a set of computer-readable instructions;
- and
- a processor interfacing with the graphical user interface and the memory, and configured to execute the set of computer-readable instructions to cause the processor to:
- receive a request to recolor an electronic visual object, the electronic visual object having (i) a set of design elements, and (ii) a visual design specification that specifies content and presentation information for rendering the electronic visual object,
- obtain a color to be used in recoloring the electronic visual object,
- determine, from the visual design specification of the electronic visual object, that the electronic visual object contains more than one color or shade of color,
- map the more than one color or shade of color of the electronic visual object to different shades of the color,
- modify the visual design specification by replacing a set of color values respectively associated with the set of design elements to the more than one color or shade of color that were mapped, and
- cause the graphical user interface to render the electronic visual object according to the visual design specification that was modified.
A non-transitory computer-readable storage medium having stored thereon a set of instructions, executable by at least one processor, for modifying electronic visual objects, the instructions comprising:
- instructions for receiving a request to recolor an electronic visual object, the electronic visual object having (i) a set of design elements, and (ii) a visual design specification that specifies content and presentation information for rendering the electronic visual object;
- instructions for obtaining a color to be used in recoloring the electronic visual object;
- instructions for determining, from the visual design specification of the electronic visual object, that the electronic visual object contains more than one color or shade of color;
- instructions for mapping the more than one color or shade of color of the electronic visual object to different shades of the color;
- instructions for modifying the visual design specification by replacing a set of color values respectively associated with the set of design elements to the more than one color or shade of color that were mapped;
- and
- instructions for rendering, in a graphical user interface, the electronic visual object according to the visual design specification that was modified.
Dependencies are inferred from the claim text.