CTNF 18/990,433 CTNF 101726 DETAILED ACTION Notice of Pre-AIA or AIA Status 07-03-aia AIA 15-10-aia The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA. 07-06 AIA 15-10-15 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. Information Disclosure Statement The information disclosure statement (IDS) submitted on 01/16/2025 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Double Patenting 08-30 AIA A rejection based on double patenting of the “same invention” type finds its support in the language of 35 U.S.C. 101 which states that “whoever invents or discovers any new and useful process... may obtain a patent therefor...” (Emphasis added). Thus, the term “same invention,” in this context, means an invention drawn to identical subject matter. See Miller v. Eagle Mfg. Co. , 151 U.S. 186 (1894); In re Vogel , 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Ockert , 245 F.2d 467, 114 USPQ 330 (CCPA 1957). A statutory type (35 U.S.C. 101) double patenting rejection can be overcome by canceling or amending the claims that are directed to the same invention so they are no longer coextensive in scope. The filing of a terminal disclaimer cannot overcome a double patenting rejection based upon 35 U.S.C. 101. 08-32 Claim s 1-13 are provisionally rejected under 35 U.S.C. 101 as claiming the same invention as that of claim 1-13 of copending Application No. 18/990,421 (reference application). This is a provisional statutory double patenting rejection since the claims directed to the same invention have not in fact been patented. Claim Correspondence 18/990,433 (current application) 18/990,421 (copending application) Claim 1 A triangle generation apparatus comprising: an acquisition unit that is configured to acquire a vertex coordinate group including coordinates of each vertex of one or a plurality of basic triangles; anda triangle division unit that is configured to divide each basic triangle defined by the coordinates of the vertices included in the vertex coordinate group into a plurality of subdivided triangles, wherein the triangle division unit includes a target determining unit that is configured to determine whether each basic triangle defined by the vertex coordinate group is a target triangle that has a shape having a relatively high degree of similarity to an equilateral triangle, a pre-shaping execution unit that is configured to divide the basic triangle determined to not be the target triangle into a plurality of triangles to have the shape having a relatively high degree of similarity to an equilateral triangle, and an addition unit that is configured to generate the new vertex coordinate group including the vertex coordinates of the triangles after division, and for each basic triangle defined by the coordinates of the vertices included in the new vertex coordinate group generated by the addition unit, the triangle division unit calculates the coordinates of the vertices of a plurality of subdivided triangles dividing an area of the basic triangle into parts smaller than the basic triangle. Claim 1 A triangle generation apparatus comprising: an acquisition unit that is configured to acquire a vertex coordinate group including coordinates of each vertex of one or a plurality of basic triangles; and a triangle division unit that is configured to divide each basic triangle defined by the coordinates of the vertices included in the vertex coordinate group into a plurality of subdivided triangles, wherein the triangle division unit includes a target determining unit that is configured to determine whether each basic triangle defined by the vertex coordinate group is a target triangle that has a shape having a relatively high degree of similarity to an equilateral triangle, a pre-shaping execution unit that is configured to divide the basic triangle determined to not be the target triangle into a plurality of triangles to have the shape having a relatively high degree of similarity to an equilateral triangle, and an addition unit that is configured to generate the new vertex coordinate group including the vertex coordinates of the triangles after division, and for each basic triangle defined by the coordinates of the vertices included in the new vertex coordinate group generated by the addition unit, the triangle division unit calculates the coordinates of the vertices of a plurality of subdivided triangles dividing an area of the basic triangle into parts smaller than the basic triangle. 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 Claim Rejections - 35 USC § 101 07-04-01 AIA 07-04 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. Claims 1-13 are rejected under 35 U.S.C. 101 because the claimed invention is directed to judicial exception(s) without significantly more. [STEP 1] The claim recites at least one step or structure . Thus, the claim is to a process or product , which is one of the statutory categories of invention (Step 1: YES). [STEP2A PRONG I] The claim(s) 1, 12, and 13 recite(s): A triangle generation apparatus comprising [claim 1]: A triangle generation method that is configured to [claim 12]: A non-transitory computer-readable storage medium storing a triangle generation program that causes a computer to function as a triangle generation apparatus , the triangle generation program comprising [claim 13]: an acquisition unit that is configured to acquire a vertex coordinate group including coordinates of each vertex of one or a plurality of basic triangles; and a triangle division unit that is configured to divide each basic triangle defined by the coordinates of the vertices included in the vertex coordinate group into a plurality of subdivided triangles, wherein the triangle division unit includes a target determining unit that is configured to determine whether each basic triangle defined by the vertex coordinate group is a target triangle that has a shape having a relatively high degree of similarity to an equilateral triangle, a pre-shaping execution unit that is configured to divide the basic triangle determined to not be the target triangle into a plurality of triangles to have the shape having a relatively high degree of similarity to an equilateral triangle, and an addition unit that is configured to generate the new vertex coordinate group including the vertex coordinates of the triangles after division, and for each basic triangle defined by the coordinates of the vertices included in the new vertex coordinate group generated by the addition unit , the triangle division unit calculates the coordinates of the vertices of a plurality of subdivided triangles dividing an area of the basic triangle into parts smaller than the basic triangle. The claim recites a mathematical formula or calculation that is used to “generate triangles by dividing existing triangles into smaller triangles.” That is, other than reciting “apparatus,” “computer-readable storage medium,” and “unit,” nothing in the claim element precludes the step from practically being performed the mathematical formula. If a claim limitation, under its broadest reasonable interpretation, covers mathematical formula or calculation but for the recitation of generic computer components, then it falls within the “Mathematical Concept” grouping of abstract ideas. Accordingly, the claim recites a judicial exception, and the analysis must therefore proceed to Step 2A Prong Two. [STEP2A PRONG II] This judicial exception is not integrated into a practical application. In particular, the claim only recites the additional element(s) – “apparatus,” “computer-readable storage medium,” and “unit.” The “apparatus,” “computer-readable storage medium,” and “unit” in the aforementioned steps is recited at a high-level of generality (i.e., as a generic processor performing a generic computer function) such that it amounts no more than mere instructions to apply the exception using a generic computer component . Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea and the claim is therefore directed to the judicial exception. (Step 2A: YES). [STEP2B] The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional element of using a processor to perform the aforementioned steps amounts to no more than mere instructions to apply the exception using a generic computer component, which cannot provide an inventive concept. As noted previously, the claim as a whole merely describes how to generally “apply” the aforementioned concept in a computer environment. Thus, even when viewed as a whole, nothing in the claim adds significantly more (i.e., an inventive concept) to the abstract idea. The claim is not patent eligible. (Step 2B: NO). Claim(s) 2-11 is/are dependent on supra claim(s) and includes all the limitations of the claim(s). Therefore, the dependent claim(s) recite(s) the same abstract idea. The claim recites the additional limitations of “primary division number setting unit,” “secondary division number setting unit,” and “execution unit” [claim 4], “primary division point identification setting unit” and “secondary division point identification setting unit” [claims 7 and 11], which are no more than mere instructions to apply the exception using a generic computer component, generally linking the use of the judicial exception to a particular technological environment or field of use, insignificant extra-solution activity, or that are well understood, routine and conventional activities previously known to the industry. Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea and the claim is therefore directed to the judicial exception. The additional element of using “primary division number setting unit,” “secondary division number setting unit,” “execution unit,” “primary division point identification setting unit” and “secondary division point identification setting unit” to perform the aforementioned steps amounts to no more than mere instructions to apply the exception using a generic computer component, which cannot provide an inventive concept. Looking at the limitations as an ordered combination adds nothing that is not already present when looking at the elements taken individually. There is no indication that the combination of elements improves the functioning of a computer or improves any other technology. Thus, even when viewed as a whole, nothing in the claim adds significantly more (i.e., an inventive concept) to the abstract idea. Claim Rejections - 35 USC § 103 07-20-aia AIA 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, 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. 07-21-aia AIA Claims 1-3, 9, and 12-13 are r ejected under 35 U.S.C. 103 as being unpatentable over M igdal et al. (US 20010013866 A1) (herein after Migdal) in view of Zhu et al. (CN 112562078 A; IDS REF) (hereinafter Zhu). R egarding Claim 1, Migdal discloses A triangle generation apparatus comprising: (Abstract, " the system operates upon a triangulated mesh model and analyzes each edge of the triangle in question to determine whether that particular edge should be subdivided based on a predetermined subdivision criteria. After an analysis of each of the edges of that triangle (using the adaptive subdivision criteria) t he system and method may make one of several different types of subdivisions — e.g. dividing the mesh triangle into two, three or four smaller triangles."; para. [0043], "The system and method of the present invention described herein is implemented using computer program code and a computer comprising a processor, memory and graphics rendering capability .") an acquisition unit that is configured to acquire a vertex coordinate group including coordinates of each vertex of one or a plurality of basic triangles; and (Fig 2a-2c; Fig 7; Fig 6; PNG media_image1.png 314 599 media_image1.png Greyscale ; para. [0017, "In the exemplary embodiment which operates upon a triangulated mesh model , the system of the present invention analyzes each edge of the triangle in question to determine whether that particular edge should be subdivided based on a predetermined subdivision criteria."; para. [0046], "FIG. 2a shows triangle 100 having original vertices 105, 106 and 107 ."; para. [0086], "FIG. 7 illustrates a triangle 30 0 that is subjected to the recursive subdivision process described in FIG. 6. Initially boundary vertices 310, 311 and 312 are defined ."; para. [0081], "The following description and figures will describe in more detail the process of adaptive subdivision according to the present invention and an exemplary extrusion formula. Referring back to step 200 of FIG. 6, the boundary vertices of a triangle to be analyzed by the adaptive subdivision routine of FIG. 6 can be defined as V0, V1, and V2 with each vertex having associated coordinates, e.g. X, Y, Z coordinates (r0, r1, r2) and normals (n0, n01, n02) ."] a triangle division unit that is configured to divide each basic triangle defined by the coordinates of the vertices included in the vertex coordinate group into a plurality of subdivided triangles, wherein (Fig 2a-2c; Fig 7; para. [0046], " Triangle 100 is subdivided by a new edge 103 from e.g., the midpoint 108 of the original edge 109 to original vertex 105. This new edge 103 creates two new triangles 101 and 102 from original triangle 100, thus a double subdivision. Similarly, FIG. 2b shows a double subdivision of triangle 110 into new triangles 111 and 112 as a second variation, and FIG. 2c shows a double subdivision of triangle 120 into new triangles 121 and 122 as a third variation."; para. [0080], " The first edge 301 is tested against the subdivision criteria to determine whether the edge needs to be subdivided. In this case, edge 301 does not require subdivision. Then the second edge 302 is tested against the subdivision criteria. In this case, it is determined that edge 302 requires subdivision and that point 313 is the subdivision point. Finally, the third edge 303 is tested against the subdivision criteria and it is determined that this edge does not require subdivision. In this case, since only a single edge requires subdivision, double subdivision will occur by connecting newly inserted point 313 with original vertex 310 as depicted by the line 314.") the triangle division unit includes a target determining unit that is configured to determine whether each basic triangle defined by the vertex coordinate group is a target triangle that has a shape having a relatively high degree of similarity to an equilateral triangle , (para. [0019], "In an exemplary embodiment, a subdivision element receives data concerning one of the triangles to be analyzed and then checks the first edge (by checking the data associated with the vertices for that edge) against a predetermined subdivision criteria . The subdivision criteria can analyze mesh edge and data point characteristics such as the length of the edge (subdividing the edge if the length greater than a predetermined threshold) or the angle between the normal vectors at the two edge vertices (subdividing the edge if the angle is greater than a predetermined threshold). a pre-shaping execution unit that is configured to divide the basic triangle determined to not be the target triangle into a plurality of triangles to have the shape having a relatively high degree of similarity to an equilateral triangle , and (para. [0019], " When an edge meets the predetermined subdivision criteria, an extrusion element determines the coordinate and other mesh attribute information that is to be associated with the new subdivision point . In the exemplary embodiment, the coordinates are smoothly interpolated so that they will lie on a curve that passes through the vertices of the first edge orthogonal to the normal vectors at the first edge vertices. (Values for other attributes of the data point such as color would be interpolated based on the data associated with the original vertices in much the same manner).") an addition unit that is configured to generate the new vertex coordinate group including the vertex coordinates of the triangles after division, and ([para. 0083], "FIG. 10 shows an exemplary control process for determining the location of the subdivision point using the extrusion formula process as described with respect to steps 206, 212 and 218 of FIG. 6 . It is understood that, at this point the processor has determined that the edge in question must be subdivided and the extrusion formula process will determine the X, Y, Z location of the point and compute the associated normal for that point . The exemplary control process shown in FIG. 10 is explained with reference to the first edge of the triangle, but the process is equally applicable to the other edges of the triangle. In the first step 500, the angles between associated normals of the edge are determined. The angle of interest is the angle between the vertex normal of the boundary vertex and its associated corner normal for the adjacent triangle. For example, for 402 in FIG. 9, the angle between point normal 420 (n0) and corner normal 430 (n01) and point normal 421 (n1) and corner normal 431 (n10) are determined. To further illustrate the described angle in FIG. 9, projections of vertex normal 421 (n1) and corner normal 431 (n10) are shown in dashed lines. As shown in FIG. 9, the projections of normal 421 (n1) and corner normal 431 (n10) intersect and an angle 403 is formed. As can be seen from FIG. 9, as the angle between the associated normals increases, the closer the two triangles 400 and 401 are to lying on the same plane.) for each basic triangle defined by the coordinates of the vertices included in the new vertex coordinate group generated by the addition unit, the triangle division unit calculates the coordinates of the vertices of a plurality of subdivided triangles dividing an area of the basic triangle into parts smaller than the basic triangle. ([para. 0083], "FIG. 10 shows an exemplary control process for determining the location of the subdivision point using the extrusion formula process as described with respect to steps 206, 212 and 218 of FIG. 6 . It is understood that, at this point the processor has determined that the edge in question must be subdivided and the extrusion formula process will determine the X, Y, Z location of the point and compute the associated normal for that point . The exemplary control process shown in FIG. 10 is explained with reference to the first edge of the triangle, but the process is equally applicable to the other edges of the triangle. In the first step 500, the angles between associated normals of the edge are determined. The angle of interest is the angle between the vertex normal of the boundary vertex and its associated corner normal for the adjacent triangle. For example, for 402 in FIG. 9, the angle between point normal 420 (n0) and corner normal 430 (n01) and point normal 421 (n1) and corner normal 431 (n10) are determined. To further illustrate the described angle in FIG. 9, projections of vertex normal 421 (n1) and corner normal 431 (n10) are shown in dashed lines. As shown in FIG. 9, the projections of normal 421 (n1) and corner normal 431 (n10) intersect and an angle 403 is formed. As can be seen from FIG. 9, as the angle between the associated normals increases, the closer the two triangles 400 and 401 are to lying on the same plane.) Migdal does not explicitly disclose similarity to an equilateral triangle. However, Zhu further teaches similarity to an equilateral triangle. (para. [0025], “similarity between the shape of the triangle and an equilateral triangle”) As both Migdal and Zhu are from the same field of endeavor, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include similarity to an equilateral triangle in the context of image processing, by Migdal according to the teaching of Zhu in order improve the accuracy of the generated model (Abstract of Zhu). Regarding claim 2 , Migdal discloses The triangle generation apparatus according to claim 1, wherein: the target determining unit determines whether a maximum value of an interior angle is less than an allowable angle for each basic triangle, and determines that the basic triangle is the target triangle when the maximum value of the interior angle is less than the allowable angle and determines that the basic triangle is not the target triangle when the maximum value of the interior angle is equal to or greater than the allowable angle. (para. [0019], "In an exemplary embodiment, a subdivision element receives data concerning one of the triangles to be analyzed and then checks the first edge (by checking the data associated with the vertices for that edge) against a predetermined subdivision criteria . The subdivision criteria can analyze mesh edge and data point characteristics such as the length of the edge (subdividing the edge if the length greater than a predetermined threshold) or the angle between the normal vectors at the two edge vertices ( subdividing the edge if the angle is greater than a predetermined threshold ). However, the meshing system of the present invention can be arranged to analyze other attribute information associated with the mesh or its data points, such as color or shine (reflectivity) information and make subdivision determinations based on those criteria as well. When an edge meets the predetermined subdivision criteria, an extrusion element determines the coordinate and other mesh attribute information that is to be associated with the new subdivision point. In the exemplary embodiment, the coordinates are smoothly interpolated so that they will lie on a curve that passes through the vertices of the first edge orthogonal to the normal vectors at the first edge vertices. (Values for other attributes of the data point such as color would be interpolated based on the data associated with the original vertices in much the same manner)." Regarding claim 3 , Migdal discloses The triangle generation apparatus according to claim 1, wherein: the pre-shaping execution unit divides the basic triangle into two by a bisector that bisects an interior angle having a maximum value in the basic triangle when the target determining unit determines that the basic triangle is not the target triangle. (para. [0019], "In an exemplary embodiment, a subdivision element receives data concerning one of the triangles to be analyzed and then checks the first edge (by checking the data associated with the vertices for that edge) against a predetermined subdivision criteria. The subdivision criteria can analyze mesh edge and data point characteristics such as the length of the edge (subdividing the edge if the length greater than a predetermined threshold) or the angle between the normal vectors at the two edge vertices (subdividing the edge if the angle is greater than a predetermined threshold). However, the meshing system of the present invention can be arranged to analyze other attribute information associated with the mesh or its data points, such as color or shine (reflectivity) information and make subdivision determinations based on those criteria as well. When an edge meets the predetermined subdivision criteria, an extrusion element determines the coordinate and other mesh attribute information that is to be associated with the new subdivision point. In the exemplary embodiment, the coordinates are smoothly interpolated so that they will lie on a curve that passes through the vertices of the first edge orthogonal to the normal vectors at the first edge vertices. (Values for other attributes of the data point such as color would be interpolated based on the data associated with the original vertices in much the same manner)."; para. [0080], "Then the second edge 302 is tested against the subdivision criteria. In this case, it is determined that edge 302 requires subdivision and that point 313 is the subdivision point."; Examiner's note: Fig. 7 corresponds to dividing the basic triangle into two by a bisector that bisects an interior angle having a maximum value in the basic triangle when the target determining unit determines that the basic triangle is not the target triangle.) Regarding claim 9 , Migdal discloses The triangle generation apparatus according to claim 2, wherein: the pre-shaping execution unit divides the basic triangle into two by a bisector that bisects an interior angle having a maximum value in the basic triangle when the target determining unit determines that the basic triangle is not the target triangle. (para. [0019], "In an exemplary embodiment, a subdivision element receives data concerning one of the triangles to be analyzed and then checks the first edge (by checking the data associated with the vertices for that edge) against a predetermined subdivision criteria. The subdivision criteria can analyze mesh edge and data point characteristics such as the length of the edge (subdividing the edge if the length greater than a predetermined threshold) or the angle between the normal vectors at the two edge vertices (subdividing the edge if the angle is greater than a predetermined threshold). However, the meshing system of the present invention can be arranged to analyze other attribute information associated with the mesh or its data points, such as color or shine (reflectivity) information and make subdivision determinations based on those criteria as well. When an edge meets the predetermined subdivision criteria, an extrusion element determines the coordinate and other mesh attribute information that is to be associated with the new subdivision point. In the exemplary embodiment, the coordinates are smoothly interpolated so that they will lie on a curve that passes through the vertices of the first edge orthogonal to the normal vectors at the first edge vertices. (Values for other attributes of the data point such as color would be interpolated based on the data associated with the original vertices in much the same manner)."; para. [0080], "Then the second edge 302 is tested against the subdivision criteria. In this case, it is determined that edge 302 requires subdivision and that point 313 is the subdivision point."; Examiner's note: Fig. 7 corresponds to dividing the basic triangle into two by a bisector that bisects an interior angle having a maximum value in the basic triangle when the target determining unit determines that the basic triangle is not the target triangle.) Regarding claim 12 , claim 12 is the method claim of claim 1 and is accordingly rejected under the same rationale. Regarding claim 13 , claim 13 is the non-transitory computer-readable storage medium (Migdal, para. [0043]) claim of claim 1 and is accordingly rejected under the same rationale . Allowable Subject Matter Claims 4-8 and 10-11 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten to overcome the 35 U.S.C. 101 rejection as set forth in this office action and to include all of the limitations of the base claim and any intervening claims. 13-03-01 AIA The following is a statement of reasons for the indication of allowable subject matter: Regarding claim 4 , the cited prior art in combination or alone fail to teach “the triangle generation apparatus according to claim 1, wherein: the triangle division unit further includes a primary division number setting unit that is configured to set a primary division number when a first side of the basic triangle is equally divided based on a division length prescribed in advance, a secondary division number setting unit that is configured to set a secondary division number when a minor line is equally divided based on the division length, the minor line being set for each of a plurality of primary division points set on the first side, and an execution unit that is configured to acquire combination information, the combination information being information specifying a combination method of secondary division points belonging to the subdivided triangle for each minor line pair set for each primary division point, the subdivided triangle being one or more triangles dividing an area of the basic triangle sandwiched between the minor line pair without overlapping each other and with the secondary division points on the two minor lines belonging to the minor line pair as vertices, and calculate the coordinates of the vertices of the subdivided triangle for each minor line pair set for each primary division point using the vertex coordinate group, the primary division number, and the combination information, and the primary division points are a plurality of points including both end points of the first side and in positions equally dividing the first side by the primary division number, the minor line is a line segment that passes through the primary division point and runs from the first side to a second side along a third side, the secondary division points are a plurality of points including both end points of the minor line and equally dividing the minor line by the secondary division number, and the minor line pair is a combination of two arbitrary adjacent minor lines among the minor lines, and the triangle division unit sets the primary division number by the primary division number setting unit and the secondary division number by the secondary division number setting unit for each basic triangle defined by the coordinates of the vertices included in the new vertex coordinate group generated by the addition unit and calculates, by the execution unit, the coordinates of the vertices of the plurality of subdivided triangles that divide the area of the basic triangle into parts smaller than the basic triangle.”, in combination with all the limitation recited in the independent claim and any intervening claims. Regarding claims 5-8 and 10-11 , claims 5-8 and 10-11 are objected for it’s dependent from claim 4 . Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to Hyorim Park whose telephone number is (571)272-3859. The examiner can normally be reached Monday - Friday. 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, Alicia Harrington can be reached at (571) 272-2330. 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. /Hyorim Park/Examiner, Art Unit 2615 /JASON CHAN/Supervisory Patent Examiner, Art Unit 2619 Application/Control Number: 18/990,433 Page 2 Art Unit: 2615 Application/Control Number: 18/990,433 Page 3 Art Unit: 2615 Application/Control Number: 18/990,433 Page 4 Art Unit: 2615 Application/Control Number: 18/990,433 Page 5 Art Unit: 2615 Application/Control Number: 18/990,433 Page 6 Art Unit: 2615 Application/Control Number: 18/990,433 Page 7 Art Unit: 2615 Application/Control Number: 18/990,433 Page 8 Art Unit: 2615 Application/Control Number: 18/990,433 Page 9 Art Unit: 2615 Application/Control Number: 18/990,433 Page 10 Art Unit: 2615 Application/Control Number: 18/990,433 Page 11 Art Unit: 2615 Application/Control Number: 18/990,433 Page 12 Art Unit: 2615 Application/Control Number: 18/990,433 Page 13 Art Unit: 2615 Application/Control Number: 18/990,433 Page 14 Art Unit: 2615 Application/Control Number: 18/990,433 Page 15 Art Unit: 2615 Application/Control Number: 18/990,433 Page 16 Art Unit: 2615 Application/Control Number: 18/990,433 Page 17 Art Unit: 2615 Application/Control Number: 18/990,433 Page 18 Art Unit: 2615 Application/Control Number: 18/990,433 Page 19 Art Unit: 2615 Application/Control Number: 18/990,433 Page 20 Art Unit: 2615 Application/Control Number: 18/990,433 Page 21 Art Unit: 2615 Application/Control Number: 18/990,433 Page 22 Art Unit: 2615 Application/Control Number: 18/990,433 Page 23 Art Unit: 2615 Application/Control Number: 18/990,433 Page 24 Art Unit: 2615 Application/Control Number: 18/990,433 Page 25 Art Unit: 2615