CPC G06Q 30/0601 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04842 (2013.01); G06F 3/0485 (2013.01); G06F 15/16 (2013.01); G06F 21/10 (2013.01); G06F 21/6218 (2013.01); G06F 30/00 (2020.01); G06F 30/398 (2020.01); G06F 40/186 (2020.01); G06N 5/046 (2013.01); G06Q 10/063118 (2013.01); G06Q 10/103 (2013.01); G06Q 50/184 (2013.01); G06F 2113/12 (2020.01); G06F 2221/2113 (2013.01)] | 20 Claims |
1. A computer system comprising:
a computing device;
a network interface;
a non-transitory data media configured to store instructions that when executed by the computing device, cause the computing device to perform operations comprising:
provide, for display on a terminal of a first user, an interface enabling the first user to specify that at least a first design element is not to be combined with a specified first type of image subject matter, wherein the first type of image subject matter comprises obscene image subject matter, competitor product image subject matter and/or violent image subject matter;
receive, via the network interface, from the terminal of the first user, a first specification of one or more types of image subject matters, comprising obscene image subject matter, competitor product image subject matter and/or violent image subject matter, that are not to be combined with the first design element;
store the first specification of one or more types of image subject matters, comprising obscene image subject matter, competitor product image subject matter and/or violent image subject matter, that are not to be combined with the first design element;
enable a second user to access, via a terminal of the second user, the first design element;
provide, for display on the terminal of the second user, a design customization user interface enabling the second user to combine, on a representation of a first item, an image provided by the second user with the first design element;
use an analysis engine comprising an input layer, one or more hidden layers, and an output layer, to analyze the image provided by the second user and to determine whether the image provided by the second user comprises image subject matter included in first specification of one or more types of image subject matters, comprising obscene image subject matter, competitor product image subject matter and/or violent image subject matter, that are not to be combined with the first design element;
based at least in part on the determination made using the analysis engine that the image provided by the second user comprises image subject matter included in first specification of one or more types of image subject matters, comprising obscene image subject matter, competitor product image subject matter and/or violent image subject matter, that are not to be combined with the first design element,
inhibit printing or embroidering, on a physical instantiation of the first item, the image provided by the second user in combination with the first design element.
|