Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claim 18 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter.
Claim 18 describes a computer readable storage medium.
The United States Patent and Trademark Office (USPTO) is obliged to give claims their broadest reasonable interpretation consistent with the specification during proceedings before the USPTO. See In re Zietz, 893 F.2d 319(Fed. Cir. 1989) (during patent examination the pending claims must be interpreted as broadly as their terms reasonably allow).
In giving the term its plain meaning (see MPEP 2111.01), the claimed “computer readable storage medium” does not explicitly exclude transitory signals, and is considered to include data signals per se. Data signals per se are not statutory as they fail to fall into one of the four statutory categories of invention.
As an additional note, a non-transitory computer readable medium having executable programming instructions stored thereon is considered statutory as non-transitory computer readable media excludes transitory data signals.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claims 1, 9-10, 12-14, 16-18, 20 are rejected under 35 U.S.C. 103 as being unpatentable over Zhou (CN112137215).
Regarding Claim 1. Zhou teaches A computer-implemented method of automatically generating a pattern of a garment (Zhou, abstract, the invention describes a planar symmetric pattern making method for clothes. The method specifically comprises the following steps: step 1, acquiring parameters of a basic style of clothing, drawing a canvas rectangle of which the vertical length is the length of an object clothing and the horizontal length is 1/2 of the width of the object clothing, drawing a central axis of the canvas rectangle, and acquiring a front clothing piece rectangle and a rear clothing piece rectangle on two sides of the central axis; and step 2, drawing key points corresponding to the basic style of the clothing in the front piece rectangle and the rear piece rectangle respectively, and connecting the associated key points through straight lines or spline curves to obtain a layout drawing of the basic style of the clothing. According to the planar symmetric pattern making method for the clothing, the symmetric axis center line is determined in the canvas pattern, and then the position of the parameters of the basic style of the clothing in the canvas rectangle is calculated, so that straight lines or arcs expressed by corresponding parameters are drawn in the canvas rectangle step by step), the method comprising:
receiving a pattern hem length, a pattern height, a neckline parameter, and a sleeve line parameter (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L1 of the canvas rectangle ABCD.
[0016] Step 2, Drawing the collar: Draw a horizontal line below line segment AD, at the difference in distance from its shoulder, intersecting the central axis L1 at point m1, intersecting line segment AB at point b1 and intersecting line segment CD at point f1. Below point f1, determine the front collar point Nf1 at a distance from the depth of the front neckline. On the side of point A near the central axis L1, determine the front collar width point N_NER8 at a distance of 1/2 the collar width. Connect the front collar point Nf1 and the front collar width point Nf2 with an arc to obtain the front collar line; determine the back collar point Nb1 below point A and at a distance of 1/2 collar width from the back collar depth of point A; determine the back collar width point Nb2 on the side of point A near the central axis L1 and at a distance of 1/2 collar width; connect the back collar point Nb1 and the back collar width point Nb2 with an arc to obtain the back collar line;
[0032] Draw the front hem lines Pf4Pf5 below the trouser flat length of line segment FG, and the lengths of the front hem lines Pf4Pf5 are equal to the trouser leg width. The midpoints of the front hem lines Pf4Pf5 coincide with the center seam of the front piece.
Although Zhou didn’t explicitly teach pattern height, Zhou teaches in [0015] “. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference”. The canvas rectangle ABCD describes a template for half of top chest clothing. Therefore, it is obvious to a person with ordinary skill in the art that the canvas rectangle ABCD is similar to clothes pattern. And the vertical length of the canvas is similar to pattern height.);
generating a first line with a length corresponding to the received pattern hem length, the first line representing a hem of the pattern (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L1 of the canvas rectangle ABCD.
[0032] Draw the front hem lines Pf4Pf5 below the trouser flat length of line segment FG, and the lengths of the front hem lines Pf4Pf5 are equal to the trouser leg width. The midpoints of the front hem lines Pf4Pf5 coincide with the center seam of the front piece.
Therefore, the horizontal length of the canvas rectangle is the pattern hem length);
generating a second line having a length corresponding to the received pattern height, the second line starting from a point of the first line and forming an angle relative to the first line (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L<sub>1</sub> of the canvas rectangle ABCD.
Therefore, the vertical length of the canvas rectangle is the pattern length which is perpendicular to the pattern length line.);
generating a neckline starting from an end point of the second line and having a configuration derived from the received neckline parameter (Zhou, [0016] Step 2, Drawing the collar: Draw a horizontal line below line segment AD, at the difference in distance from its shoulder, intersecting the central axis L1 at point m1, intersecting line segment AB at point b1 and intersecting line segment CD at point f1. Below point f1, determine the front collar point Nf1 at a distance from the depth of the front neckline. On the side of point A near the central axis L1, determine the front collar width point N_NER8 at a distance of 1/2 the collar width. Connect the front collar point Nf1 and the front collar width point Nf2 with an arc to obtain the front collar line; determine the back collar point Nb1 below point A and at a distance of 1/2 collar width from the back collar depth of point A; determine the back collar width point Nb2 on the side of point A near the central axis L1 and at a distance of 1/2 collar width; connect the back collar point Nb1 and the back collar width point Nb2 with an arc to obtain the back collar line;);
generating at least one sleeve line having a configuration derived from the received sleeve line parameter (Zhou, [0019] Drawing the armhole: Draw a vertical line through point b2 as the sleeve centerline. On the centerline L1, determine the highest point m2 of the shoulder. Below the highest point m2 of the shoulder, at a distance from the height of the sleeve cap, draw a horizontal sleeve circumference line b4f4. The midpoint of the sleeve circumference line b4f4 coincides with the sleeve centerline. Below the highest point m2 of the shoulder, at a distance from the sleeve length, draw a cuff line b5f5 with a length equal to the cuff circumference. The midpoint of the line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.);
forming the pattern to include the first line, the neckline and the at least one sleeve line; and displaying the formed pattern (Zhou, [0021] Symmetrical expansion: Disassemble the obtained pattern drawing and symmetrically expand it to obtain the pattern drawings for the front piece, back piece, and sleeves of the top.
Further see Fig 3-4.).
Regarding Claim 9. Zhou further teaches The method of claim 1, further comprising:
responsive to receiving an across chest length at a predetermined distance away from an armhole of the pattern as the neckline parameter, estimating a distance from the armhole to another armhole at an opposite side based on the across chest length and the pattern height (Zhou, [0083] In this embodiment, the human body size is based on standard weight, and the data is as follows: chest circumference 89cm, garment length 55cm, front neck depth 10cm, back neck depth 3cm, sleeve circumference 28cm, sleeve length 54cm, shoulder width 40cm, collar width 24cm, shoulder drop 3cm, and cuff circumference 18cm.
[0085] Step 1: Obtain the parameters of the top, draw a canvas rectangle ABCD with a vertical length of 55cm and a horizontal length of 1/2 chest circumference of 44.5cm, and draw the central axis L1 of the canvas rectangle ABCD.
[0086] Step 2, Drawing the collar: As shown in Figure 1, draw a horizontal line 3cm below line segment AD, intersecting the central axis L1 at point m1, intersecting line segment AB at point b1, and intersecting line segment CD at point f1. Determine the front collar point Nf1 10cm below point f1. Determine the front collar point 12cm away from point A, on the side closest to the central axis L1, at a distance of 1/2 the collar width. Connect the front collar point Nf2 and the front collar width point Nf2 with an arc to obtain the front collar line; determine the back collar point Nb1 3cm below point A and 12cm to the right of point f1 at 1/2 collar width to determine the back collar width point Nb2; connect the back collar point Nb1 and the back collar width point Nb2 with an arc to obtain the back collar line;
[0089] Armhole drawing: Draw a vertical line through point b2 as the sleeve's central axis. Determine the highest shoulder point m2 on the central axis L1. For ease of representation, in this embodiment, the highest shoulder point m2 is located 1.5cm below point m1. Draw a horizontal sleeve circumference line b4f4 15cm below the highest shoulder point m2 and at a distance from its sleeve cap height. The length of the sleeve circumference line b4f4 is the sum of the sleeve circumference measurement and the sleeve circumference movement increment. The midpoint of the sleeve circumference line b4f4 is... The sleeve centerlines coincide. In this embodiment, the sleeve circumference is 28cm, with an increase of 6cm in the activity increment. The length of b4f4 is 34cm. Draw a horizontal cuff line b5f5 with a length of 18cm below the highest point m2 of the shoulder, at a distance of 54cm from the sleeve length. The midpoint of line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.
Further see Figure 2, generating sleeve armhole is based on shoulder width, neck width, sleeve circumference, chest circumference and etc.);
verifying the estimated distance based on the armhole length; and
re-estimating the distance from the armhole to the other armhole according to the verification (Zhou, [0097] Symmetrical expansion: The obtained pattern drawing is disassembled, symmetrically expanded to complete the pattern, and the pattern drawings of the front piece, back piece and sleeves of the top are obtained as shown in Figure 3 and Figure 4.).
Regarding Claim 10. Zhou further teaches The method of claim 1, further comprising: adjusting a curvature of at least one of the neckline or the sleeve line by manipulating at least one adjusting point (Zhou, [0092] Connect points m2 and b_NER228 with a straight line, then connect points m2 and b_NER229 with eight continuous arcs, each 3cm long, to obtain the back sleeve cap arc. The tangent to the back sleeve cap arc at point b_NER230 is perpendicular to line segments b_NER231 and b_NER232. The length of the arc below line m2b_NER233 is 1/3 of the total sleeve cap arc. The length of the back sleeve cap arc is equal to the length of the back armhole arc. The sleeve cap angle of the sleeve cap arc must be a right angle to the side of the sleeve piece for proper stitching under the armpit; otherwise, sharp corners will appear under the armpit. Adjust the sum of the lengths of the front and back sleeve cap arcs to be equal to the circumference of the armhole ellipse.).
Regarding Claim 12. Zhou further teaches The method of claim 1, further comprising: adjusting a length of at least one of the neckline or the sleeve line by manipulating at least one adjusting point (Zhou, page 7, claim 5, according to claim 2, the method for pattern making of garment planar symmetry is characterized in that the specific method for drawing the sleeve cap arc in step 2 is as follows: connect points m2 and f4 with a straight line, connect points m2 and f4 with an arc, and then adjust the length ratio of the concave arc below the straight line m2 f4 of the arc m2 according to the sleeve shape; connect points m2 and b4 with a straight line, connect points m2 and b4 with an arc, and then adjust the length ratio of the concave arc below the straight line m2b4 of the arc m2 according to the sleeve shape.).
Regarding Claim 13. Zhou further teaches The method of claim 12, wherein the adjusting of the length comprises determining whether a length constraint is satisfied, wherein the length constraint indicates that the length of at least one of the neckline or the sleeve line matches a length of a neckline or a sleeve line of another pattern combined with the pattern (Zhou, [0088] Drawing the armhole curve: Determine the size of the armhole ellipse based on the person's height and weight, and calculate the circumference of the armhole ellipse. The measurement data of the armhole ellipse on a size M mannequin (measured along the mannequin, Hongbang No. 82, display mannequin, half-body display mannequin with hands) is <img file="BDA0002673036680000091.JPG" frnum="0001" he="62" id="0002" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0002" wi="332"/>. Based on the above armhole ellipse size, add a 4cm allowance for the underarm tissue and enlarge the armhole's movement gap by 2cm, calculating the armhole ellipse size as <img file="BDA0002673036680000093.JPG" frnum="0001" he="60" id="0003" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0003" wi="335"/>. In this embodiment, the armhole ellipse size used when the weight is 110 catties is <img file="
BDA0002673036680000092.JPG" frnum="0001" he="61" id="0004" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0004" wi="315"/>. The calculated circumference of the armhole ellipse is 48cm. This 48cm is divided into 16 segments, each 3cm long. The armhole curve is obtained by connecting the back shoulder and sleeve points of the back piece and the front shoulder and sleeve points with 16 continuous arcs of 3cm length. The armhole curve is perpendicular to the central axis L1. The pattern maker can use the arc to connect the back shoulder and sleeve points of the back piece to obtain the armhole curve according to the sleeve requirements. In this embodiment, the arc lengths of the front armhole curve and the back armhole curve are equal and both are 24cm. Both the front armhole curve and the back armhole curve are composed of 8 arcs of 3cm length. The sum of the arc lengths of the front armhole curve and the back armhole curve is equal to the circumference of the armhole ellipse.
Therefore, the back piece, front piece and the sleeve piece are matched on the armhole length.).
Regarding Claim 14. Zhou teaches A computer-implemented method of automatically generating a pattern of a garment (Zhou, abstract, the invention describes a planar symmetric pattern making method for clothes. The method specifically comprises the following steps: step 1, acquiring parameters of a basic style of clothing, drawing a canvas rectangle of which the vertical length is the length of an object clothing and the horizontal length is 1/2 of the width of the object clothing, drawing a central axis of the canvas rectangle, and acquiring a front clothing piece rectangle and a rear clothing piece rectangle on two sides of the central axis; and step 2, drawing key points corresponding to the basic style of the clothing in the front piece rectangle and the rear piece rectangle respectively, and connecting the associated key points through straight lines or spline curves to obtain a layout drawing of the basic style of the clothing. According to the planar symmetric pattern making method for the clothing, the symmetric axis center line is determined in the canvas pattern, and then the position of the parameters of the basic style of the clothing in the canvas rectangle is calculated, so that straight lines or arcs expressed by corresponding parameters are drawn in the canvas rectangle step by step), the method comprising:
receiving a sleeve hem length, a sleeve length and a cap parameter (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L1 of the canvas rectangle ABCD.
[0089] Armhole drawing: Draw a vertical line through point b2 as the sleeve's central axis. Determine the highest shoulder point m2 on the central axis L1. For ease of representation, in this embodiment, the highest shoulder point m2 is located 1.5cm below point m1. Draw a horizontal sleeve circumference line b4f4 15cm below the highest shoulder point m2 and at a distance from its sleeve cap height. The length of the sleeve circumference line b4f4 is the sum of the sleeve circumference measurement and the sleeve circumference movement increment. The midpoint of the sleeve circumference line b4f4 is... The sleeve centerlines coincide. In this embodiment, the sleeve circumference is 28cm, with an increase of 6cm in the activity increment. The length of b4f4 is 34cm. Draw a horizontal cuff line b5f5 with a length of 18cm below the highest point m2 of the shoulder, at a distance of 54cm from the sleeve length. The midpoint of line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.);
generating a hem line of a sleeve of the pattern, the hem line having a length corresponding to the sleeve hem length (Zhou, [0089] Armhole drawing: Draw a vertical line through point b2 as the sleeve's central axis. Determine the highest shoulder point m2 on the central axis L1. For ease of representation, in this embodiment, the highest shoulder point m2 is located 1.5cm below point m1. Draw a horizontal sleeve circumference line b4f4 15cm below the highest shoulder point m2 and at a distance from its sleeve cap height. The length of the sleeve circumference line b4f4 is the sum of the sleeve circumference measurement and the sleeve circumference movement increment. The midpoint of the sleeve circumference line b4f4 is... The sleeve centerlines coincide. In this embodiment, the sleeve circumference is 28cm, with an increase of 6cm in the activity increment. The length of b4f4 is 34cm. Draw a horizontal cuff line b5f5 with a length of 18cm below the highest point m2 of the shoulder, at a distance of 54cm from the sleeve length. The midpoint of line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.
Although Zhou didn’t explicitly teach sleeve hem line, Zhou describes a vertical line through point b2 as the sleeve's central axis. It is obvious to a person with ordinary skill in the art that the sleeve’s central axis indicates the length of the sleeve from top of the sleeve cap to the sleeve hem line.);
generating a center line perpendicular to the hem line and having a length corresponding to the sleeve length (Zhou, [0089] Armhole drawing: Draw a vertical line through point b2 as the sleeve's central axis. Determine the highest shoulder point m2 on the central axis L1. For ease of representation, in this embodiment, the highest shoulder point m2 is located 1.5cm below point m1. Draw a horizontal sleeve circumference line b4f4 15cm below the highest shoulder point m2 and at a distance from its sleeve cap height. The length of the sleeve circumference line b4f4 is the sum of the sleeve circumference measurement and the sleeve circumference movement increment. The midpoint of the sleeve circumference line b4f4 is... The sleeve centerlines coincide. In this embodiment, the sleeve circumference is 28cm, with an increase of 6cm in the activity increment. The length of b4f4 is 34cm. Draw a horizontal cuff line b5f5 with a length of 18cm below the highest point m2 of the shoulder, at a distance of 54cm from the sleeve length. The midpoint of line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.);
generating a cap line starting from an end point of the center line and having a length derived from the cap parameter (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L1 of the canvas rectangle ABCD.
[0088] Drawing the armhole curve: Determine the size of the armhole ellipse based on the person's height and weight, and calculate the circumference of the armhole ellipse. The measurement data of the armhole ellipse on a size M mannequin (measured along the mannequin, Hongbang No. 82, display mannequin, half-body display mannequin with hands) is <img file="BDA0002673036680000091.JPG" frnum="0001" he="62" id="0002" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0002" wi="332"/>. Based on the above armhole ellipse size, add a 4cm allowance for the underarm tissue and enlarge the armhole's movement gap by 2cm, calculating the armhole ellipse size as <img file="BDA0002673036680000093.JPG" frnum="0001" he="60" id="0003" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0003" wi="335"/>. In this embodiment, the armhole ellipse size used when the weight is 110 catties is <img file="BDA0002673036680000092.JPG" frnum="0001" he="61" id="0004" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0004" wi="315"/>. The calculated circumference of the armhole ellipse is 48cm. This 48cm is divided into 16 segments, each 3cm long. The armhole curve is obtained by connecting the back shoulder and sleeve points of the back piece and the front shoulder and sleeve points with 16 continuous arcs of 3cm length. The armhole curve is perpendicular to the central axis L1. The pattern maker can use the arc to connect the back shoulder and sleeve points of the back piece to obtain the armhole curve according to the sleeve requirements. In this embodiment, the arc lengths of the front armhole curve and the back armhole curve are equal and both are 24cm. Both the front armhole curve and the back armhole curve are composed of 8 arcs of 3cm length. The sum of the arc lengths of the front armhole curve and the back armhole curve is equal to the circumference of the armhole ellipse.
Further see Figure 2.);
forming the pattern to include the hem line and the cap line; and displaying the formed pattern (Zhou, [0090] Sleeve Cap Curve Drawing: Sleeve designs include various styles such as fashionable puff sleeves, casual drop-shoulder sleeves, elegant shirt sleeves, and suit sleeves. The design of the pattern and the fabric cut of the sleeve allows for variations in the proportional parameters and specific segment shapes of the sleeve cap curve to meet different design requirements. Further see Figure 2.).
Regarding Claim 16. Zhou further teaches The method of claim 14, wherein the generating of the cap line comprises,
determining a location separated by a first distance from the end point of the center line in a first direction and separated from the end point of the center line by a second distance in a second direction as an end point of the cap line, wherein the first distance is determined from a bicept width and the second distance is determined from a cap height; and generating the cap line from the end point of the cap line (Zhou, [0088] Drawing the armhole curve: Determine the size of the armhole ellipse based on the person's height and weight, and calculate the circumference of the armhole ellipse. The measurement data of the armhole ellipse on a size M mannequin (measured along the mannequin, Hongbang No. 82, display mannequin, half-body display mannequin with hands) is <img file="BDA0002673036680000091.JPG" frnum="0001" he="62" id="0002" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0002" wi="332"/>. Based on the above armhole ellipse size, add a 4cm allowance for the underarm tissue and enlarge the armhole's movement gap by 2cm, calculating the armhole ellipse size as <img file="BDA0002673036680000093.JPG" frnum="0001" he="60" id="0003" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0003" wi="335"/>. In this embodiment, the armhole ellipse size used when the weight is 110 catties is <img file="BDA0002673036680000092.JPG" frnum="0001" he="61" id="0004" img-content="drawing" img-format="tif" inline="no" orientation="portrait" pgnum="0004" wi="315"/>. The calculated circumference of the armhole ellipse is 48cm. This 48cm is divided into 16 segments, each 3cm long. The armhole curve is obtained by connecting the back shoulder and sleeve points of the back piece and the front shoulder and sleeve points with 16 continuous arcs of 3cm length. The armhole curve is perpendicular to the central axis L1. The pattern maker can use the arc to connect the back shoulder and sleeve points of the back piece to obtain the armhole curve according to the sleeve requirements. In this embodiment, the arc lengths of the front armhole curve and the back armhole curve are equal and both are 24cm. Both the front armhole curve and the back armhole curve are composed of 8 arcs of 3cm length. The sum of the arc lengths of the front armhole curve and the back armhole curve is equal to the circumference of the armhole ellipse.
[0089] Armhole drawing: Draw a vertical line through point b2 as the sleeve's central axis. Determine the highest shoulder point m2 on the central axis L1. For ease of representation, in this embodiment, the highest shoulder point m2 is located 1.5cm below point m1. Draw a horizontal sleeve circumference line b4f4 15cm below the highest shoulder point m2 and at a distance from its sleeve cap height. The length of the sleeve circumference line b4f4 is the sum of the sleeve circumference measurement and the sleeve circumference movement increment. The midpoint of the sleeve circumference line b4f4 is... The sleeve centerlines coincide. In this embodiment, the sleeve circumference is 28cm, with an increase of 6cm in the activity increment. The length of b4f4 is 34cm. Draw a horizontal cuff line b5f5 with a length of 18cm below the highest point m2 of the shoulder, at a distance of 54cm from the sleeve length. The midpoint of line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.
Further see Figure 2.).
Regarding Claim 17. Zhou further teaches The method of claim 14, wherein the cap parameter is a cap height or a biceps width (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L1 of the canvas rectangle ABCD.).
Claim 18 is similar in scope as Claim 1, and thus is rejected under same rationale.
Claim 20 is similar in scope as Claim 1, and thus is rejected under same rationale.
Claims 2-8, 15, 19 are rejected under 35 U.S.C. 103 as being unpatentable over Zhou (CN112137215) in view of deGuzman et al (US20170273383).
Regarding Claim 2. Zhou fails to explicitly teach, however, deGuzman teaches The method of claim 1, further comprising:
displaying user interface elements for receiving the pattern hem length, the pattern height, and the sleeve parameter, wherein the pattern hem length, the pattern height, and the sleeve parameter are received via the user interface elements (deGuzman, abstract, the invention describes method of generating customized apparel patterns based on user inputs such as one or more measurements, colors, etc., such that the user can have apparel custom-knitted to their particular size and shape without having to acquiesce the high expense and long wait times typically associated with custom-fit clothing. After a custom apparel pattern is generated, a custom-knitted article can be manufactured based on the pattern by transmitting appropriate information to a knitting machine. Data produced while generating custom apparel patterns can be stored and used to optimize and improve the manufacturing of customized knitwear for subsequent users. Further, such data can be shared with third parties such that manufacturers or others can utilize one or more beneficial aspects of the present disclosure without having to implement all of the functionality that would otherwise be required to obtain such benefits.
[0005] In another implementation, the present disclosure is directed to a method of automatedly generating a custom apparel pattern for a piece of knitwear. The method performed by a custom-knitting system includes receiving first custom apparel information from a user via a graphical user interface communicatively coupled with a custom apparel apparatus;);
receiving an update to at least one of the pattern hem length, the pattern height, and the sleeve parameter responsive to displaying the formed pattern (deGuzman, [0054] F. Results calculated by custom fit software, ones of which are listed below, can then be input into CAM knitting machine software. If no customization is required, use of custom fit software is not required and the DKP can be used to directly knit a piece. For customers who need custom length, inputs listed below with an (L) label can be provided to the custom fit software. For bespoke, inputs listed below with an (L) label and a (B) label can be provided to the custom fit software. Unlabeled inputs (i.e., those without an (L) or (B) label) are automatically generated according to the pattern created during the design development process. Generally, the custom fit software can automatically compute segment distances traveled in height and width stitches on the x- and y-axis using target measurements listed below and stitch density of fabric structure/yarn selection of desired style.
[0055] a. HPS length=Ideal knit length-height of rib trim (L)
[0063] i. Sleeve length=Arm Length-½ Across Shoulder-height of rib trim (L));
forming an updated pattern modified according to the received update; and
displaying the updated pattern (deGuzman, [0032] Referring now to FIG. 3, after custom apparel module 216 produces a custom apparel pattern (or initial apparel pattern, as described further below), the pattern may be converted to a dynamic apparel pattern through method 300 such that it can be easily modified to conform to custom
apparel information that may specify a slightly different article. At step 305, custom apparel module may receive one or more standard apparel patterns, such as a custom apparel pattern or initial apparel pattern, from, e.g., memory 212. At step 310, custom apparel module 216 may generate one or more dynamic apparel patterns as a function of the one or more standard apparel patterns. For example, a particular custom apparel pattern may specify particular neck and torso measurements; at step 310, custom apparel module 216 may specify the extent to which that particular custom apparel pattern may be modified to fit different neck and/or torso measurements. In some embodiments, a range of values may be associated with each measurement or aspect of a standard apparel pattern that can be modified to adhere to different custom apparel information from the custom apparel information that was originally used to generate the standard apparel pattern.
[0125] Computer system 1100 may further include a video display adapter 1152 for communicating a displayable image to a display device, such as display device 1136. Examples of a display device include, but are not limited to, a liquid crystal display (LCD), a cathode ray tube (CRT), a plasma display, a light emitting diode (LED) display, and any combinations thereof. Display adapter 1152 and display device 1136 may be utilized in combination with processor 1104 to provide graphical representations of aspects of the present disclosure.).
Zhou and deGuzman are analogous art because they both teach method of automatically generating clothes pattern based on user input. deGuzman further teaches graphical user interface for user inputs. Therefore, it would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention, to modify the clothes pattern generation method (taught in Zhou), to further use the GUI for user input (taught in deGuzman), so as to provide an intuitive user interface for creating custom-fit clothing.
Regarding Claim 3. The combination of Zhou and deGuzman further teaches The method of claim 2, wherein the neckline parameter is an across shoulder length, a shoulder slope length, a neck depth or a neck opening (Zhou, [0016] Step 2, Drawing the collar: Draw a horizontal line below line segment AD, at the difference in distance from its shoulder, intersecting the central axis L1 at point m1, intersecting line segment AB at point b1 and intersecting line segment CD at point f1. Below point f1, determine the front collar point Nf1 at a distance from the depth of the front neckline. On the side of point A near the central axis L1, determine the front collar width point N_NER8 at a distance of 1/2 the collar width. Connect the front collar point Nf1 and the front collar width point Nf2 with an arc to obtain the front collar line; determine the back collar point Nb1 below point A and at a distance of 1/2 collar width from the back collar depth of point A; determine the back collar width point Nb2 on the side of point A near the central axis L1 and at a distance of 1/2 collar width; connect the back collar point Nb1 and the back collar width point Nb2 with an arc to obtain the back collar line;); and the sleeve line parameter is an armhold length, an across length or an across chest length (Zhou, [0020] Drawing the sleeve cap arc: Connect points b4 and f4 with n continuous arcs of length a cm passing through point m2 to obtain the sleeve cap arc. The tangent of the front sleeve cap arc at point f4 is perpendicular to the line segments f4and f5. The length of the front sleeve cap arc is equal to the length of the front armhole arc. Connect the arcs at points m2 and b4 to obtain the back sleeve cap arc. The tangent of the back sleeve cap arc at point b4 is perpendicular to the line segments b4 and b5. The length of the back sleeve cap arc is equal to the length of the back armhole arc.).
Regarding Claim 4. The combination of Zhou and deGuzman further teaches The method of claim 2, wherein the pattern height is (i) a high point shoulder (HPS) length representing a length from the hem to a highest point of the pattern corresponding to a shoulder of a wearer or (ii) a center height representing a length from the hem to a center of the neckline (Zhou, [0015] Step 1: Obtain the parameters of the top, including the length, shoulder width, chest circumference, waist circumference, collar width, front collar depth, back collar depth, shoulder drop, sleeve circumference, sleeve length, sleeve cap height, and cuff circumference. Draw a canvas rectangle ABCD with a vertical length of the top length and a horizontal length of 1/2 chest circumference. Draw the central axis L1 of the canvas rectangle ABCD.
As shown in Fig 2, the vertical length of rectangle ABCD is the pattern height, which is from a high point shoulder such as Nb2 to hem.).
Regarding Claim 5. The combination of Zhou and deGuzman further teaches The method of claim 2, wherein generating of the neckline comprises:
determining a location separated from a high point shoulder (HPS) by a first distance in a first direction and separated from the HPS by a second distance in a second direction as a center point of the neckline when an HPS length is used as the pattern height, wherein the first distance is determined from a neck opening and the second distance is determined from a neck depth; and
generating the neckline from the determined center point (Zhou, [0016] Step 2, Drawing the collar: Draw a horizontal line below line segment AD, at the difference in distance from its shoulder, intersecting the central axis L1 at point m1, intersecting line segment AB at point b1 and intersecting line segment CD at point f1. Below point f1, determine the front collar point Nf1 at a distance from the depth of the front neckline. On the side of point A near the central axis L1, determine the front collar width point N_NER8 at a distance of 1/2 the collar width. Connect the front collar point Nf1 and the front collar width point Nf2 with an arc to obtain the front collar line; determine the back collar point Nb1 below point A and at a distance of 1/2 collar width from the back collar depth of point A; determine the back collar width point Nb2 on the side of point A near the central axis L1 and at a distance of 1/2 collar width; connect the back collar point Nb1 and the back collar width point Nb2 with an arc to obtain the back collar line;
Therefore, as shown in Fig 2, Nb2/Nf2 is equivalent to HPS. From Nf2 to f1 is first direction which shows neck opening. From f1 to Nf1 is second direction which shows neck depth.).
Regarding Claim 6. The combination of Zhou and deGuzman further teaches The method of claim 2, wherein generating of the neckline comprises,
determining a location separated from a center of the neckline by a first distance in a first direction and separated from the center of the neckline by a second distance in a second direction as an end point of the neckline that contacts a shoulder line when a center height is used as the pattern height, wherein the first distance is determined from a neck opening and the second distance is determined from a neck depth; and
generating the neckline from the determined end point (Zhou, [0016, 0086] Step 2, Drawing the collar: Draw a horizontal line below line segment AD, at the difference in distance from its shoulder, intersecting the central axis L1 at point m1, intersecting line segment AB at point b1 and intersecting line segment CD at point f1. Below point f1, determine the front collar point Nf1 at a distance from the depth of the front neckline. On the side of point A near the central axis L1, determine the front collar width point N_NER8 at a distance of 1/2 the collar width. Connect the front collar point Nf1 and the front collar width point Nf2 with an arc to obtain the front collar line; determine the back collar point Nb1 below point A and at a distance of 1/2 collar width from the back collar depth of point A; determine the back collar width point Nb2 on the side of point A near the central axis L1 and at a distance of 1/2 collar width; connect the back collar point Nb1 and the back collar width point Nb2 with an arc to obtain the back collar line;
Therefore, as shown in Fig 2, f1 is equivalent to center of neckline. From Nf2 to f1 is first direction which shows neck opening. From f1 to Nf1 is second direction which shows neck depth.).
Regarding Claim 7. The combination of Zhou and deGuzman further teaches The method of claim 2, wherein generating of the sleeve line comprises: generating a shoulder slope line to extend from an end point of the neckline (Zhou, [0087] Drawing the shoulder slope: Using point m1 as the center, draw a grid with sides 6cm long, twice the shoulder drop value. The grid intersects line segment AD at points b2 and f2. Below line segment BC, at a distance of twice the shoulder drop value, draw horizontal line segments B1 and C1 as visual compensation. Below point f2, at a distance of 4.5cm from the sum of the shoulder drop value and the shoulder slope value, determine point f3. Connect the front neckline width points Nf2 and f3 with a straight line to obtain the front shoulder slope line. On the front shoulder slope line, at a distance of 7.5cm from the difference between the shoulder width and neckline width at the front neckline width point Nf2, determine the front shoulder/sleeve point. At point b_NER195... Point b3 is determined 1.5cm below the shoulder slope value. A straight line connects the back neck width point Nb2 and point b3 to obtain the back shoulder slope line. The back shoulder sleeve point is determined 7.5cm away from the back neck width point Nb2 at half the difference between the shoulder width and the neck width. When drawing the shoulder slope, normally the back half of the garment piece is 3cm higher than the front half. In this embodiment, a grid is drawn with twice the shoulder slope value as the side length. The purpose is to make the height of the front shoulder slope and the back shoulder slope consistent, so that the front shoulder slope line and the back shoulder slope line are symmetrically distributed on both sides of the central axis L1. In this way, in the later pattern making, the front shoulder slope line and the back shoulder slope line are aligned with the side seam, which is less likely to cause the error of the pattern center offset.); and generating a sleeve line to extend from an end point of the shoulder slope line with a configuration determined by the sleeve line parameter (Zhou, [0019] Drawing the armhole: Draw a vertical line through point b2 as the sleeve centerline. On the centerline L1, determine the highest point m2 of the shoulder. Below the highest point m2 of the shoulder, at a distance from the height of the sleeve cap, draw a horizontal sleeve circumference line b4f4. The midpoint of the sleeve circumference line b4f4 coincides with the sleeve centerline. Below the highest point m2 of the shoulder, at a distance from the sleeve length, draw a cuff line b5f5 with a length equal to the cuff circumference. The midpoint of the line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.).
Regarding Claim 8. The combination of Zhou and deGuzman further teaches The method of claim 7, wherein generating of the sleeve line comprises:
determining a location separated from the end point of the shoulder slope line by a first distance in a first direction, and separated from the end point of the shoulder slope line by a second distance in a second direction as an end point of the sleeve line, wherein the first distance is determined from an across shoulder length and an across chest length, and wherein the second distance is determined from the across shoulder length, the across chest length, and an armhole length; and
generating the sleeve line from the end point of the sleeve line (Zhou, [0083] In this embodiment, the human body size is based on standard weight, and the data is as follows: chest circumference 89cm, garment length 55cm, front neck depth 10cm, back neck depth 3cm, sleeve circumference 28cm, sleeve length 54cm, shoulder width 40cm, collar width 24cm, shoulder drop 3cm, and cuff circumference 18cm.
[0085] Step 1: Obtain the parameters of the top, draw a canvas rectangle ABCD with a vertical length of 55cm and a horizontal length of 1/2 chest circumference of 44.5cm, and draw the central axis L1 of the canvas rectangle ABCD.
[0089] Armhole drawing: Draw a vertical line through point b2 as the sleeve's central axis. Determine the highest shoulder point m2 on the central axis L1. For ease of representation, in this embodiment, the highest shoulder point m2 is located 1.5cm below point m1. Draw a horizontal sleeve circumference line b4f4 15cm below the highest shoulder point m2 and at a distance from its sleeve cap height. The length of the sleeve circumference line b4f4 is the sum of the sleeve circumference measurement and the sleeve circumference movement increment. The midpoint of the sleeve circumference line b4f4 is... The sleeve centerlines coincide. In this embodiment, the sleeve circumference is 28cm, with an increase of 6cm in the activity increment. The length of b4f4 is 34cm. Draw a horizontal cuff line b5f5 with a length of 18cm below the highest point m2 of the shoulder, at a distance of 54cm from the sleeve length. The midpoint of line segment b5f5 coincides with the sleeve centerline. Connect b4b5 and connect f4f5.
Further see Figure 2, generating sleeve line is based on shoulder width, neck width, sleeve circumference, chest circumference and etc.).
Claim 15 is similar in scope as Claim 2, and thus is rejected under same rationale.
Claim 19 is similar in scope as Claim 2, and thus is rejected under same rationale.
Claims 11 are rejected under 35 U.S.C. 103 as being unpatentable over Zhou (CN112137215) in view of Grove (US20130305547).
Regarding Claim 11. Zhou fails to explicitly teach, however, Grove teaches The method of claim 10, wherein the adjusting of the curvature comprises determining whether an angular constraint is satisfied using the at least one adjusting point, wherein the angular constraint indicates that a straight line generated by the at least one adjusting point entering an end point of the neckline or the sleeve line and an outline of the pattern meet perpendicularly (Grove, abstract, the invention teaches methods of drafting garment patterns from body photographs and garment style drawings as well as for creating adjustable pattern style drawings and for drafting garment patterns from the pattern style drawings. The garment patterns are adjusted by measurements obtained from photographs and selected body part circumferences of the user for whom the garment pattern is intended. After obtaining the measurement the system preferably automatically make such adjustments. The system includes a content generation side which creates pattern styles of garments and provides such pattern styles to an online store. The system also includes a user-side through which a user generates a user body outline and interacts with the online store to access such pattern style drawings for use in association with the body outline to draft garment patterns that are fully customized to the user.
[0089] After completion of the style drawing the style drawing and its counterpart pattern, whether predefined or user created, are preferably defined with, provided with, or subject to constraints as indicated at 1014 and 1016 in FIG. 71. Such constraints can be included in the pre-defined garment drawing pieces or may be calculated by the software or user once it is indicated that the style drawing is complete and that a pattern is to be created. The constraints are parametric constraints, which are restrictions and associations that are applied to geometry. There are two types of parametric constraints: geometric and dimensional. Geometric constraints are used to control the relationships of objects with respect to each other. Geometric constraints contain controls for coincident (with other object points), fix (to an absolute location), horizontal, vertical, concentric, tangent, parallel, perpendicular, colinear, smooth Goin splines), equal, and symmetric (matches characteristics about an axis). Dimensional constraints are used to control the distance, angle, radius and length values of objects. Dimensional constraints can be formulaic in nature and linked to other geometry in the drawing. By defining the style drawing with such parametric restraints, the style drawing can be later modified in accord with input of a user's measurements as well as other adjustments, as described below.).
Zhou and Grove are analogous art because they both teach method of automatically generating clothes pattern based on user input. Grove further teaches method of making adjustment to the clothes patterns based on geometric and dimensional constraints. Therefore, it would have been obvious to a person with ordinary skill in the art before the effective filing date of the claimed invention, to modify the clothes pattern generation method (taught in Zhou), to further use the pattern adjustment method (taught in Grove), so as to provide user with a method to draft a pattern having good fit (Grove [0001-0014]).
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to XIN SHENG whose telephone number is (571)272-5734. The examiner can normally be reached M-F 9:30AM-3:30PM 6:00PM-8:30PM.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Jason Chan can be reached at 5712723022. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/Xin Sheng/ Primary Examiner, Art Unit 2619