US 12,444,105 B2
Techniques for visually rendering a set of characters and other elements in a visual design
Jonathan Cho, Richmond, VA (US); Saurabh Kumar, Bihar (IN); Ramizuddin Khan, Ghazipur (IN); Rohan Halasur, Karnataka (IN); Ankur Tiwari, Maharashtra (IN); Vijay S. Reddy Pochampally, Maharashtra (IN); Anshul Garg, Bangalore (IN); and Debashish Sahoo, Bangalore (IN)
Assigned to CIMPRESS SCHWEIZ GMBH, Winterthur (CH)
Filed by CIMPRESS SCHWEIZ GMBH, Winterthur (CH)
Filed on Jan. 3, 2023, as Appl. No. 18/149,400.
Claims priority of provisional application 63/296,438, filed on Jan. 4, 2022.
Prior Publication US 2023/0222718 A1, Jul. 13, 2023
Int. Cl. G06T 11/60 (2006.01); G06F 3/048 (2013.01); G06F 40/10 (2020.01); G06T 11/20 (2006.01)
CPC G06T 11/60 (2013.01) [G06T 11/203 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method of visually rendering a set of characters in a visual design, the computer-implemented method comprising:
determining, by at least one computer processor, a position for a character sizing box within a container element of the visual design, the position based on a shape of the container element;
determining, by the at least one computer processor based on a horizontal center and a vertical center of each of the set of characters, a placement position for the set of characters to be centered within the character sizing box;
identifying, by the at least one computer processor, a layout format of the set of characters relative to additional content of the visual design;
generating, by the at least one computer processor, a visual rendering of the visual design comprising (i) the set of characters within the container element according to the placement position within the character sizing box, and (ii) the additional content relative to the set of characters according to the layout format; and
displaying, in a user interface, the visual rendering.