US 12,475,507 B2
Design-area-based contextual resizing and filling in
Richard Peter Hottelet, Oakland, CA (US); Matthew Difonzo, Belmont, CA (US); and Leslie Young Harvill, Olympia, WA (US)
Assigned to ZAZZLE INC., Menlo Park, CA (US)
Filed by Zazzle Inc., Menlo Park, CA (US)
Filed on Nov. 21, 2023, as Appl. No. 18/515,942.
Prior Publication US 2025/0166053 A1, May 22, 2025
Int. Cl. G06Q 30/06 (2023.01); G06Q 30/0241 (2023.01); G06Q 30/0601 (2023.01); G06T 11/00 (2006.01)
CPC G06Q 30/0643 (2013.01) [G06Q 30/0276 (2013.01); G06Q 30/0621 (2013.01); G06Q 30/0625 (2013.01); G06Q 30/0633 (2013.01); G06T 11/00 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for generating digital image extensions contextually based on a custom image, the method comprising:
determining a plurality of image elements in a custom image based on one or more characteristics associated with image elements of the plurality of image elements;
determining a plurality of product components of a custom product;
for each product component of the plurality of product components of the custom product:
selecting one or more first image elements, from the plurality of image elements, based on element characteristics, from the one or more characteristics, associated with the one or more first image elements;
based on the product component and the one or more first image elements, generating a first request, comprising image encoding information of the custom image and information about a customization process for customizing the custom product, for customizing the product component of the custom product;
determining a contextual input image that has one or more contextual input image regions that are marked by an opacity mask and that contributes to generating customized synthetic images;
transmitting the first request and information included in the contextual input image to an artificial intelligence (AI) based image generator to cause the AI based image generator to generate, based on, at least in part, the image encoding information of the custom image, the information about the customization process for customizing the custom product, and the information included in the contextual input image, a first customized synthetic image for the product component;
including the first customized synthetic image in a region corresponding to the product component of the custom product;
causing displaying, on a display device, a graphical visualization of the custom product.