GRAPHIC DESIGN SYSTEM FOR DYNAMIC CONTENT GENERATION
First Claim
1. A digital graphic design computing system comprising:
- a network interface device configured for establishing one or more communications sessions with a user device via one or more data networks;
a non-transitory computer-readable medium storing a profile repository having brand profiles for controlling digital design content creation; and
processing hardware that is communicatively coupled to the non-transitory computer-readable medium and the network interface device and that is configured for;
(i) creating a brand profile within the profile repository, wherein creating the brand profile comprises;
(a) providing a profile-development interface to the user device via the one or more communication sessions,(b) identifying, based on input received via the profile-development interface, values for brand attributes that constrain creation of branded design content, the brand attributes comprising one or more of a font attribute, a color attribute indicating permissible colors for inclusion in the branded design content, a graphical attribute indicating permissible graphical content for inclusion in the branded design content, and a personality attribute indicating stylization options for the branded design content,(c) updating the brand profile to include the identified values for the brand attributes, and(d) modifying the profile repository in the non-transitory computer-readable medium to include the brand profile as updated with the identified values for the brand attributes,(ii) generating the branded design content, wherein creating the branded design content comprises;
(a) providing a content-creation interface to the user device via the one or more communication sessions,(b) obtaining, based on input received via the content-creation interface, an input graphic and an input text element;
(c) identifying, from the brand profile as stored in the profile repository, one or more of a permissible text feature for the input text element and a permissible visual feature for displaying the input graphic,(d) applying the one or more of the permissible text features to the input text element and the permissible visual feature to the input graphic,(e) creating the branded design content by positioning, within a layout, the input text element and the input graphic having the one or more of the permissible text feature and the permissible visual feature applied,(f) updating the content-creation interface to display the branded design content, and(g) causing the network interface device to provide the user device with access to the updated content-creation interface.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes various aspects that involve dynamically generating content, such as brand-compliant content and/or creative content, for delivery via electronic communication channels or other communication channels. In some aspects, a brand engine provides a profile-development interface. The brand development engine builds a brand profile having constraints and stylization guidance based on inputs to the profile-development interface. In additional or alternative aspects, a design engine automatically generates or controls the modification of design content. For example, the design engine can receive input text and/or input graphics and dynamically generate design content by applying visual or text features to the input text and/or input graphics, subject to constraints obtained from the brand profile, and applying stylization operations indicated by the brand profile to the input text and/or input graphics.
35 Citations
20 Claims
-
1. A digital graphic design computing system comprising:
-
a network interface device configured for establishing one or more communications sessions with a user device via one or more data networks; a non-transitory computer-readable medium storing a profile repository having brand profiles for controlling digital design content creation; and processing hardware that is communicatively coupled to the non-transitory computer-readable medium and the network interface device and that is configured for; (i) creating a brand profile within the profile repository, wherein creating the brand profile comprises; (a) providing a profile-development interface to the user device via the one or more communication sessions, (b) identifying, based on input received via the profile-development interface, values for brand attributes that constrain creation of branded design content, the brand attributes comprising one or more of a font attribute, a color attribute indicating permissible colors for inclusion in the branded design content, a graphical attribute indicating permissible graphical content for inclusion in the branded design content, and a personality attribute indicating stylization options for the branded design content, (c) updating the brand profile to include the identified values for the brand attributes, and (d) modifying the profile repository in the non-transitory computer-readable medium to include the brand profile as updated with the identified values for the brand attributes, (ii) generating the branded design content, wherein creating the branded design content comprises; (a) providing a content-creation interface to the user device via the one or more communication sessions, (b) obtaining, based on input received via the content-creation interface, an input graphic and an input text element; (c) identifying, from the brand profile as stored in the profile repository, one or more of a permissible text feature for the input text element and a permissible visual feature for displaying the input graphic, (d) applying the one or more of the permissible text features to the input text element and the permissible visual feature to the input graphic, (e) creating the branded design content by positioning, within a layout, the input text element and the input graphic having the one or more of the permissible text feature and the permissible visual feature applied, (f) updating the content-creation interface to display the branded design content, and (g) causing the network interface device to provide the user device with access to the updated content-creation interface. - View Dependent Claims (2, 3)
-
-
4. A method in which one or more processing devices perform operations comprising:
-
providing, to a user device, a content-creation interface having control elements for identifying one or more input graphics and one or more input text elements to be included in branded design content; receiving, via the content-creation interface, input comprising an input text element, an input graphic, and a selection of a command to create the branded design content; creating, responsive to receiving the selection of the command, the branded design content by executing a content creation process comprising; accessing a brand profile from a non-transitory computer-readable medium storing a brand profile repository; identifying, from the brand profile, a permissible text feature for the input text element and a permissible visual feature for displaying the input graphic, retrieving a layout for the branded design content, applying the permissible text feature to the input text element and positioning the input text element, with the applied permissible text feature, within the layout, applying the permissible visual feature to the input graphic and positioning the input graphic, with the applied permissible visual feature, within the layout, and outputting the branded design content having the layout in which (i) the input text element with the applied permissible text feature and (ii) the input graphic with the applied permissible visual feature are positioned; and updating the content-creation interface to display the branded design content. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in which one or more processing devices perform operations comprising:
-
providing, to a user device, a profile-development interface; identifying, based on input received via the profile-development interface, values for brand attributes that constrain creation of branded design content, the brand attributes comprising; (i) a font attribute indicating permissible text features for displaying text in branded design content, (ii) a color attribute indicating permissible colors for inclusion in the branded design content, (iii) a graphical attribute indicating permissible graphical content for inclusion in the branded design content, and (iv) a personality attribute indicating stylization options for the branded design content; updating a brand profile to include the identified values for the brand attributes; modifying a profile repository stored in a non-transitory computer-readable medium to include the brand profile having the identified values for the brand attributes; and controlling a process for creating the branded design content by restricting permissible modifications to the branded design content that may be implemented via a content-creation interface provided to the user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification