Methods and systems for adaptive apparel design and apparel information architecture
AssigneeShimmy Technologies, Inc.
InventorSarah Krasley
Life of this patent
Estimating the term…
Abstract
Systems and methods for training a user to label, plan, and code digital files for three-dimensional garment design are provided. Systems and methods regarding a training and recruitment paradigm delivered over mobile to upskill users with manufacturing skills and then staff a newly reshored manufacturing industry over time are also provided.
Claims52
A system for implementing a machine learning (ML)-based method for training a user to label, code, and generate digital three-dimensional garment files for measuring skills, three-dimensional garment design and three-dimensional model utilization, machine basics, maintenance and finding employment, the system comprising:
- (a) a computing device comprising:
- (i) a processor and a ML engine configured to analyze, optimize, and adaptively refine user training processes based on historical and real-time user interaction data to facilitate an adaptive refinement of user training processes;
- and
- (ii) a data storage unit communicatively coupled to the processor, the data storage unit storing:
- (1) at least one digital file including a pattern having multiple pattern pieces;
- (2) user interaction and training data, wherein the ML engine is configured to process said user interaction and training data, including recorded user progress and error information patterns, to facilitate a dynamic refinement of a training process presented to the user;
- and
- (3) ML models and natural language processing (NLP) data, wherein said ML models are trained to analyze user input, assess user performance, predict errors, and refine garment-related language processing;
- (b) a user interface implemented through the computing device, the user interface configured to provide visual and auditory instructions in a local language of the user for each module in a plurality of learning modules;
- and
- (c) non-transitory computer executable instructions that when executed by the processor implement a sequence of learning modules, wherein user progression through a configuration of each module is dynamically adjusted by ML processing of the user's demonstrated proficiency in each of the learning modules, the learning modules including a setup for cutting module that:
- (i) measures human skills comprising a series of questionnaires and game-based trainings that test interest, aptitude, and willingness to pursue training, wherein results of the questionnaires and game-based trainings provide a baseline dataset of user interaction and training data for processing by the ML engine;
- (ii) displays a visual representation of each of the multiple pattern pieces for identification of types of pattern pieces and numbers of pieces to cut;
- (iii) displays identifiers of different types of pattern pieces, each identifier including a name of the type of pattern piece in the local language;
- (iv) displays identifiers for numbers of pattern pieces to cut, each identifier including a name of the number of pattern pieces in the local language;
- (v) for each pattern piece, receives a selection of the visual representation of the pattern piece, receives a selection of a corresponding identifier for the type of pattern piece, and provides a visual indication of whether the selection of the corresponding identifier for the type of pattern piece is correct, wherein user selections are verified with assistance from ML-based pattern recognition models;
- (vi) for each pattern piece, receives a selection of a number of pattern pieces to cut and provides a visual indication of whether the selection of the number of pattern pieces to cut is correct;
- (vii) provides active learning games that capture decisions and collects a dataset for training future sewing equipment and robotics mental models, wherein the collected dataset is processed by the ML engine to dynamically refine the training process;
- and
- (viii) provides trainees collective member training/vetting/placement financial coaching via partner application programming interfaces (APIs) and publicly available datasets, wherein the providing is based on the user's demonstrated proficiency as determined by the ML engine.
A method for training a user to label and code digital files for three-dimensional garment design, the method comprising:
- (a) analyzing, by a machine learning (ML) engine, historical and real-time user interaction data to adaptively refine a training process;
- (b) providing visual and auditory instructions in a local language of the user on a computing device;
- (c) displaying a visual representation of each of the multiple pattern pieces for identification of types of pattern pieces and numbers of pieces to cut;
- (d) displaying identifiers of different types of pattern pieces, each identifier including a name of the type of pattern piece in the local language;
- (e) displaying identifiers for numbers of pattern pieces to cut, each identifier including a name of the number of pattern pieces in the local language;
- (f) for each pattern piece, receiving a selection of the visual representation of the pattern piece, receiving a selection of a corresponding identifier for the type of pattern piece, and providing a visual indication of whether the selection of the corresponding identifier for the type of pattern piece is correct;
- (g) for each pattern piece, receiving a selection of a number of pattern pieces to cut and providing a visual indication of whether the selection of the number of pattern pieces to cut is correct;
- and
- (h) dynamically adjusting, by the ML engine, a difficulty level of subsequent visual and auditory instructions based on an analysis of correct and incorrect selections received from the user.
Dependencies are inferred from the claim text.