IP Library › Granted Patent US 12,260,450
Granted Patent B2
US 12,260,450 · App. 18/505,420 · Granted Mar 25, 2025

Personalized try-on ads

Inventors: Itamar Berger (Hod Hasharon, IL); Gal Dudovitch (Tel Aviv, IL); Ma'ayan Mishin Shuvi (Givatayim, IL)
Assignee: SNAP INC.
G06Q30/0643G06N3/08G06Q30/0271G06Q30/0276G06V40/103G06V40/161
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,260,450
App. No.
18/505,420
Filed
Nov 9, 2023
Granted
Mar 25, 2025
Kind
B2
Examiner
KIM, PATRICK
Art Unit
3628
USPC
705/27.2
Abstract

Methods and systems are disclosed for performing operations comprising: accessing content received from a first client device associated with a first user; processing the content to identify a first image that depicts the first user wearing a first fashion item; determining a first pose of the first user depicted in the first image; searching a plurality of products to identify a first product that corresponds to the first pose of the first user depicted in the first image and that includes one or more attributes associated with the first fashion item; modifying the first image to generate an advertisement that depicts the first user wearing the first product; and during a content browsing session being accessed by the first client device, causing the advertisement that depicts the first user wearing the first product to be displayed automatically on the first client device.

Claims (103)

1. A method comprising:

selecting a first product type as a target product type in response to determining that a first pose corresponds to a whole first body pose in which a whole-body first type of fashion item is depicted in a first image;

selecting a second product type as the target product type in response to determining that the first pose corresponds to a partial body pose in which a second type of fashion item comprising a partial body fashion item is depicted in the first image;

searching, based on the target product type and the first type of fashion item, a plurality of products to identify a first product that corresponds to the target product type matching the first pose of a first person depicted in the first image and that includes one or more attributes associated with the first type of fashion item;

applying a trained neural network to the first image that has been previously stored by a first device to generate a segmentation to distinguish a portion of the first person depicted in the first image from a background depicted in the first image, the trained neural network being trained by performing operations comprising:

receiving training data comprising a plurality of training monocular images and ground truth segmentations for each of the plurality of training monocular images;

applying a neural network to a first training monocular image of the plurality of training monocular images to estimate a segmentation of a garment worn by a given person depicted in the first training monocular image;

computing a deviation between the estimated segmentation and the ground truth segmentations associated with the first training monocular image;

updating parameters of the neural network based on the computed deviation; and

in response to applying the trained neural network to the first image to generate the segmentation, modifying the first image to generate a content item that depicts the first person wearing the first product in which the first product placed on the portion of the first person in a manner that blends with the background of the first image, the modifying of the first image to generate the content item comprising:

calculating characteristic points for a set of elements of the first person to generate a mesh based on the calculated characteristic points;

generating one or more areas on the mesh of the first person;

aligning the one or more areas of the first person with one or more elements of a first augmented reality representation of the first product with a position; and

modifying one or more visual properties of the one or more areas to cause the first device to display the first augmented reality representation within the first image at an individual display position relative to the display position of the first person.

2. The method of claim 1 , further comprising:

accessing content previously received by an application server from a first device associated with the first person;

processing the content to identify the first image that depicts the first person wearing the first type of fashion item that has been previously stored by the first device; and

without receiving a request from the first person to view an advertisement, during a content browsing session being accessed by the first device, causing, to be displayed, the content item that depicts the first person wearing the first product blended with the background of the first image that has been previously stored by the first device.

3. The method of claim 1 , further comprising visually distinguishing a portion of the first image that corresponds to the first product from other portions of the first image to identify the first product being advertised, the visually distinguishing comprising displaying a highlight or border region around the portion of the first image corresponding to the first product.

4. The method of claim 1 , further comprising:

displaying a first video in a sequence of videos;

after the first video finishes being displayed, obtaining the content item that depicts the first person wearing the first product that has been previously generated;

automatically presenting the content item for a specified period of time; and

after the content item that depicts the first person wearing the first product has been presented for the specified period of time, automatically displaying a second video in a sequence of videos.

5. The method of claim 1 , further comprising:

storing a database that includes a plurality of matching outfit pairs, each of the plurality of matching outfit pairs comprising a given product of the plurality of products and an associated set of attributes that match the given product; and

searching the database to determine that the set of attributes associated with the first product includes at least one of the one or more attributes of the first type of fashion item.

6. The method of claim 1 , further comprising:

determining that the first image depicts a first portion and a second portion of a body of the first person, wherein the first type of fashion item is depicted in the first portion of the body of the first person;

wherein a second fashion item is depicted in the second portion of the body of the first person; and

generating the content item by replacing the second fashion item with the first product in the second portion of the body of the first person while maintaining a depiction of the first type of fashion item on the first portion of the body of the first person.

7. The method of claim 1 , further comprising:

receiving a set of products associated with advertisements;

generating a set of image selection criteria based on the set of products; and

searching content based on the set of image selection criteria to identify a plurality of images, wherein the first image is selected from the plurality of images.

8. The method of claim 7 , wherein the set of image selection criteria comprises a target pose and a target type of fashion item; and wherein the set of image selection criteria comprises an image quality criterion.

9. The method of claim 7 , further comprising:

modifying the plurality of images to generate a plurality of advertisements that depict the first person wearing the first product, the plurality of advertisements including the advertisement displayed on the first device;

after causing the content item to be displayed automatically on the first device, receiving a request for additional views of the first person wearing the first product; and

in response to receiving the request for the additional views, causing another advertisement of the plurality of advertisements that depicts the first person wearing the first product to be displayed on the first device.

10. The method of claim 7 , further comprising:

selecting an occlusion pattern for the first product, the occlusion pattern controlling which subset of pixels of a real-world garment worn by the first person is overlapped by a subset of pixels of the first product, wherein the subset of pixels of the real-world garment that are within an overlap region are replaced with the subset of pixels of the first product, the real-world garment corresponding to a first type of fashion item worn on a first body part and the first product corresponding to a second type of fashion item worn on a second body part.

11. The method of claim 7 , wherein the set of products include makeup; and wherein the set of image selection criteria comprises a portrait view of a face, further comprising:

searching the content to identify the plurality of images that depicts the portrait view of the face of the first person.

12. The method of claim 1 , further comprising:

obtaining a plurality of images; and

generating a first set of target images by:

applying one or more object recognition processes to the plurality of images to identify more than one human face in a subset of images;

removing the subset of images from the plurality of images in response to applying the one or more object recognition processes for detecting more than one human face in the subset of images; and

applying facial recognition to the plurality of images from which the subset of images has been removed to select for inclusion in the first set of target images any image that depicts a known face of the first person.

13. The method of claim 1 , further comprising:

obtaining a plurality of images;

generating a first set of target images by:

identifying from the plurality of images one or more images that depicts more than one person;

identifying a dominant person in the one or more images, the dominant person having facial characteristics that match facial characteristics of the first person or being depicted more prominently than other persons; and

modifying a fashion item worn by the dominant person in the one or more images to generate the content item that depicts the dominant person wearing the first product.

14. The method of claim 1 , wherein the content item that depicts the first person wearing the first product is presented among a set of media items in an interactive mosaic display.

15. The method of claim 1 , wherein the first product type comprises a dress that is selected in response to detecting a dress being depicted as being worn by the first person in the first image, and wherein the first product type comprises a shirt that is selected in response to detecting a shirt being depicted as being worn by the first person in the first image.

16. The method of claim 1 , further comprising:

determining a fashion profile associated with the first person;

searching, based on the fashion profile associated with the first person, the plurality of products to identify a set of products that match the fashion profile; and

searching, based on the first pose of the first person and the first type of fashion item, the set of products to identify the first product that corresponds to the first pose of the first person depicted in the first image and that includes one or more attributes associated with the first type of fashion item.

17. The method of claim 16 , further comprising:

identifying a plurality of images that depict the first person, determining a plurality of types of fashion items worn by the first person across the plurality of images;

computing a quantity for each of the plurality of types representing a number of instances of each of the plurality of types across the plurality of images;

comparing the quantity of each of the plurality of types to a threshold value; and

in response to determining that a first of the plurality of types transgresses the threshold value, adding the first of the plurality of types to the fashion profile associated with the first person.

18. The method of claim 16 , further comprising:

accessing one or more messages the first person exchanged with another user via an application server;

determining one or more types of fashion items mentioned in the one or more messages, the one or more messages being associated with an event that occurs at a particular time;

adding the one or more types of fashion items mentioned in the one or more messages to the fashion profile associated with the first person;

determining that a current time is after the particular time at which the event occurs; and

in response to determining that the current time is after the particular time at which the event occurs, removing the one or more types of fashion items mentioned in the one or more messages from the fashion profile associated with the first person.

19. A system comprising:

at least one processor; and

a memory component having instructions stored thereon, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

selecting a first product type as a target product type in response to determining that a first pose corresponds to a whole first body pose in which a whole-body first type of fashion item is depicted in a first image;

selecting a second product type as the target product type in response to determining that the first pose corresponds to a partial body pose in which a second type of fashion item comprising a partial body fashion item is depicted in the first image;

searching, based on the target product type and the first type of fashion item, a plurality of products to identify a first product that corresponds to the target product type matching the first pose of a first person depicted in the first image and that includes one or more attributes associated with the first type of fashion item;

applying a trained neural network to the first image that has been previously stored by a first device to generate a segmentation to distinguish a portion of the first person depicted in the first image from a background depicted in the first image, the trained neural network being trained by performing operations comprising:

receiving training data comprising a plurality of training monocular images and ground truth segmentations for each of the plurality of training monocular images;

applying a neural network to a first training monocular image of the plurality of training monocular images to estimate a segmentation of a garment worn by a given person depicted in the first training monocular image;

computing a deviation between the estimated segmentation and the ground truth segmentations associated with the first training monocular image;

updating parameters of the neural network based on the computed deviation; and

in response to applying the trained neural network to the first image to generate the segmentation, modifying the first image to generate a content item that depicts the first person wearing the first product in which the first product placed on the portion of the first person in a manner that blends with the background of the first image, the modifying of the first image to generate the content item comprising:

calculating characteristic points for a set of elements of the first person to generate a mesh based on the calculated characteristic points;

generating one or more areas on the mesh of the first person;

aligning the one or more areas of the first person with one or more elements of a first augmented reality representation of the first product with a position; and

modifying one or more visual properties of the one or more areas to cause the first device to display the first augmented reality representation within the first image at an individual display position relative to the display position of the first person.

20. A non-transitory computer-readable storage medium having stored thereon, instructions when executed by at least one processor, causes the at least one processor to perform operations comprising:

selecting a first product type as a target product type in response to determining that a first pose corresponds to a whole first body pose in which a whole-body first type of fashion item is depicted in a first image;

selecting a second product type as the target product type in response to determining that the first pose corresponds to a partial body pose in which a second type of fashion item comprising a partial body fashion item is depicted in the first image;

searching, based on the target product type and the first type of fashion item, a plurality of products to identify a first product that corresponds to the target product type matching the first pose of a first person depicted in the first image and that includes one or more attributes associated with the first type of fashion item;

applying a trained neural network to the first image that has been previously stored by a first device to generate a segmentation to distinguish a portion of the first person depicted in the first image from a background depicted in the first image, the trained neural network being trained by performing operations comprising:

receiving training data comprising a plurality of training monocular images and ground truth segmentations for each of the plurality of training monocular images;

applying a neural network to a first training monocular image of the plurality of training monocular images to estimate a segmentation of a garment worn by a given person depicted in the first training monocular image;

computing a deviation between the estimated segmentation and the ground truth segmentations associated with the first training monocular image;

updating parameters of the neural network based on the computed deviation; and

in response to applying the trained neural network to the first image to generate the segmentation, modifying the first image to generate a content item that depicts the first person wearing the first product in which the first product placed on the portion of the first person in a manner that blends with the background of the first image, the modifying of the first image to generate the content item comprising:

calculating characteristic points for a set of elements of the first person to generate a mesh based on the calculated characteristic points;

generating one or more areas on the mesh of the first person;

aligning the one or more areas of the first person with one or more elements of a first augmented reality representation of the first product with a position; and

modifying one or more visual properties of the one or more areas to cause the first device to display the first augmented reality representation within the first image at an individual display position relative to the display position of the first person.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: BERGER, ITAMAR; DUDOVITCH, GAL; MISHIN SHUVI, MA'AYAN
To: SNAP INC.
Reel/Frame 065703/0258 →
Continuity (2)
Continuation 17305909 · Jul 16, 2021
Related Publication 20240070766A1 · Feb 29, 2024
References Cited (207)
US 5880731A · Liles et al. · 1999 [cited by applicant]
US 6023270A · Brush, II et al. · 2000 [cited by applicant]
US 6223165B1 · Lauffer · 2001 [cited by applicant]
US 6772195B1 · Hatlelid et al. · 2004 [cited by applicant]
US 6842779B1 · Nishizawa · 2005 [cited by applicant]
US 7342587B2 · Danzig et al. · 2008 [cited by applicant]
US 7468729B1 · Levinson · 2008 [cited by applicant]
US 7636755B2 · Blattner et al. · 2009 [cited by applicant]
US 7639251B2 · Gu et al. · 2009 [cited by applicant]
US 7775885B2 · Van Luchene et al. · 2010 [cited by applicant]
US 7859551B2 · Bulman et al. · 2010 [cited by applicant]
US 7885931B2 · Seo et al. · 2011 [cited by applicant]
US 7925703B2 · Dinan et al. · 2011 [cited by applicant]
US 8088044B2 · Tchao et al. · 2012 [cited by applicant]
US 8095878B2 · Bates et al. · 2012 [cited by applicant]
US 8108774B2 · Finn et al. · 2012 [cited by applicant]
US 8117281B2 · Robinson et al. · 2012 [cited by applicant]
US 8130219B2 · Fleury et al. · 2012 [cited by applicant]
US 8146005B2 · Jones et al. · 2012 [cited by applicant]
US 8151191B2 · Nicol · 2012 [cited by applicant]
US 8384719B2 · Reville et al. · 2013 [cited by applicant]
US RE44054E · Kim · 2013 [cited by applicant]
US 8396708B2 · Park et al. · 2013 [cited by applicant]
US 8425322B2 · Gillo et al. · 2013 [cited by applicant]
US 8458601B2 · Castelli et al. · 2013 [cited by applicant]
US 8462198B2 · Lin et al. · 2013 [cited by applicant]
US 8484158B2 · Deluca et al. · 2013 [cited by applicant]
US 8495503B2 · Brown et al. · 2013 [cited by applicant]
US 8495505B2 · Smith et al. · 2013 [cited by applicant]
US 8504926B2 · Wolf · 2013 [cited by applicant]
US 8559980B2 · Pujol · 2013 [cited by applicant]
US 8564621B2 · Branson et al. · 2013 [cited by applicant]
US 8564710B2 · Nonaka et al. · 2013 [cited by applicant]
US 8581911B2 · Becker et al. · 2013 [cited by applicant]
US 8597121B2 · Andres del Valle · 2013 [cited by applicant]
US 8601051B2 · Wang · 2013 [cited by applicant]
US 8601379B2 · Marks et al. · 2013 [cited by applicant]
US 8632408B2 · Gillo et al. · 2014 [cited by applicant]
US 8648865B2 · Dawson et al. · 2014 [cited by applicant]
US 8659548B2 · Hildreth · 2014 [cited by applicant]
US 8683354B2 · Khandelwal et al. · 2014 [cited by applicant]
US 8692830B2 · Nelson et al. · 2014 [cited by applicant]
US 8810513B2 · Ptucha et al. · 2014 [cited by applicant]
US 8812171B2 · Filev et al. · 2014 [cited by applicant]
US 8832201B2 · Wall · 2014 [cited by applicant]
US 8832552B2 · Arrasvuori et al. · 2014 [cited by applicant]
US 8839327B2 · Amento et al. · 2014 [cited by applicant]
US 8890926B2 · Tandon et al. · 2014 [cited by applicant]
US 8892999B2 · Nims et al. · 2014 [cited by applicant]
US 8924250B2 · Bates et al. · 2014 [cited by applicant]
US 8963926B2 · Brown et al. · 2015 [cited by applicant]
US 8989786B2 · Feghali · 2015 [cited by applicant]
US 9086776B2 · Ye et al. · 2015 [cited by applicant]
US 9105014B2 · Collet et al. · 2015 [cited by applicant]
US 9241184B2 · Weerasinghe · 2016 [cited by applicant]
US 9256860B2 · Herger et al. · 2016 [cited by applicant]
US 9298257B2 · Hwang et al. · 2016 [cited by applicant]
US 9314692B2 · Konoplev et al. · 2016 [cited by applicant]
US 9330483B2 · Du et al. · 2016 [cited by applicant]
US 9357174B2 · Li et al. · 2016 [cited by applicant]
US 9361510B2 · Yao et al. · 2016 [cited by applicant]
US 9378576B2 · Bouaziz et al. · 2016 [cited by applicant]
US 9402057B2 · Kaytaz et al. · 2016 [cited by applicant]
US 9412192B2 · Mandel et al. · 2016 [cited by applicant]
US 9460541B2 · Li et al. · 2016 [cited by applicant]
US 9489760B2 · Li et al. · 2016 [cited by applicant]
US 9503845B2 · Vincent · 2016 [cited by applicant]
US 9508197B2 · Quinn et al. · 2016 [cited by applicant]
US 9544257B2 · Ogundokun et al. · 2017 [cited by applicant]
US 9576400B2 · Van Os et al. · 2017 [cited by applicant]
US 9589357B2 · Li et al. · 2017 [cited by applicant]
US 9592449B2 · Barbalet et al. · 2017 [cited by applicant]
US 9648376B2 · Chang et al. · 2017 [cited by applicant]
US 9697635B2 · Quinn et al. · 2017 [cited by applicant]
US 9706040B2 · Kadirvel et al. · 2017 [cited by applicant]
US 9744466B2 · Fujioka · 2017 [cited by applicant]
US 9746990B2 · Anderson et al. · 2017 [cited by applicant]
US 9749270B2 · Collet et al. · 2017 [cited by applicant]
US 9792714B2 · Li et al. · 2017 [cited by applicant]
US 9839844B2 · Dunstan et al. · 2017 [cited by applicant]
US 9883838B2 · Kaleal, III et al. · 2018 [cited by applicant]
US 9898849B2 · Du et al. · 2018 [cited by applicant]
US 9911073B1 · Spiegel et al. · 2018 [cited by applicant]
US 9936165B2 · Li et al. · 2018 [cited by applicant]
US 9959037B2 · Chaudhri et al. · 2018 [cited by applicant]
US 9980100B1 · Charlton et al. · 2018 [cited by applicant]
US 9990373B2 · Fortkort · 2018 [cited by applicant]
US 10039988B2 · Lobb et al. · 2018 [cited by applicant]
US 10097492B2 · Tsuda et al. · 2018 [cited by applicant]
US 10116598B2 · Tucker et al. · 2018 [cited by applicant]
US 10155168B2 · Blackstock et al. · 2018 [cited by applicant]
US 10242477B1 · Charlton et al. · 2019 [cited by applicant]
US 10242503B2 · McPhee et al. · 2019 [cited by applicant]
US 10262250B1 · Spiegel et al. · 2019 [cited by applicant]
US 10362219B2 · Wilson et al. · 2019 [cited by applicant]
US 10475225B2 · Park et al. · 2019 [cited by applicant]
US 10504266B2 · Blattner et al. · 2019 [cited by applicant]
US 10573048B2 · Ni et al. · 2020 [cited by applicant]
US 10657701B2 · Osman et al. · 2020 [cited by applicant]
US 10708434B1 · Scheet et al. · 2020 [cited by applicant]
US 20020067362A1 · Agostino Nocera et al. · 2002 [cited by applicant]
US 20020169644A1 · Greene · 2002 [cited by applicant]
US 20050162419A1 · Kim et al. · 2005 [cited by applicant]
US 20050206610A1 · Cordelli · 2005 [cited by applicant]
US 20060294465A1 · Ronen et al. · 2006 [cited by applicant]
US 20070113181A1 · Blattner et al. · 2007 [cited by applicant]
US 20070168863A1 · Blattner et al. · 2007 [cited by applicant]
US 20070176921A1 · Iwasaki et al. · 2007 [cited by applicant]
US 20080158222A1 · Li et al. · 2008 [cited by applicant]
US 20090016617A1 · Bregman-amitai et al. · 2009 [cited by applicant]
US 20090055484A1 · Vuong et al. · 2009 [cited by applicant]
US 20090070688A1 · Gyorfi et al. · 2009 [cited by applicant]
US 20090099925A1 · Mehta et al. · 2009 [cited by applicant]
US 20090106672A1 · Burstrom · 2009 [cited by applicant]
US 20090158170A1 · Narayanan et al. · 2009 [cited by applicant]
US 20090177976A1 · Bokor et al. · 2009 [cited by applicant]
US 20090202114A1 · Morin et al. · 2009 [cited by applicant]
US 20090265604A1 · Howard et al. · 2009 [cited by applicant]
US 20090300525A1 · Jolliff et al. · 2009 [cited by applicant]
US 20090303984A1 · Clark et al. · 2009 [cited by applicant]
US 20100011422A1 · Mason et al. · 2010 [cited by applicant]
US 20100023885A1 · Reville et al. · 2010 [cited by applicant]
US 20100115426A1 · Liu et al. · 2010 [cited by applicant]
US 20100162149A1 · Sheleheda et al. · 2010 [cited by applicant]
US 20100203968A1 · Gill et al. · 2010 [cited by applicant]
US 20100227682A1 · Reville et al. · 2010 [cited by applicant]
US 20110093780A1 · Dunn · 2011 [cited by applicant]
US 20110115798A1 · Nayar et al. · 2011 [cited by applicant]
US 20110148864A1 · Lee et al. · 2011 [cited by applicant]
US 20110239136A1 · Goldman et al. · 2011 [cited by applicant]
US 20120113106A1 · Choi et al. · 2012 [cited by applicant]
US 20120124458A1 · Cruzada · 2012 [cited by applicant]
US 20120130717A1 · Xu et al. · 2012 [cited by applicant]
US 20130066750A1 · Siddique · 2013 [cited by examiner]
US 20130103760A1 · Golding et al. · 2013 [cited by applicant]
US 20130201187A1 · Tong et al. · 2013 [cited by applicant]
US 20130249948A1 · Reitan · 2013 [cited by applicant]
US 20130257877A1 · Davis · 2013 [cited by applicant]
US 20140035913A1 · Higgins · 2014 [cited by examiner]
US 20140043329A1 · Wang et al. · 2014 [cited by applicant]
US 20140055554A1 · Du et al. · 2014 [cited by applicant]
US 20140125678A1 · Wang et al. · 2014 [cited by applicant]
US 20140129343A1 · Finster et al. · 2014 [cited by applicant]
US 20150206349A1 · Rosenthal et al. · 2015 [cited by applicant]
US 20150302505A1 · Di · 2015 [cited by examiner]
US 20160134840A1 · Mcculloch · 2016 [cited by applicant]
US 20160234149A1 · Tsuda et al. · 2016 [cited by applicant]
US 20170080346A1 · Abbas · 2017 [cited by applicant]
US 20170087473A1 · Siegel et al. · 2017 [cited by applicant]
US 20170113140A1 · Blackstock et al. · 2017 [cited by applicant]
US 20170118145A1 · Aittoniemi et al. · 2017 [cited by applicant]
US 20170199855A1 · Fishbeck · 2017 [cited by applicant]
US 20170235848A1 · Van Deusen et al. · 2017 [cited by applicant]
US 20170310934A1 · Du et al. · 2017 [cited by applicant]
US 20170312634A1 · Ledoux et al. · 2017 [cited by applicant]
US 20180047200A1 · O'Hara et al. · 2018 [cited by applicant]
US 20180113587A1 · Allen et al. · 2018 [cited by applicant]
US 20180115503A1 · Baldwin et al. · 2018 [cited by applicant]
US 20180315076A1 · Andreou · 2018 [cited by applicant]
US 20180315133A1 · Brody et al. · 2018 [cited by applicant]
US 20180315134A1 · Amitay et al. · 2018 [cited by applicant]
US 20190001223A1 · Blackstock et al. · 2019 [cited by applicant]
US 20190035007A1 · Yepez · 2019 [cited by examiner]
US 20190043203A1 · Fleishman · 2019 [cited by examiner]
US 20190057616A1 · Cohen et al. · 2019 [cited by applicant]
US 20190080207A1 · Chang et al. · 2019 [cited by applicant]
US 20190188920A1 · Mcphee et al. · 2019 [cited by applicant]
US 20210103970A1 · Sollami · 2021 [cited by examiner]
US 20210117712A1 · Huang · 2021 [cited by examiner]
US 20210182913A1 · Hwang · 2021 [cited by applicant]
US 20220230344A1 · Singhal · 2022 [cited by examiner]
US 20230020218A1 · Berger et al. · 2023 [cited by applicant]
CN 109863532A · 2019 [cited by applicant]
CN 110168478A · 2019 [cited by applicant]
EP 2184092A2 · 2010 [cited by applicant]
EP 3125154A1 · 2017 [cited by applicant]
JP 2001230801A · 2001 [cited by applicant]
JP 5497931B2 · 2014 [cited by applicant]
KR 101445263B1 · 2014 [cited by applicant]
WO WO2003094072A1 · 2003 [cited by applicant]
WO WO2004095308A1 · 2004 [cited by applicant]
WO WO2006107182A1 · 2006 [cited by applicant]
WO WO2007134402A1 · 2007 [cited by applicant]
WO WO2012139276A1 · 2012 [cited by applicant]
WO WO2013027893A1 · 2013 [cited by applicant]
WO WO2013152454A1 · 2013 [cited by applicant]
WO WO2013166588A1 · 2013 [cited by applicant]
WO WO2014031899A1 · 2014 [cited by applicant]
WO WO2014194439A1 · 2014 [cited by applicant]
WO WO2016090605A1 · 2016 [cited by applicant]
WO WO2018081013A1 · 2018 [cited by applicant]
WO WO2018102562A1 · 2018 [cited by applicant]
WO WO2018129531A1 · 2018 [cited by applicant]
WO WO2019089613A1 · 2019 [cited by applicant]
WO WO2023287907A1 · 2023 [cited by applicant]
Lassner et al. “A generative model of people in clothing.” In Proceedings of the IEEE international conference on computer vision, pp. 853-862. 2017 (Year: 2017). [cited by examiner]
“U.S. Appl. No. 17/305,909, Advisory Action mailed Jun. 12, 2023”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 17/305,909, Final Office Action mailed Apr. 3, 2023”, 38 pgs. [cited by applicant]
“U.S. Appl. No. 17/305,909, Non Final Office Action mailed Dec. 28, 2022”, 28 pgs. [cited by applicant]
“U.S. Appl. No. 17/305,909, Notice of Allowance mailed Aug. 11, 2023”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/305,909, Response filed Feb. 28, 2023 to Non Final Office Action mailed Dec. 28, 2022”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/305,909, Response filed May 30, 2023 to Final Office Action mailed Apr. 3, 2023”, 14 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/037001, International Search Report mailed Oct. 18, 2022”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/037001, Written Opinion mailed Oct. 18, 2022”, 7 pgs. [cited by applicant]
Raj, Amit, et al., “SwapNet: Image Based Garment Transfer”, Pattern Recognition: 5th Asian Conference, ACPR 2019, Auckland, NZ, Nov. 26-29, 2019, Revised Selected Papers, Part II; [Lecture Notes in Computer Science], Sp… [cited by applicant]
U.S. Appl. No. 17/305,909, filed Jul. 16, 2021, Personalized Try-On Ads. [cited by applicant]
“International Application Serial No. PCT/US2022/037001, International Preliminary Report on Patentability mailed Jan. 25, 2024”, 9 pgs. [cited by applicant]
Cited By (1)
US 12,394,239