IP Library › Granted Patent US 12,288,242
Granted Patent B2
US 12,288,242 · App. 18/797,407 · Granted Apr 29, 2025

Generative apparel recommendations using images of a person

Inventor: Neha Konakalla (Cupertino, CA)
Assignee: Pyxer Inc.
G06Q30/0631G06Q30/0629G06T3/18G06T5/77G06T19/006
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,288,242
App. No.
18/797,407
Filed
Aug 7, 2024
Granted
Apr 29, 2025
Kind
B2
Art Unit
3688
USPC
705/26.7
Abstract

Methods and systems provide generative apparel recommendations within a conversational platform. In one embodiment, the system generates, using an visual AI (artificial intelligence) model, one or more new images depicting a person in an input image with one or more different apparel items and/or hair styles than depicted in the input image. The system inputs the one or more AI generated new images into a visual AI model where the visual AI model trained to identify apparel patterns and apparel components. The system identifies, by the visual AI model, apparel patterns from the input one or more AI generated new images and extracts apparel components. The system curates a set of apparel items based on at least the extracted apparel components. The system provides for display, via a user interface, the curated set of apparel items.

Claims (71)

1. A computer-implemented method for providing generative apparel recommendations, via one or more processors, configured to perform the operations of:

iteratively training a visual AI model to identify clothing patterns and apparel components based on one or more input images;

receiving one or more images, associated with a user, the images depicting a person wearing various apparel items;

inputting the received one or more images into the visual AI model;

identifying by the visual AI model, apparel patterns from the received one or more images and extracting apparel components and extracting background components depicting an environment from the one or more images;

curating a set of apparel items based on at least the extracted apparel components;

generating, by the visual AI model, based on historical curated set of apparel items and the extracted background components, one or more new images depicting different apparel items and/or hair styles;

providing for display, via a user interface, the generated one or more new images;

utilizing a conversational AI model to interact with the user, wherein the conversational AI model determines a set of apparel preferences for the user through a conversation comprising one or more conversational interactions with the user, wherein the conversation AI model comprises a large language model and output generated from the large language model is displayed via the user interface; and

providing for display, via the user interface, new curated apparel items based on conversational interactions with the user, wherein the set of apparel preferences of the apparel items are based at least in part on the one or more conversational interactions.

2. The method of claim 1 , further comprising:

applying the visual AI model to identify and extract background components from each of the one or more images, wherein curating the set of apparel items is based at least on the identified background components.

3. The method of claim 2 , wherein overlaying each generated virtual piece of apparel upon the at least subset of the extracted apparel components comprises:

overlaying the virtual piece of apparel outside the region of the extracted apparel components,

wherein the virtual piece of apparel is of a longer length or larger dimensions than the extracted apparel components.

4. The method of claim 2 , wherein overlaying each generated virtual piece of apparel upon the at least subset of the extracted apparel components comprises:

generating one or more predicted body components of the person based on one or more of the other received photos where those body components are visible,

wherein the virtual piece of apparel of a shorter length or smaller dimensions than the extracted apparel components.

5. The method of claim 2 , wherein each generated virtual piece of apparel is overlayed upon the at least subset of the extracted apparel components using one or more of: inpainting techniques, and object warping techniques.

6. The method of claim 2 , further comprising:

upon generating the one or more virtual pieces of apparel, performing a similarity match to determine one or more matches between the generated virtual pieces of apparel and one or more inventory items; and

returning at least one of the inventory items as an output of the similarity match, wherein the curated pieces of apparel are selected from the at least one of the inventory items.

7. The method of claim 2 , wherein each generated virtual piece of apparel is overlayed upon the at least subset of the extracted apparel components using one or more of: inpainting techniques, and object warping techniques.

8. The method of claim 1 , further comprising:

prior to curating the set of apparel items for the user, generating one or more virtual pieces of apparel based on at least the user's identified apparel patterns, the determined apparel preferences, and the one or more conversational interactions, wherein each generated virtual piece of apparel is overlayed upon at least a subset of the extracted apparel components within one of the received images of the person within the region; and

displaying the one or more images of the person with the overlaid generated virtual pieces of apparel.

9. The computer-implemented method of claim 1 , further comprising:

receiving a request to generate a visualization for an environment, wherein the new curated apparel items are depicted with generated virtual background elements based on the request.

10. The computer-implemented method of claim 1 , wherein the receiving one or more images comprises:

receiving multiple images, wherein the multiple images depict the person in different clothing and in different environments, wherein the multiple images are depicted, via the user interface, in a grid-style layout, for selection by the user and wherein the received multiple images are input into the visual AI model.

11. The computer-implemented method of claim 1 , comprising:

receiving user feedback as to the new curated apparel items;

based on the user feedback refining the conversational AI model; and

providing for display, via the user interface, additional curated clothing items throughout the course of additional conversational interactions.

12. A system comprising one or more processors configured to perform the operations of:

iteratively training a visual AI model to identify clothing patterns and apparel components based on one or more input images;

receiving one or more images, associated with a user, the images depicting a person wearing various apparel items;

inputting the received one or more images into the visual AI model;

identifying by the visual AI model, apparel patterns from the received one or more images and extracting apparel components and extracting background components depicting an environment from the one or more images;

curating a set of apparel items based on at least the extracted apparel components;

generating, by the visual AI model, based on historical curated set of apparel items and the extracted background components, one or more new images depicting different apparel items and/or hair styles;

providing for display, via a user interface, the generated one or more new images;

utilizing a conversational AI model to interact with the user, wherein the conversational AI model determines a set of apparel preferences for the user through a conversation comprising one or more conversational interactions with the user, wherein the conversation AI model comprises a large language model and output generated from the large language model is displayed via the user interface; and

providing for display, via the user interface, new curated apparel items based on conversational interactions with the user, wherein the set of apparel preferences of the apparel items are based at least in part on the one or more conversational interactions.

13. The system of claim 12 , wherein the one or more processors are further configured to perform the operation of:

applying the visual AI model to identify and extract background components from each of the one or more images, wherein curating the set of apparel items is based at least on the identified background components.

14. The system of claim 13 , wherein overlaying each generated virtual piece of apparel upon the at least subset of the extracted apparel components comprises:

overlaying the virtual piece of apparel outside the region of the extracted apparel components,

wherein the virtual piece of apparel is of a longer length or larger dimensions than the extracted apparel components.

15. The system of claim 13 , wherein overlaying each generated virtual piece of apparel upon the at least subset of the extracted apparel components comprises:

generating one or more predicted body components of the person based on one or more of the other received photos where those body components are visible,

wherein the virtual piece of apparel of a shorter length or smaller dimensions than the extracted apparel components.

16. The system of claim 13 , wherein the one or more processors are further configured to perform the operation of:

upon generating the one or more virtual pieces of apparel, performing a similarity match to determine one or more matches between the generated virtual pieces of apparel and one or more inventory items; and

returning at least one of the inventory items as an output of the similarity match, wherein the curated pieces of apparel are selected from the at least one of the inventory items.

17. The system of claim 12 , wherein the one or more processors are further configured to perform the operation of:

prior to curating the set of apparel items for the user, generating one or more virtual pieces of apparel based on at least the user's identified apparel patterns, the determined apparel preferences, and the one or more conversational interactions, wherein each generated virtual piece of apparel is overlayed upon at least a subset of the extracted apparel components within one of the received images of the person within the region; and

displaying the one or more images of the person with the overlaid generated virtual pieces of apparel.

18. A computer-implemented method for providing generative apparel recommendations, via one or more processors, configured to perform the operations of:

iteratively training a visual AI model to identify clothing patterns and apparel components based on one or more input images;

receiving multiple images, associated with a user, wherein the multiple images depict the person in various apparel items and in different environments, wherein the multiple images are depicted, via the user interface, in a grid-style layout, for selection by the user, and wherein the received multiple images are input into the visual AI model,

inputting the received one or more images into the visual AI model;

identifying by the visual AI model, apparel patterns from the received one or more images and extracting apparel components and extracting background components depicting an environment from the multiple images;

curating a set of apparel items based on at least the extracted apparel components;

generating, by the visual AI model, based on historical curated set of apparel items and the extracted background components, one or more new images depicting different apparel items and/or hair styles; and

providing for display, via a user interface, the generated one or more new images.

19. The computer-implemented method claim 18 , further comprising:

utilizing a conversational AI model to interact with the user, wherein the conversational AI model determines a set of apparel preferences for the user through a conversation comprising one or more conversational interactions with the user, wherein the conversation AI model comprises a large language model and output generated from the large language model is displayed via the user interface;

receiving a request to generate a visualization for an environment; and

providing for display, via the user interface, new curated apparel items based on conversational interactions with the user, wherein the set of apparel preferences of the apparel items are based at least in part on the one or more conversational interactions;

wherein the new curated apparel items are depicted with generated virtual background elements based on the request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2024
From: KONAKALLA, NEHA
To: PYXER INC.
Reel/Frame 068215/0855 →
Continuity (2)
Provisional Application 63531291 · Aug 7, 2023
Related Publication 20250054048A1 · Feb 13, 2025
References Cited (8)
US 11232506B1 · Zielnicki · 2022 [cited by examiner]
US 20170076011A1 · Gannon · 2017 [cited by examiner]
US 20190325498A1 · Clark · 2019 [cited by examiner]
US 20200302506A1 · Parker · 2020 [cited by examiner]
US 20200402214A1 · Mukherjee · 2020 [cited by examiner]
US 20210390430A1 · Aristizabal · 2021 [cited by examiner]
US 20220005152A1 · Yun · 2022 [cited by examiner]
PR Newswire: “FaceCake Makes the Dream Closet a Virtual Reality: With the Infinite Virtual Closet™, Augmented Reality and AI-Driven personalized style advice deliver a shoppable digital wardrobe with endless possibiliti… [cited by examiner]
Cited By (1)
US 12,524,966