IP Library Granted Patent US 11,618,995
Granted Patent B2
US 11,618,995 · App. 17/317,729 · Granted Apr 4, 2023

Apparel collection management with image preview

Inventors: Benjamin Bell (San Francisco, CA); Christopher Schultz (San Francisco, CA); Jennifer Schultz (San Francisco, CA); Jeff Zens (Emeryville, CA); Debdulal Mahanty (Fremont, CA)
Assignee: Levi Strauss & Co.
D06M10/005A41D1/06A41D27/00A41D27/08A41H3/007A41H3/08A41H43/00B23K26/352D03D1/00D06C23/00D06C23/02G05B19/4097G06F3/011G06F3/0482G06F3/04845G06F30/00G06F30/12G06F30/17G06F30/20G06Q10/06315G06Q30/0621G06Q30/0643G06T3/005G06T19/006G06T19/20A41D2500/20D06C2700/31D10B2201/02D10B2501/04D10B2501/06G05B2219/35008G05B2219/35012G05B2219/45222G06F2111/20G06F2113/12G06T2210/16
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 11,618,995
App. No.
17/317,729
Granted
Apr 4, 2023
Kind
B2
Abstract

A system allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Users may collaborate while designing the apparel and designate what items should belong in specific collections. Users may also use an assortment builder tool to search a database of products according to one or more search parameters to select a garment with a finishing pattern.

Claims (65)

1. A method comprising:

providing a database of products including garments;

in an assortment builder tool, allowing a user to select from the database a first garment with a finishing pattern to be created by a laser to add to a first collection; and

generating a preview image on a computer screen of the first garment with the finishing pattern to be created by a laser using the laser input file, wherein the generating comprises

providing a base image of a garment without the finishing pattern,

generating an adjusted base image from the base image of the garment without the finishing pattern,

generating a pattern mask based on the laser input file,

for a pixel at a pixel location of the preview image, obtaining a first contribution by combining a first value associated with a pixel of the pattern mask at a pattern mask pixel location that corresponds to the pixel location of the preview image and a value of a pixel of the base image at a base image pixel location that corresponds to the pixel location of the preview image,

for the pixel at the pixel location of the preview image, obtaining a second contribution by combining a second value associated with the pixel of the pattern mask at the pattern mask pixel location that corresponds to the pixel location of the preview image and a value of a pixel of the adjusted base image at an adjusted base image pixel location that corresponds to the pixel location of the preview image,

combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location for the preview image, and

displaying the generated preview image with the pixel on the computer screen, wherein the pixel is displayed as a color corresponding to the combined value for the pixel at the pixel location.

2. The method of claim 1 wherein the first contribution comprises a first percentage of the base image that passes to the preview image, and the second contribution comprises a second percentage of the base image that passes to the preview image.

3. The method of claim 1 wherein for the first contribution, the combining comprises a multiply operation of the first value and the value of the pixel of the base image at the base image pixel location.

4. The method of claim 3 wherein for the second contribution, the combining comprises a multiply operation of the second value and the value of the pixel of the adjusted base image at the adjusted base image pixel location.

5. The method of claim 1 wherein the combining the first contribution and second contribution comprises an addition operation.

6. The method of claim 1 comprising:

using the laser to create the finishing pattern on an outer surface of the first garment that is represented by the preview image.

7. The method of claim 6 wherein based on the laser input file associated with the generated preview image, the laser removes selected amounts of material from the outer surface of the first garment at different pixel locations, and

for lighter pixel locations of the finishing pattern, a greater amount of the outer surface is removed, while for darker pixel locations of the finishing pattern, a lesser amount of the outer surface is removed.

8. The method of claim 1 wherein the generating the pattern mask based on the laser input file comprises:

generating an inverse image of the laser input file.

9. The method of claim 1 wherein the first garment comprises a pair of jeans.

10. The method of claim 1 comprising:

in the assortment builder tool, searching the database of the products according to one or more search parameters provided by the user; and

based on the one or more search parameters, presenting the user with search results from which to select from.

11. The method of claim 10 wherein the one or more search parameters comprise at least one of text, an image, or data, or any combination of these.

12. The method of claim 10 wherein the one or more search parameters comprise data metrics comprising at least one of product name, product code, season, brand, style, colorway, color code, fabric contents, availability, brand targets, retail prices, production prices, last offered, manufacturing lead time, volume availability, stock, environmental score, or estimated product lifetime, or any combination of these.

13. A method comprising:

providing a database of products including garments;

using an assortment builder tool, searching the database of the products according to one or more search parameters provided by a user; and

based on the one or more search parameters, presenting the user with search results and at least one preview image for a garment with a finishing pattern to be created by a laser using a laser input file, wherein the at least one preview image is generated by

providing a base image of a garment without the finishing pattern,

generating an adjusted base image from the base image of the garment without the finishing pattern,

generating a pattern mask based on the laser input file,

for a pixel at a pixel location of the at least one preview image, obtaining a first contribution by combining a first value associated with a pixel of the pattern mask at a pattern mask pixel location that corresponds to the pixel location of the at least one preview image and a value of a pixel of the base image at a base image pixel location that corresponds to the pixel location of the at least one preview image,

for the pixel at the pixel location of the at least one preview image, obtaining a second contribution by combining a second value associated with the pixel of the pattern mask at the pattern mask pixel location that corresponds to the pixel location of the preview image and a value of a pixel of the adjusted base image at an adjusted base image pixel location that corresponds to the pixel location of the at least one preview image,

combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location for the at least one preview image, and

displaying the generated at least one preview image with the pixel on a computer screen, wherein the pixel is displayed as a color corresponding to the combined value for the pixel at the pixel location.

14. The method of claim 13 comprising:

allowing the user to select from a product from the search results,

wherein the product comprises the garment with the finishing pattern.

15. The method of claim 3 wherein the garment in the at least one preview image comprises a pair of jeans.

16. A method comprising:

providing a database of products including garments;

using an assortment builder tool, searching the database of the products according to one or more search parameters provided by a user; and

based on the one or more search parameters, presenting the user with search results;

allowing the user to select a product from the search results, wherein the product comprises a selected garment with a finishing pattern to be created by a laser using a laser input file;

generating a preview image on a computer screen of the selected garment with the finishing pattern to be created by the laser using the laser input file, wherein the generating comprises

providing a base image of a garment without the finishing pattern,

generating an adjusted base image from the base image of the garment without the finishing pattern,

generating a pattern mask based on the laser input file,

for a pixel at a pixel location of the preview image, obtaining a first contribution by combining a first value associated with a pixel of the pattern mask at a pattern mask pixel location that corresponds to the pixel location of the preview image and a value of a pixel of the base image at a base image pixel location that corresponds to the pixel location of the preview image,

for the pixel at the pixel location of the preview image, obtaining a second contribution by combining a second value associated with the pixel of the pattern mask at the pattern mask pixel location that corresponds to the pixel location of the preview image and a value of a pixel of the adjusted base image at an adjusted base image pixel location that corresponds to the pixel location of the preview image,

combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location for the preview image, and

displaying the generated preview image with the pixel on the computer screen, wherein the pixel is displayed as a color corresponding to the combined value for the pixel at the pixel location.

17. The method of claim 16 comprising:

after selection of the selected garment, via the assortment builder tool, allowing the user to make one or more modifications to the finishing pattern.

18. The method of claim 17 wherein the one or more modifications comprise adding a damage input to the finishing pattern.

19. The method of claim 17 wherein the one or more modifications comprise removing a damage input from the finishing pattern.

20. The method of claim 17 wherein the one or more modifications comprise removing a damage asset from the finishing pattern.

21. The method of claim 17 wherein the one or more modifications comprise modifying a sizing of the finishing pattern relative to the base image.

22. The method of claim 17 wherein the one or more modifications comprise modifying a positioning resizing a position of the finishing pattern relative to the base image.

23. The method of claim 16 wherein the selected garment comprises a pair of jeans.

24. The method of claim 16 wherein the first contribution comprises a first percentage of the base image that passes to the preview image, and the second contribution comprises a second percentage of the base image that passes to the preview image.

25. The method of claim 16 wherein for the first contribution, the combining comprises a multiply operation of the first value and the value of the pixel of the base image at the base image pixel location.

Assignments (1)
SECURITY INTEREST Recorded May 9, 2022
From: LEVI STRAUSS & CO.
To: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059875/0979 →
Continuity (4)
Continuation 16288042 · Feb 27, 2019
Provisional Application 62636108 · Feb 27, 2018
Provisional Application 62636112 · Feb 27, 2018
Related Publication 20210259342A1 · Aug 26, 2021
Cited By (1)
US 12,675,035