IP Library Granted Patent US 11,380,031
Granted Patent B2
US 11,380,031 · App. 16/193,823 · Granted Jul 5, 2022

Technology for enabling elastic graphic design

Inventors: Paul Shelman (Lincoln, MA); Siyang Zhang (Lexington, MA); Johanna Bodnyk (Arlington, MA); Noah Portnoy (Cambridge, MA)
Assignee: CIMPRESS SCHWEIZ GMBH
G06T11/60G06F3/04845G06T3/0068G06T3/40G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,380,031
App. No.
16/193,823
Granted
Jul 5, 2022
Kind
B2
Abstract

Systems and methods for facilitating product design by an electronic device are described. According to certain aspects, an electronic device may present a design having a set of design elements, and may detect a modification to one or more of the set of design elements. The electronic device may determine, based on a set of characteristics, how remaining design elements can be modified based on the detected modification. The electronic device may determine and present a modified design according to the modified design elements, for review by a user of the electronic device.

Claims (18)

1. A computer-implemented method of modifying a visual design comprising a plurality of design elements, the method comprising:

displaying, in a user interface, the visual design comprising the plurality of design elements, wherein a first design element of the plurality of design elements has (i) a registration with a second design element of the plurality of design elements at a first position of the first design element, and (ii) associated metadata effecting the first design element to consume space, wherein a third design element of the plurality of design elements has associated metadata effecting whether an aspect ratio of the third design element is locked;

receiving, via the user interface, a selection to resize the second design element from a first size to a second size; and

based on the selection to resize the second design element, displaying, in the user interface, (i) the second design element resized according to the second size, (ii) the first design element maintaining the registration at the first position and consuming space created by resizing the second design element, (iii) when the associated metadata of the third design element effects the aspect ratio of the third design element to lock, the third design element along with at least one additional third design element filling the space created by resizing the second design element, and (iv) when the associated metadata of the third design element does not effect the aspect ratio of the third design element to lock, the third design element distorted to fill the space created by resizing the second design element.

2. The computer-implemented method of claim 1 , wherein the first design element comprises textual data, and wherein the registration of the first design element with the second design element at the first position is based on a justification of the textual data in the first design element.

3. The computer-implemented method of claim 1 , wherein the visual design comprises a master image; and wherein the method further comprises:

determining, from the master image and to accommodate a modification of the visual design, a modification to the master image; and

displaying, in the user interface, the modification to the master image.

4. An electronic device for modifying a visual design comprising a plurality of design elements, 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 the visual design comprising the plurality of design elements, wherein a first design element of the plurality of design elements has (i) a registration with a second design element of the plurality of design elements at a first position of the first design element, and (ii) associated metadata effecting the first design element to consume space, wherein a third design element of the plurality of design elements has associated metadata effecting whether an aspect ratio of the third design element is locked,

receive, via the user interface, a selection to resize the second design element from a first size to a second size, and

based on the selection to resize the second design element, cause the user interface to display (i) the second design element resized according to the second size, (ii) the first design element maintaining the first registration at the first position and consuming space created by resizing the second design element, (iii) when the associated metadata of the third design element effects the aspect ratio of the third design element to lock, the third design element along with at least one additional third design element filling the space created by resizing the second design element, and (iv) when the associated metadata of the third design element does not effect the aspect ratio of the third design element to lock, the third design element distorted to fill the space created by resizing the second design element.

5. The electronic device of claim 4 , wherein a fourth design element of the plurality of design elements is contained within the second design element and has a master image associated therewith; and wherein the processor is further configured to:

determine, from the master image and to accommodate the boundary being resized to the second size, an updated fourth design element, and

cause the user interface to display the updated fourth design element.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2022
From: SHELMAN, PAUL; ZHANG, SIYANG; BODNYK, JOHANNA; PORTNOY, NOAH
To: CIMPRESS SCHWEIZ GMBH
Reel/Frame 059282/0386 →
SECURITY INTEREST Recorded May 17, 2021
From: CIMPRESS SCHWEIZ GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056259/0121 →
Continuity (1)
Related Publication 20200160573A1 · May 21, 2020