Virtual dressing system and virtual dressing method
US-2017148225-A1 · May 25, 2017 · US
US11315338B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11315338-B1 |
| Application number | US-202117195153-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 8, 2021 |
| Priority date | Mar 12, 2018 |
| Publication date | Apr 26, 2022 |
| Grant date | Apr 26, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided is a machine-readable medium storing instructions that when executed by a processor effectuate operations including: receiving, with an application executed by a communication device, a first set of inputs including user data; generating, with the application, a three-dimensional model of the user based on the user data; receiving, with the application, a second set of inputs including a type of clothing garment; generating, with the application, a first set of clothing garments including clothing garments from a database of clothing garments that are the same type of clothing garment; generating, with the application, a second set of clothing garments from the first set of clothing garments based on the user data and one or more relationships between clothing attributes and human attributes; and presenting, with the application, the clothing garments from the second set of clothing garments virtually fitted on the three-dimensional model of the user.
Opening claim text (preview).
The invention claimed is: 1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by a processor effectuate operations comprising: receiving, with an application executed by a communication device, a first set of inputs comprising user data; generating, with the application executed by the communication device, a three-dimensional model of the user based on at least a portion of the user data; receiving, with the application executed by the communication device, a second set of inputs comprising a type of clothing garment; generating, with the application executed by the communication device, a first set of clothing garments comprising at least a portion of clothing garments from a database of clothing garments that have the same type as the type of clothing garment received, each clothing garment comprising a set of clothing attributes; generating, with the application executed by the communication device, a second set of clothing garments from the first set of clothing garments based on at least a portion the user data and one or more relationships between clothing attributes and human attributes; and presenting, with the application executed by the communication device, the clothing garments from the second set of clothing garments virtually fitted on the three-dimensional model of the user on a user interface; presenting, with the application executed by the communication device, one or more human models with different human attributes on the user interface, the human attributes comprising anatomical measurements and physical characteristics; receiving, with the application executed by the communication device, a fifth set of inputs comprising clothing garments, each with a set of clothing attributes, selected for each of the one or more human models with different human attributes; and generating, with the application executed by the communication device, the one or more relationships between clothing attributes and human attributes based on the clothing garments selected for each of the one or more human models; and wherein: the application is configured to generate the one or more relationships between clothing attributes comprising any of a cut, a style, a type of fabric, and a color and human attributes comprising any of a gender, an age, a height, a weight, body proportions, a body size, a size of specific body part, a face shape, a skin color, a hair color, a hair texture, and an eye color; and generating the one or more relationships between the clothing attributes and the human attributes comprises: choosing, with the application executed by the communication device, clothing garments for the one or more human models based on the one or more relationships between clothing attributes and human attributes generated; presenting, with the application executed by the communication device, the clothing garments virtually fitted on the one or more human models on the user interface; receiving, with the application executed by the communication device, a sixth set of inputs comprising a rating for each clothing garment virtually fitted on each of the one or more human models; and adjusting, with the application executed by the communication device, the one or more relationships between the clothing attributes and the human attributes generated based on the ratings received; and wherein the application is configured to adjust the one or more relationships based on ratings comprising any of user ratings of clothing garments matched to a particular human model, user acceptance or rejection of clothing garments matched to a particular human model, clothing garments a user does or does not virtually fit to a particular human model, clothing garments viewed by a user, and clothing garments ignored by a user. 2. The medium of claim 1 , wherein the user data comprises at least one of: one or more photographs of the user, three-dimensional scan data of the user, one or more videos of the user, anatomical measurements of the user, physical characteristics of the user, and user preferences for different types of clothing garments. 3. The medium of claim 1 , wherein receiving user data further comprises: generating, with the application executed by the communication device, additional user data based on at least a portion of the user data received. 4. The medium of claim 1 , wherein generating the second set of clothing garments from the first set of clothing garments is further based on the user preferences for different types of clothing garments. 5. The medium of claim 1 , wherein presenting the clothing garments from the second set of clothing garments virtually fitted on the three-dimensional model further comprises: virtually tailoring, with the application executed by the communication device, the clothing garments from the second set of clothing garments to virtually fit the three-dimensional model of the user. 6. The medium of claim 1 , wherein the operations further comprise: receiving, with the application executed by the communication device, a third set of inputs comprising a selected clothing garment from the presented clothing garments virtually fitted on the three-dimensional model of the user. 7. The medium of claim 6 further comprising: receiving, with the application executed by the communication device, a fourth set of inputs comprising alterations for the selected clothing garment; virtually tailoring, with the application executed by the communication device, the selected clothing garment based on the alterations received; and presenting, with the application executed by the communication device, the virtually tailored selected clothing garment virtually fitted on the three-dimensional model of the user on the user interface. 8. The medium of claim 6 further comprising: generating, with the application executed by the communication device, cutting instructions and sewing instructions based on the selected clothing garment. 9. The medium of claim 8 further comprising: sending, with the application executed by the communication device, the cutting instructions to a cutting machine and the sewing instructions to a sewing machine. 10. The medium of claim 9 , wherein the selected clothing garment is manufactured by the cutting machine and sewing machine, the cutting machine configured to cut a fabric according to the cutting instructions and the sewing machine configured to sew the cut fabric according to the sewing instructions. 11. The medium of claim 1 , wherein each different type of rating has a different impact on the adjustment of the one or more relationships. 12. The medium of claim 1 , wherein generating the one or more relationships between clothing attributes and human attributes further comprises: modifying, with the application executed by the communication device, the one or more relationships between clothing attributes and human attributes generated; choosing, with the application executed by the communication device, clothing garments for the one or more human models based on the modified one or more relationships between clothing attributes and human attributes; presenting, with the application executed by the communication device, the clothing garments virtually fitted on the one or more human models on the user interface; receiving, with the application executed by the communication device, a seventh set of inputs comprising a rating for each clothing garment virtually fitted on each of the one or more human models; and adjusting, with the application executed by the communication device, the one or more relationships between clothing attributes and human attributes gen
Machine learning · CPC title
Cloth · CPC title
Cutting the workpiece · CPC title
Arrangements for inputting stitch or pattern data to memory {; Editing stitch or pattern data} · CPC title
Aligning objects, relative positioning of parts · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.