TECHNOLOGIES FOR MANAGING DYNAMIC DESIGN TEMPLATES
First Claim
1. A computer-implemented method of automatically generating designs for a product from a template, the method comprising:
- displaying, in a user interface, a set of templates for the product, each of the set of templates having (i) a default image, and (ii) a set of default design elements;
receiving, by a computer processor via the user interface, at least one search term;
identifying, based on the at least one search term, an image and a set of design elements;
determining, by the computer processor, a dominant color of the image; and
modifying at least a portion of the set of templates displayed in the user interface by (i) replacing, in each of at least the portion of the set of templates, the default image with the image, (ii) replacing, in each of at least the portion of the set of templates, at least a portion of the set of default design elements with at least a portion of the set of design elements, and (iii) applying, in each of at least the portion of the set of templates, the dominant color of the image to at least one of the image and at least the portion of the set of design elements.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically generating product designs according to search queries. According to certain aspects, an electronic device may present a set of default templates associated with one or more products. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the set of default templates by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting to place a product order.
-
Citations
20 Claims
-
1. A computer-implemented method of automatically generating designs for a product from a template, the method comprising:
-
displaying, in a user interface, a set of templates for the product, each of the set of templates having (i) a default image, and (ii) a set of default design elements; receiving, by a computer processor via the user interface, at least one search term; identifying, based on the at least one search term, an image and a set of design elements; determining, by the computer processor, a dominant color of the image; and modifying at least a portion of the set of templates displayed in the user interface by (i) replacing, in each of at least the portion of the set of templates, the default image with the image, (ii) replacing, in each of at least the portion of the set of templates, at least a portion of the set of default design elements with at least a portion of the set of design elements, and (iii) applying, in each of at least the portion of the set of templates, the dominant color of the image to at least one of the image and at least the portion of the set of design elements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for automatically generating designs for a product from a template, comprising:
-
a user interface for displaying content; a memory storing non-transitory computer executable instructions; and a processor interfacing with the user interface and the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to; cause the user interface to display a set of templates for the product, each of the set of templates having (i) a default image, and (ii) a set of default design elements, receive, via a user interface, at least one search term, identify, based on the at least one search term, an image and a set of design elements, determine a dominant color of the image, and cause the user interface to modify at least a portion of the set of templates displayed in the user interface by (i) replacing, in each of at least the portion of the set of templates, the default image with the image, (ii) replacing, in each of at least the portion of the set of templates, at least a portion of the set of default design elements with at least a portion of the set of design elements, and (iii) applying, in each of at least the portion of the set of templates, the dominant color of the image to at least one of the image and at least the portion of the set of design elements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium configured to store instructions, the instructions when executed by a processor causing the processor to perform operations comprising:
-
displaying, in a user interface, a set of templates for a product, each of the set of templates having (i) a default image, and (ii) a set of default design elements; receiving, via the user interface, at least one search term; identifying, based on the at least one search term, an image and a set of design elements; determining a dominant color of the image; and modifying at least a portion of the set of templates displayed in the user interface by (i) replacing, in each of at least the portion of the set of templates, the default image with the image, (ii) replacing, in each of at least the portion of the set of templates, at least a portion of the set of default design elements with at least a portion of the set of design elements, and (iii) applying, in each of at least the portion of the set of templates, the dominant color of the image to at least one of the image and at least the portion of the set of design elements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification