IP Library Granted Patent US 12,579,712
Granted Patent B2
US 12,579,712 · App. 18/420,037 · Granted Mar 17, 2026

Asset creation using generative artificial intelligence

Inventors: Bethany Tinklenberg (Oakland, CA); Edward Y. Cheung (Castro Valley, CA); Tatianna Forget (Mountain View, CA); Valentino Aldana (San Francisco, CA)
Assignees: Sony Interactive Entertainment Inc.; Sony Interactive Entertainment LLC
G06T11/60A63F13/58G06N3/0455G06T2200/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 12,579,712
App. No.
18/420,037
Granted
Mar 17, 2026
Kind
B2
Abstract

A method including collecting one or more inputs, each of which describes a target object. The method including generating a plurality of images of the target object using an image generation artificial intelligence system configured for implementing latent diffusion based on the one or more inputs. The method including decomposing the target object into a first plurality of attributes based on the plurality of images of the target object, wherein each of the plurality of attributes includes one or more variations. The method including receiving selection of one or more of a plurality of variations of the plurality of attributes. The method including blending the one or more of the plurality of variations of the plurality of attributes that have been selected into one or more options of the target object.

Claims (76)

1 . A method, comprising:

collecting one or more inputs, each of which describes a target object;

generating a plurality of images of the target object using an image generation artificial intelligence (AI) system configured for implementing latent diffusion based on the one or more inputs;

decomposing the target object into a plurality of attributes based on the plurality of images of the target object, wherein each of the plurality of attributes includes one or more variations;

receiving selection of one or more of a plurality of variations of the plurality of attributes; and

blending the one or more of the plurality of variations of the plurality of attributes that have been selected into one or more options of the target object.

2 . The method of claim 1 , further comprising:

providing a prompt to the image generation AI system to generate the plurality of images of the target object.

3 . The method of claim 2 , wherein the decomposing the target object includes:

providing the plurality of images of the target object to an AI model configured to extract the plurality of attributes from the plurality of images.

4 . The method of claim 1 , further comprising:

editing one or more of the plurality of variations of the plurality of attributes; and

using the image generation AI system to generate a second plurality of attributes for the target object based on the one or more of the plurality of variations of the plurality of attributes that have been edited and the one or more inputs that have been collected.

5 . The method of claim 4 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

receiving selection of a variation of an attribute;

receiving an editing input; and

tuning the variation of the attribute based on the editing input for inclusion in the plurality of variations of the plurality of attributes.

6 . The method of claim 4 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

filtering a variation of an attribute based on at least one filtering parameter.

7 . The method of claim 4 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

receiving selection of a variation of an attribute;

receiving an editing input; and

favorably or unfavorably selecting the variation of the attribute based on the editing input.

8 . The method of claim 4 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

receiving selection of a variation of an attribute;

receiving an editing input; and

locking the variation of the attribute based on the editing input.

9 . The method of claim 1 ,

determining that no variation of an attribute has been selected; and

automatically selecting a variation of the attribute for performing the blending of the plurality of variations of the plurality of attributes that have been selected.

10 . The method of claim 1 , further comprising:

saving at least one of the plurality of variations of the plurality of attributes that has been selected for use in building a second target object.

11 . A computer system comprising:

a processor;

memory coupled to the processor and having stored therein instructions that, if executed by the computer system, cause the computer system to execute a method, comprising:

collecting one or more inputs, each of which describes a target object;

generating a plurality of images of the target object using an image generation artificial intelligence (AI) system configured for implementing latent diffusion based on the one or more inputs;

decomposing the target object into a plurality of attributes based on the plurality of images of the target object, wherein each of the plurality of attributes includes one or more variations;

receiving selection of one or more of a plurality of variations of the plurality of attributes; and

blending the one or more of the plurality of variations of the plurality of attributes that have been selected into one or more options of the target object.

12 . The computer system of claim 11 , the method further comprising:

editing one or more of the plurality of variations of the plurality of attributes; and

using the image generation AI system to generate a second plurality of attributes for the target object based on the one or more of the plurality of variations of the plurality of attributes that have been edited and the one or more inputs that have been collected.

13 . The computer system of claim 12 , wherein in the method the editing of the one or more of the plurality of variations of the plurality of attributes includes:

receiving selection of a variation of an attribute;

receiving an editing input; and

tuning the variation of the attribute based on the editing input for inclusion in the plurality of variations of the plurality of attributes.

14 . The computer system of claim 12 , wherein in the method the editing of the one or more of the plurality of variations of the plurality of attributes includes:

receiving selection of a variation of an attribute;

receiving an editing input; and

favorably or unfavorably selecting the variation of the attribute based on the editing input.

15 . The computer system of claim 12 , wherein in the method the editing of the one or more of the plurality of variations of the plurality of attributes includes:

receiving selection of a variation of an attribute;

receiving an editing input; and

locking the variation of the attribute based on the editing input.

16 . A non-transitory computer-readable storage medium storing a computer program executable by a processor-based system, comprising:

program instructions for collecting one or more inputs, each of which describes a target object;

program instructions for generating a plurality of images of the target object using an image generation artificial intelligence (AI) system configured for implementing latent diffusion based on the one or more inputs;

program instructions for decomposing the target object into a plurality of attributes based on the plurality of images of the target object, wherein each of the plurality of attributes includes one or more variations;

program instructions for receiving selection of one or more of a plurality of variations of the plurality of attributes; and

program instructions for blending the one or more of the plurality of variations of the plurality of attributes that have been selected into one or more options of the target object.

17 . The non-transitory computer-readable storage medium of claim 16 , further comprising:

program instructions for editing one or more of the plurality of variations of the plurality of attributes; and

program instructions for using the image generation AI system to generate a second plurality of attributes for the target object based on the one or more of the plurality of variations of the plurality of attributes that have been edited and the one or more inputs that have been collected.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

program instructions for receiving selection of a variation of an attribute;

program instructions for receiving an editing input; and

program instructions for tuning the variation of the attribute based on the editing input for inclusion in the plurality of variations of the plurality of attributes.

19 . The non-transitory computer-readable storage medium of claim 17 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

program instructions for receiving selection of a variation of an attribute;

program instructions for receiving an editing input; and

program instructions for favorably or unfavorably selecting the variation of the attribute based on the editing input.

20 . The non-transitory computer-readable storage medium of claim 17 , wherein the editing of the one or more of the plurality of variations of the plurality of attributes includes:

program instructions for receiving selection of a variation of an attribute;

program instructions for receiving an editing input; and

program instructions for locking the variation of the attribute based on the editing input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2024
From: TINKLENBERG, BETHANY; CHEUNG, EDWARD Y.; FORGET, TATIANNA; ALDANA, VALENTINO
To: SONY INTERACTIVE ENTERTAINMENT INC.; SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 066550/0677 →
Continuity (1)
Related Publication 20250238985A1 · Jul 24, 2025
References Cited (17)
US 12430829B2 · Xie · 2025 [cited by examiner]
US 20250148670A1 · Lupascu · 2025 [cited by examiner]
US 20250157106A1 · Paga · 2025 [cited by examiner]
US 20250166133A1 · Kahatapitiya · 2025 [cited by examiner]
US 20250166307A1 · Gadelha · 2025 [cited by examiner]
US 20250166664A1 · Karim · 2025 [cited by examiner]
JP 2010029397A · 2010 [cited by applicant]
Cheng et al., “SDFusion: Multimodal 3D Shape Completion, Reconstruction, and Generation,” CoRR, Submitted on Dec. 8, 2022, arXiv:2212.04493v1, 17 pages. [cited by applicant]
Extended European Search Report in European Appln. 25153402.0, mailed on Jun. 2, 2025, 10 pages. [cited by applicant]
Li et al., “3DDesigner: Towards Photorealistic 3D Object Generation and Editing with Text-guided Diffusion Models,” CoRR, Submitted on Oct. 12, 2023, arXiv:2211.14108v3, 16 pages. [cited by applicant]
Paschalidou et al., “Learning Unsupervised Hierarchical Part Decomposition of 3D Objects From a Single RGB Image,” 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, Jun. 13, 2020, pp. 105… [cited by applicant]
Rombach et al., “High-Resolution Image Synthesis with Latent Diffusion Models,” CoRR, Submitted on Apr. 13, 2022, arXiv:2112.10752v2, 45 pages. [cited by applicant]
Ad-comi.co.jp [online], “[ChatGPT x image generation AI] How to Create Corporate Characters Revealed! Samples available,” Sep. 4, 2023, retrieved on Jan. 27, 2026, retrieved from URL<https://ad-comi.co.jp/adrans/chatgpt… [cited by applicant]
Ad-comi.co.jp [online], “[ChatGPT x image generation AI] Tried to make a character,” available on or before Sep. 4, 2023, via Internet Archive: Wayback Machine URL <http://web.archive.org/web/20230904061545/https://ad-c… [cited by applicant]
Note.com [online], “Try using AI to create an ori character that may be used for live game commentary or videos,” Jan. 18, 2024, retrieved on Jan. 27, 2026, retrieved from URL <https://note.com/anchor9017/n/n68419766265… [cited by applicant]
Qiita.com [online], “Generate game characters with AI [Stable Diffusion on Mac],” Mar. 21, 2023, retrieved on Jan. 27, 2026, retrieved from URL <https://qiita.com/john-rocky/items/10a79541e30a21d6cc4a>, 17 pages (with M… [cited by applicant]
Zenn.com [online], “Let's make enemy characters in the game by AI [DALL E2],” Jun. 8, 2023, retrieved on Jan. 27, 2026, retrieved from URL >https://zenn/dev/sotetu/articles/00618ed992135c>, 15 pages (with Machine Transl… [cited by applicant]