# US 11,026,461 B2 · Substituting an existing collection in an apparel management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,026,461 B2
- Document ID: US11026461B2
- Status: Granted
- Kind: B2
- Application number: 16/288,095
- Filed: 2019-02-27
- Published: 2020-02-27
- Granted: 2021-06-08
- Earliest claimed: 2018-02-27
- Assignees: Levi Strauss & Co.
- Applicants: Levi Strauss & Co.
- Inventors: Christopher Schultz; Debdulal Mahanty; Jennifer Schultz; Benjamin Bell; James Barton Sights
- Web page: https://patentgrep.com/patent/US11026461B2

## CPC

- D06M 10/005: {Laser beam treatment}
- A41D 1/06: Trousers
- A41D 27/00: Details of garments or of their making (buttons, pins, buckles, slide fasteners or the like A44B)
- A41D 27/08: Trimmings; Ornaments
- A41H 3/007: {Methods of drafting or marking-out patterns using computers (computer-aided design G06F30/00)}
- A41H 3/08: Patterns on the cloth, e.g. printed
- A41H 43/00: Other methods, machines or appliances
- B23K 26/352: for surface treatment
- D03D 1/00: Woven fabrics designed to make specified articles
- D06B 11/0096: {to get a faded look}
- D06C 23/00: Making patterns or designs on fabrics
- D06C 23/02: by singeing, teasing, shearing, etching or brushing
- D06P 5/13: Fugitive dyeing or stripping dyes
- D06P 5/15: Locally discharging the dyes
- D06P 5/2005: {Treatments with alpha, beta, gamma or other rays, e.g. stimulated rays}
- G05B 19/4097: characterised by using design data to control NC machines, e.g. CAD/CAM (G05B19/4093 takes precedence)
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 30/00: Computer-aided design [CAD]
- G06F 30/12: characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
- G06F 30/17: Mechanical parametric or variational design
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- G06Q 10/06315: {Needs-based resource requirements planning or analysis}
- G06Q 30/0621: {by configuring or customising goods or services}
- G06Q 30/0643: {graphically representing goods, e.g. 3D product representation}
- G06T 3/08: Projecting images onto non-planar surfaces, e.g. geodetic screens
- G06T 11/00: Two-dimensional [2D] image generation
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- A41D 2500/20: Woven
- D06C 2700/31: Methods for making patterns on fabrics, e.g. by application of powder dye, moiréing, embossing
- D10B 2201/02: Cotton
- D10B 2501/04: Outerwear; Protective garments
- D10B 2501/06: Details of garments
- G05B 2219/35008: Www cad, world wide design and manufacturing
- G05B 2219/35012: Cad cam
- G05B 2219/45222: Cloth making
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 2111/20: Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
- G06F 2113/12: Cloth
- G06T 2207/10024: Color image
- G06T 2207/20221: Image fusion; Image merging
- G06T 2210/16: Cloth
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- D06M: TREATMENT, NOT PROVIDED FOR ELSEWHERE IN CLASS D06, OF FIBRES, THREADS, YARNS, FABRICS, FEATHERS OR FIBROUS GOODS MADE FROM SUCH MATERIALS
- A41D: OUTERWEAR; PROTECTIVE GARMENTS; ACCESSORIES
- A41H: APPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
- B23K: SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- D03D: WOVEN FABRICS; METHODS OF WEAVING; LOOMS
- D06B: TREATING TEXTILE MATERIALS USING LIQUIDS, GASES OR VAPOURS (mechanical treatment of natural fibrous or filamentary material to obtain fibres or filaments D01B)
- D06C: FINISHING, DRESSING, TENTERING OR STRETCHING TEXTILE FABRICS
- D06P: DYEING OR PRINTING TEXTILES; DYEING LEATHER, FURS OR SOLID MACROMOLECULAR SUBSTANCES IN ANY FORM
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- D10B: INDEXING SCHEME ASSOCIATED WITH SUBLASSES OF SECTION D, RELATING TO TEXTILES
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## 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. The system swaps garments in a digital asset to garments that are designed using the system.

## Claims

### Claim 1

A method comprising:
providing a garment previewing tool that allows previewing on a computer screen of a garment base customized by a user with a finishing pattern, wherein the garment previewing tool includes:
providing an option for the user to select the garment base and upon a user's selection, showing a first garment preview image on the computer screen comprising a jeans base image for the selected garment base,
providing an option for the user to select a wear pattern from a menu of wear patterns, and
after the wear pattern is selected, allowing the user to select the wear pattern and modify a sizing or position of the wear pattern relative to the jeans base image;
in response to a selection from the user to modify the sizing or positioning of the wear pattern relative to the jeans base image, creating a garment preview image comprising the jeans base image and selected wear pattern, with modified sizing or modified positioning, or a combination, and the garment preview image is generated by a method comprising
generating an adjusted base image from the jeans base image without the selected wear pattern,
generating a pattern mask based on a laser input file associated with the selected wear pattern,
for a pixel at a pixel location of the garment 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 garment preview image and a value of a pixel of the jeans base image at a base image pixel location that corresponds to the pixel location of the garment preview image,
for the pixel at the pixel location of the garment 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 garment 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 garment preview image,
combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location of the garment preview image, and
displaying the pixel of the garment preview image as a color on the computer screen, wherein the color of the pixel corresponds to the combined value;
receiving an existing webpage, wherein the existing webpage comprises a plurality of existing customer imagery of garments;
identifying, from a plurality of garments created using the garment previewing tool, at least one similar garment from the plurality of garments to each garment of the plurality of existing customer imagery of garments; and
replacing in the existing webpage, for each garment of the plurality of existing imagery of garments, with a similar garment of the plurality of garments.

### Claim 2 (depends on 1)

The method of claim 1 wherein a method of manufacturing the target garment comprises:
assembling a target garment from fabric panels of a woven first material comprising a warp comprising indigo ring-dyed cotton yarn, wherein the fabric panels are sewn together using thread.

### Claim 3 (depends on 1)

The method of claim 1 wherein based on the laser input file, a laser removes selected amounts of material from the surface of a material of the target garment at different pixel locations of the garment, and
for lighter pixel locations of the finishing pattern, a greater amount of an indigo ring-dyed cotton warp yarn is removed, while for darker pixel locations of the finishing pattern, a lesser amount of the indigo ring-dyed cotton warp yarn is removed.

### Claim 4 (depends on 1)

The method of claim 1 wherein when using a laser to create the finishing pattern, different laser levels are obtained by varying an output of the laser by altering a characteristic of the laser comprising at least one of a frequency, period, pulse width, power, duty cycle, or burning speed.

### Claim 5 (depends on 1)

The method of claim 1 wherein the target garment is made of at least one of a twill material or a cotton twill material.

### Claim 6 (depends on 1)

The method of claim 1 wherein the garment base corresponds to a base fit fabric and the base fit fabric includes known characteristics regarding the suitability of the base fit fabric for finishing using a laser.

### Claim 7 (depends on 1)

The method of claim 1 comprising:
before identifying the at least one similar garment, scraping the existing webpage and identifying, based on Hypertext Transfer Protocol code for the existing webpage, imagery used in the existing webpage.

### Claim 8 (depends on 1)

The method of claim 1 wherein the identifying at least one similar garment comprises identifying a garment made in a previous order by the user.

### Claim 9 (depends on 1)

The method of claim 1 comprising:
providing a target garment corresponding to the garment base selected by the user; and
based on the laser input file associated with a selected wear pattern with modified sizing or modified positioning, or a combination, using a laser to create a first finishing pattern on an outer surface of the target garment.

### Claim 10

A method comprising:
providing a garment previewing tool that allows previewing on a computer screen of a garment base customized by a user with a finishing pattern, wherein the garment previewing tool includes:
providing an option for the user to select the garment base and upon a user's selection, showing a first garment preview image on the computer screen comprising a jeans base image for the selected garment base,
providing an option for the user to select a wear pattern from a menu of wear patterns, and
after the wear pattern is selected, allowing the user to select the wear pattern and modify a sizing or position of the wear pattern relative to the jeans base image;
in response to a selection from the user to modify the sizing or positioning of the wear pattern relative to the jeans base image, creating a garment preview image comprising the jeans base image and selected wear pattern, with modified sizing or modified positioning, or a combination, and the garment preview image is generated by a method comprising
generating an adjusted base image from the jeans base image without the selected wear pattern,
generating a pattern mask based on a laser input file associated with the selected wear pattern,
for a pixel at a pixel location of the garment 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 garment preview image and a value of a pixel of the jeans base image at a base image pixel location that corresponds to the pixel location of the garment preview image,
for the pixel at the pixel location of the garment 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 garment 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 garment preview image,
combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location of the garment preview image, and
displaying the pixel of the garment preview image as a color on the computer screen, wherein the color of the pixel corresponds to the combined value;
receiving an existing collection image, wherein the existing collection image comprises at least one of a webpage, digital look book, brochure, pamphlet, catalog, or handout;
identifying, from a plurality of garments created using the garment previewing tool, at least one similar garment from the plurality of garments to each garment included with the existing collection image; and
replacing in the existing collection image, for each garment of the plurality of existing imagery of garments, with a similar garment of the plurality of garments.

### Claim 11 (depends on 1)

The method of claim 1 wherein the existing webpage comprises the plurality of existing imagery of garments including a plurality of models wearing garments included in the plurality of existing customer imagery.

### Claim 12 (depends on 10)

The method of claim 10 comprising:
providing a target garment corresponding to the garment base selected by the user; and
based on the laser input file associated with a selected wear pattern with modified sizing or modified positioning, or a combination, using a laser to create a first finishing pattern on an outer surface of the target garment.

### Claim 13 (depends on 10)

The method of claim 10 wherein the collection image includes products of at least two different manufacturers.

### Claim 14

A method comprising:
providing a garment previewing tool that allows previewing on a computer screen of a garment base customized by a user with a finishing pattern, wherein the garment previewing tool includes:
providing an option for the user to select the garment base and upon the user's selection, showing a first garment preview image on the computer screen comprising a garment base image for the selected garment base,
providing an option for the user to select a wear pattern from a menu of wear patterns, and
after the wear pattern is selected, allowing the user to select the wear pattern and modify a sizing or position of the wear pattern relative to the garment base image;
in response to a selection from the user to modify the sizing or positioning of the wear pattern relative to the garment base image, creating a garment preview image comprising the garment base image and selected wear pattern, with modified sizing or modified positioning, or a combination, and the garment preview image is generated by a method comprising
generating an adjusted base image from the jeans base image without the selected wear pattern,
generating a pattern mask based on a laser input file associated with the selected wear pattern,
for a pixel at a pixel location of the garment 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 garment preview image and a value of a pixel of the garment base image at a base image pixel location that corresponds to the pixel location of the garment preview image,
for the pixel at the pixel location of the garment 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 garment 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 garment preview image,
combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location of the garment preview image, and
displaying the pixel of the garment preview image as a color on the computer screen, wherein the color of the pixel corresponds to the combined value;
receiving a collection image comprising a plurality of images of garments;
identifying a subset of garment preview images generated by the garment previewing tool of garments that are similar to the images of garments in the collection image; and
replacing the identified similar images of garments in the collection image with the subset of garment preview images.

### Claim 15 (depends on 14)

The method of claim 14 wherein the collection image comprises a webpage.

### Claim 16 (depends on 14)

The method of claim 14 wherein the collection image comprises at least one of a digital look book, brochure, pamphlet, catalog, or handout.

### Claim 17 (depends on 14)

The method of claim 14 wherein identified similar images of garments comprises jeans.

### Claim 18 (depends on 14)

The method of claim 14 wherein identified similar images of garments comprises tops.

### Claim 19 (depends on 14)

The method of claim 14 wherein identified similar images of garments comprises tops and bottoms.

### Claim 20 (depends on 14)

The method of claim 14 comprising:
providing a target garment corresponding to the garment base selected by the user; and
based on the laser input file associated with a selected wear pattern with modified sizing or modified positioning, or a combination, using a laser to create a first finishing pattern on an outer surface of the target garment.
