| CPC G06T 11/60 (2013.01) [G06F 30/00 (2020.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06T 7/70 (2017.01); G06T 11/001 (2013.01); G06V 10/945 (2022.01); G06V 40/10 (2022.01); G06F 3/04847 (2013.01); G06F 2111/02 (2020.01); G06T 2200/24 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30201 (2013.01)] | 27 Claims |

|
1. A computer-aided design (CAD) computer system comprising:
a computing device;
a network interface; and
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 using the network interface, for display on a device of a first user, an image of a first side of an item of clothing prepopulated with a plurality of content items at respective locations, the plurality of content items including a first content item, comprising a first image and a second content item comprising a second image;
enable the first user to create a customized design for the item of clothing by:
providing a control enabling the first user to upload a third image;
in response to the first user uploading a third image, automatically replacing the first image with the third image uploaded by the first user;
enabling the first user to change a location of the second content item in real time via a drag operation;
in response to an instruction from the first user, provide for display on the device of the first user an image of a second side of the item of clothing;
enable the first user to share the customized design created by the first user via a social media posting;
enable the first user to specify a size of the item of clothing;
enable the first user to specify a color of the item of clothing;
cause the customized design to be printed on a physical instantiation of the item of clothing in the size specified by the first user and in the color specified by the first user;
enabling the first user to conduct a chat session; and
enabling a second user to invite a third user to collaborate in real time on a first design via an invitation, the invitation comprising a link to the first design, and enable the second user and the third user to collaborate in real time on the first design.
|