IP Library Granted Patent US 11,851,810
Granted Patent B2
US 11,851,810 · App. 17/177,086 · Granted Dec 26, 2023

Collaboration in an apparel design system

Inventors: Christopher Schultz (Boston, MA); Jennifer Schultz (Boston, MA); Benjamin Bell (San Francisco, CA); Ozgur Taylan Kuzucu (Walnut Creek, 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/12G06T2207/10024G06T2207/20221G06T2210/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,851,810
App. No.
17/177,086
Granted
Dec 26, 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 communicate with other users on how wear patterns should be applied onto base garments and make changes to the wear patterns or other garment features, while sharing with other users their progress.

Claims (163)

1. A method comprising:

providing a garment design tool that allows previewing on a computer screen of a selected garment base customized by a user with a selected finishing pattern to be formed by a laser using a laser input file;

initiating a first session of the garment design tool on a first device, wherein a first scene of the first session includes a preview of the selected garment base;

allowing access to the first scene via a second session of the garment design tool on a second device, wherein the second session includes a preview of the selected garment base;

receiving from the first device the selected finishing pattern to apply to the selected garment base;

in response to the receiving the selected finishing pattern, updating the first scene to include the selected garment base and the selected finishing pattern;

in response to the updating the first scene, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting information identifying the selected finishing pattern and the selected garment base;

receiving from the first device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

before transmitting information identifying the modification of the selected finishing pattern, comparing a first timestamp of the modification of the selected finishing pattern from the first device with a second timestamp of another modification of the selected finishing pattern from a third device;

if the first timestamp is after the second timestamp, determining to transfer the modification of the selected finishing pattern from the first device;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting information about the modification of the selected finishing pattern; and

causing a computer screen of the second device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

2. The method of claim 1 comprising:

allowing access to the first scene via a third session of the garment design tool on the third device;

in response to the updating the first scene to reflect the selected finishing pattern, identifying the third session at the third device as being associated with the first scene; and

in response to the identifying the third session, transmitting information identifying the selected finishing pattern and the selected garment base to the third device.

3. The method of claim 1 wherein the first and second sessions are concurrently accessing the garment design tool.

4. The method of claim 1 wherein the first and second sessions are asynchronous.

5. The method of claim 1 wherein the garment design tool on the first device includes:

providing an option for the user to select a garment base and upon the 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 finishing pattern from a menu of finishing patterns, wherein each finishing pattern is associated with a laser input file to be used by a laser to produce that finishing pattern onto a jeans garment,

after the finishing pattern is selected, showing a second garment preview image on the computer screen comprising the selected finishing pattern in combination with the jeans base image, wherein the second garment preview image replaces the first garment preview image,

in the second garment preview image, allowing the user to modify a sizing of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified sizing of the finishing pattern is displayed to the user in real time,

in the second garment preview image, allowing the user to modify a position of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified positioning of the finishing pattern is displayed to the user in real time, and

showing a third garment preview image on the computer screen comprising the jeans base image and selected finishing pattern, with modified sizing or modified positioning, or a combination.

6. The method of claim 1 comprising:

receiving from the second device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the first session at the first device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern to the first device; and

causing a computer screen of the first device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

7. A method comprising:

providing a garment design tool that allows previewing on a computer screen of a selected garment base customized by a user with a selected finishing pattern to be formed by a laser using a laser input file;

initiating a first session of the garment design tool on a first device, wherein a first scene of the first session includes a preview of the selected garment base;

allowing access to the first scene via a second session of the garment design tool on a second device, wherein the second session includes a preview of the selected garment base;

receiving from the first device the selected finishing pattern to apply to the selected garment base;

in response to the receiving the selected finishing pattern, updating the first scene to include the selected garment base and the selected finishing pattern;

in response to the updating the first scene, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting information identifying the selected finishing pattern and the selected garment base;

receiving from the first device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

before receiving the modification of the selected finishing pattern, receiving from the first device that the selected finishing pattern has been selected for modification;

in response to the receiving that the selected finishing pattern has been selected for modification, updating the first scene to reflect that the selected finishing pattern has been selected for modification;

in response to the updating the first scene to reflect that the selected finishing pattern has been selected for modification, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting to the second device instructions to prevent the modification of the selected finishing pattern;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting information about the modification of the selected finishing pattern; and

causing a computer screen of the second device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

8. The method of claim 7 wherein the first and second sessions are concurrently accessing the garment design tool.

9. The method of claim 7 wherein the first and second sessions are asynchronous.

10. The method of claim 7 wherein the garment design tool on the first device includes:

providing an option for the user to select a garment base and upon the 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 finishing pattern from a menu of finishing patterns, wherein each finishing pattern is associated with a laser input file to be used by a laser to produce that finishing pattern onto a jeans garment,

after the finishing pattern is selected, showing a second garment preview image on the computer screen comprising the selected finishing pattern in combination with the jeans base image, wherein the second garment preview image replaces the first garment preview image,

in the second garment preview image, allowing the user to modify a sizing of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified sizing of the finishing pattern is displayed to the user in real time,

in the second garment preview image, allowing the user to modify a position of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified positioning of the finishing pattern is displayed to the user in real time, and

showing a third garment preview image on the computer screen comprising the jeans base image and selected finishing pattern, with modified sizing or modified positioning, or a combination.

11. The method of claim 7 comprising:

receiving from the second device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the first session at the first device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern to the first device; and

causing a computer screen of the first device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

12. A method comprising:

providing a garment design tool that allows previewing on a computer screen of a selected garment base customized by a user with a selected finishing pattern to be formed by a laser using a laser input file;

initiating a first session of the garment design tool on a first device, wherein a first scene of the first session includes a preview of the selected garment base;

allowing access to the first scene via a second session of the garment design tool on a second device, wherein the second session includes a preview of the selected garment base;

receiving from the first device the selected finishing pattern to apply to the selected garment base;

in response to the receiving the selected finishing pattern, updating the first scene to include the selected garment base and the selected finishing pattern;

in response to the updating the first scene, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting information identifying the selected finishing pattern and the selected garment base;

receiving from the second device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

before transmitting information identifying the modification of the selected finishing pattern, comparing a first timestamp of the modification of the selected finishing pattern from the second device with a second timestamp of another modification of the selected finishing pattern from a third device;

if the first timestamp is after the second timestamp, determining to transfer the modification of the selected finishing pattern from the second device;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the first session at the first device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern; and

causing a computer screen of the first device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

13. The method of claim 12 wherein the first and second sessions are concurrently accessing the garment design tool.

14. The method of claim 12 wherein the first and second sessions are asynchronous.

15. The method of claim 12 wherein the garment design tool on the first device includes:

providing an option for the user to select a garment base and upon the 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 finishing pattern from a menu of finishing patterns, wherein each finishing pattern is associated with a laser input file to be used by a laser to produce that finishing pattern onto a jeans garment,

after the finishing pattern is selected, showing a second garment preview image on the computer screen comprising the selected finishing pattern in combination with the jeans base image, wherein the second garment preview image replaces the first garment preview image,

in the second garment preview image, allowing the user to modify a sizing of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified sizing of the finishing pattern is displayed to the user in real time,

in the second garment preview image, allowing the user to modify a position of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified positioning of the finishing pattern is displayed to the user in real time, and

showing a third garment preview image on the computer screen comprising the jeans base image and selected finishing pattern, with modified sizing or modified positioning, or a combination.

16. The method of claim 12 comprising:

receiving from the first device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern to the second device; and

causing a computer screen of the second device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

17. The method of claim 12 comprising:

allowing access to the first scene via a third session of the garment design tool on the third device;

in response to the updating the first scene to reflect the selected finishing pattern, identifying the third session at the third device as being associated with the first scene; and

in response to the identifying the third session, transmitting information identifying the selected finishing pattern and the selected garment base to the third device.

18. A method comprising:

providing a garment design tool that allows previewing on a computer screen of a selected garment base customized by a user with a selected finishing pattern to be formed by a laser using a laser input file;

initiating a first session of the garment design tool on a first device, wherein a first scene of the first session includes a preview of the selected garment base;

allowing access to the first scene via a second session of the garment design tool on a second device, wherein the second session includes a preview of the selected garment base;

receiving from the first device the selected finishing pattern to apply to the selected garment base;

in response to the receiving the selected finishing pattern on the first device, updating the first scene, to include the selected garment base and the selected finishing pattern;

in response to the updating the first scene, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the second session, transmitting information identifying the selected finishing pattern and the selected garment base;

receiving from the second device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

before receiving the modification of the selected finishing pattern, receiving from the second device that the selected finishing pattern has been selected for modification;

in response to the receiving that the selected finishing pattern has been selected for modification, updating the first scene to reflect that the selected finishing pattern has been selected for modification;

in response to the updating the first scene to reflect that the selected finishing pattern has been selected for modification, identifying the first session at the first device as being associated with the first scene;

in response to the identifying the first session, transmitting to the first device instructions to prevent the modification of the finishing pattern;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the first session at the first device as being associated with the first scene;

in response to the identifying the first session, transmitting information identifying the modification of the selected finishing pattern; and

causing a computer screen of the first device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

19. The method of claim 18 wherein the first and second sessions are concurrently accessing the garment design tool.

20. The method of claim 18 wherein the first and second sessions are asynchronous.

21. The method of claim 18 wherein the garment design tool on the first device includes:

providing an option for the user to select a garment base and upon the 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 finishing pattern from a menu of finishing patterns, wherein each finishing pattern is associated with a laser input file to be used by a laser to produce that finishing pattern onto a jeans garment,

after the finishing pattern is selected, showing a second garment preview image on the computer screen comprising the selected finishing pattern in combination with the jeans base image, wherein the second garment preview image replaces the first garment preview image,

in the second garment preview image, allowing the user to modify a sizing of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified sizing of the finishing pattern is displayed to the user in real time,

in the second garment preview image, allowing the user to modify a position of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified positioning of the finishing pattern is displayed to the user in real time, and

showing a third garment preview image on the computer screen comprising the jeans base image and selected finishing pattern, with modified sizing or modified positioning, or a combination.

22. The method of claim 18 comprising:

receiving from the first device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern to the second device; and

causing a computer screen of the second device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

23. A method comprising:

providing a garment design tool that allows previewing on a computer screen of a selected garment base customized by a user with a selected finishing pattern to be formed by a laser using a laser input file;

initiating a first session of the garment design tool on a first device, wherein a first scene of the first session includes a preview of the selected garment base;

allowing access to the first scene via a second session of the garment design tool on a second device, wherein the second session includes a preview of the selected garment base;

in the first session of the garment design tool on the first device, receiving the selected finishing pattern to apply to the selected garment base;

updating the first scene to include a preview of the selected finishing pattern and the selected garment base, wherein the updated first scene is displayed on the first and second devices;

receiving a text message input in the first session of the garment design tool on the first device; and

transmitting the text message to the second session of the garment design tool on the second device.

24. The method of claim 23 wherein the garment design tool resides on the first device.

25. The method of claim 23 wherein the garment design tool resides on a server.

26. The method of claim 23 wherein the first and second sessions are concurrently accessing the garment design tool.

27. The method of claim 23 wherein the first and second sessions are asynchronous.

28. The method of claim 23 wherein the garment design tool on the first device includes:

providing an option for the user to select a garment base and upon the 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 finishing pattern from a menu of finishing patterns, wherein each finishing pattern is associated with a laser input file to be used by a laser to produce that finishing pattern onto a jeans garment,

after the finishing pattern is selected, showing a second garment preview image on the computer screen comprising the selected finishing pattern in combination with the jeans base image, wherein the second garment preview image replaces the first garment preview image,

in the second garment preview image, allowing the user to modify a sizing of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified sizing of the finishing pattern is displayed to the user in real time,

in the second garment preview image, allowing the user to modify a position of the finishing pattern relative to the jeans base image, wherein as the user makes changes, the modified positioning of the finishing pattern is displayed to the user in real time, and

showing a third garment preview image on the computer screen comprising the jeans base image and selected finishing pattern, with modified sizing or modified positioning, or a combination.

29. The method of claim 23 comprising:

receiving from the second device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the first session at the first device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern to the first device; and

causing a computer screen of the first device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

30. The method of claim 23 comprising:

receiving from the first device a modification of a sizing of the selected finishing pattern relative to the selected garment base or a position of the selected finishing pattern relative to the selected garment base;

in response to the receiving the modification of the selected finishing pattern, updating the first scene to reflect the modification of the selected finishing pattern;

in response to the updating the first scene to reflect the modification of the selected finishing pattern, identifying the second session at the second device as being associated with the first scene;

in response to the identifying the first session, transmitting information about the modification of the selected finishing pattern to the second device; and

causing a computer screen of the second device to display a preview image comprising the selected garment base and selected finishing pattern, with modified sizing or modified positioning, or a combination.

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 16288038 · Feb 27, 2019
Provisional Application 62636112 · Feb 27, 2018
Provisional Application 62636108 · Feb 27, 2018
Related Publication 20210161235A1 · Jun 3, 2021