Prosecution Insights
Last updated: July 17, 2026
Application No. 18/872,594

MACHINING SIMULATION DEVICE AND MACHINING SIMULATION METHOD

Final Rejection §101§103
Filed
Dec 06, 2024
Priority
Apr 07, 2023 — nonprovisional of PCTJP2023014420
Examiner
WECHSELBERGER, ALFRED H.
Art Unit
2187
Tech Center
2100 — Computer Architecture & Software
Assignee
FANUC Corporation
OA Round
4 (Final)
58%
Grant Probability
Moderate
5-6
OA Rounds
2y 0m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 58% of resolved cases
58%
Career Allowance Rate
127 granted / 219 resolved
+3.0% vs TC avg
Strong +35% interview lift
Without
With
+35.1%
Interview Lift
resolved cases with interview
Typical timeline
3y 7m
Avg Prosecution
16 currently pending
Career history
256
Total Applications
across all art units

Statute-Specific Performance

§101
12.2%
-27.8% vs TC avg
§103
84.9%
+44.9% vs TC avg
§102
0.4%
-39.6% vs TC avg
§112
2.2%
-37.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 219 resolved cases

Office Action

§101 §103
CTFR 18/872,594 CTFR 93438 DETAILED ACTION Claims 1 – 2 and 4 - 5 have been presented for examination. Claims 1 and 4 are currently amended. Claims 2 and 6 are cancelled. The instant Office Action is in response to the amendments dated 04/30/2026. Response to Claim Objection Applicant’s amendments overcome the claim objection. Therefore, it is withdrawn. Response to Claim Rejections under 35 USC § 112(b) Applicant’s arguments overcome the 112(b) rejection. Therefore, it is withdrawn. Response to Claim Rejections under 35 USC § 112(a) Applicant’s arguments overcome the 112(a) rejection. Therefore, it is withdrawn. Response to Claim Rejections under 35 USC § 101 Applicant’s arguments have been fully considered. However, the Office does not consider them to be persuasive. Applicant refers back to previous arguments are presented, to which Examiner refers back to the previous response to said previous arguments. Applicant argues: “Independent claim 1 is amended in this paper to now include features of claim 3 based on the disclosure in paragraph [0070] and related passages of the specification of the present application. Independent claim 4 is amended in a similar manner to independent claim 1 by incorporating features of claim 6. Accordingly, claims 3 and 6 are canceled without prejudice or disclaimer in this paper” Applicant has identically rolled up a dependent claim in to the independent claim, without presenting further specific arguments. Therefore, Applicant’s arguments are not persuasive (see Claim Rejections under 35 USC § 101 for the detailed rejection). Applicant argues: “Accordingly, as described above, independent claim I has been amended in this paper by the addition of the following limitations: "based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model " and "the machine tool is not test operated solely for the purpose of generating the friction model." Similar amendments are also made to independent claim 4 in this paper … Applicant respectfully submits that this eliminates the need to perform a trial operation of the machine tool solely for the purpose of generating the friction model, and has the particularly significant effect of making it possible to easily generate the friction model even without specialized knowledge .” (emphasis added) Applicant appears to acknowledge that a person having ordinary skill in the art of friction modeling could generate the friction model since the claimed invention makes it easier for a person in general (i.e., without specialized knowledge) to perform said modeling. Examiner notes that the claim does not preclude using machine specific data that was previously stored (i.e., “acquire … data on a torque and velocity when a velocity of a feed shaft of a machine tool is constant”). Therefore, it does not necessarily reduce data collection requirements since stored data is usable for any desired purpose or further analysis (i.e., “without performing a trial operation by the machine solely for the purpose of generating the friction model”). Response to Claim Rejections under 35 USC § 103 Applicant’s arguments with respect to the 103 rejection(s) have been fully considered. However, the Office does not consider them to be persuasive. Applicant argues: “However, Applicant respectfully submits that Tsuruta does not disclose, or even suggest, the feature of the claimed invention of "the processor determines a type of the friction model, based on a number of data points for the torque and velocity," as recited in independent claim 1 of the present application. In other words, Tsuruta does not disclose or suggest the feature of the claimed invention "the processor determines: a type of friction model for viscous friction, in a case where a number of data points is one; a type of friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; a type of friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and a type of friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four." Accordingly, Applicant will define this difference as Difference 1. Further, Tsuruta calculates constant disturbance torque, Coulomb friction, viscous friction, and static friction torque, respectively. Therefore, unlike the invention according to claim 1 of the present application, Tsuruta does not disclose, or even suggest, calculating "coefficients of the friction model, based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model" as recited in newly-amended independent claim I of the present application. Accordingly, Applicant will define this difference as Difference 2.” (emphasis added) In response to applicant's arguments against the references individually, one cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. See In re Keller , 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). Specifically, the highlighted claim limitation are taught by Tsuruta in combination with Andersson and/or Brookfield and/or Marchi (see Claim Rejections - 35 USC § 103 for the detailed mapping) . Applicant argues: “In other words, Applicant respectfully submits that Andersson does not disclose, or even suggest, "the processor determines: a type of friction model for viscous friction, in a case where a number of data points is one; a type of friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; a type of friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement ; and a type of friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four ," as recited in newly-amended independent claim 1 of the present application. Further, Andersson does not disclose, or even suggest, calculating " coefficients of the friction model , based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model” as recited in newly-amended independent claim 1 of the present application.” In response to applicant's arguments against the references individually, one cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. See In re Keller , 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). Specifically, the highlighted claim limitation are taught by Brookfield in combination with Tsuruta and/or Brookfield and/or Marchi (see Claim Rejections - 35 USC § 103 for the detailed mapping) . Applicant argues: “In other words, Applicant respectfully submits that Brookfield does not disclose, or even suggest, the feature of claim 1 of the present application of "the processor determines a type of the friction model , based on a number of data points for the torque and velocity" as recited in amended independent claim 1 of the present application. In other words, Brookfield does not disclose, or even suggest, " the processor determines: a type of friction model for viscous friction, in a case where a number of data points is one; a type of friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; a type of friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and a type of friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four ," as recited in newly-amended independent claim 1 of the present application. Further, Brookfield does not disclose, or even suggest, calculating "coefficients of the friction model, based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model ," as recited in newly-amended independent claim 1 of the present application. Therefore, the above-discussed Differences 1-2 also exist between claim 1 of the present invention and Brookfield.” In response to applicant's arguments against the references individually, one cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. See In re Keller , 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). Specifically, the highlighted claim limitation are taught by Brookfield in combination with Tsuruta and/or Andersson and/or Marchi (see Claim Rejections - 35 USC § 103 for the detailed mapping) . Applicant argues: “ In other words, Marchi does not disclose, or even suggest, the feature of independent claim 1 of the present application "the processor determines a type of the friction model, based on a number of data points for the torque and velocity ." In other words, Marchi does not disclose or suggest the feature of newly-amended claim 1 of the present application " the processor determines: a type of friction model for viscous friction, in a case where a number of data points is one; a type of friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; a type of friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and a type of friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four ." Further, Marchi does not disclose, or even suggest, calculating "coefficients of the friction model, based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model ," as recited in newly-amended independent claim 1 of the present application. Therefore, the above-discussed Differences 1-2 also exist between claim 1 of the present invention and Marchi” In response to applicant's arguments against the references individually, one cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. See In re Keller , 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). Specifically, the highlighted claim limitation are taught by Brookfield in combination with Tsuruta and/or Andersson and/or Brookfield (see Claim Rejections - 35 USC § 103 for the detailed mapping) . Applicant argues: “Therefore, because the above-discussed Differences 1-2 still exist, Applicant respectfully submits that it would not have been easy for a person having ordinary skill in the subject art to conceive the features of the invention according to amended independent claim 1 of the present application and the advantageous effect derived therefrom based on the disclosures of Tsuruta Andersson, Brookfield, and Marchi, whether taken separately or in the Office Action's applied combination. Accordingly, Applicant respectfully submits that the rejections under 35 U.S.C. § 103 have been overcome” (emphasis added) Applicant provides a conclusory argument that it would be too difficult for one of ordinary skill in the art to combine the relied upon prior art references. Examiner notes that prior art references are not bodily incorporated into their parent reference(s) as part of an obviousness analysis. Further, Applicant has not specifically argued the relied upon teachings, nor their motivation(s) to combine. 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 – 2 and 4 – 5 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (i.e., an abstract idea) without significantly more. Independent claim 1 recites a statutory category (i.e. a machine) machining simulation device, comprising: generate a friction model for a machine tool by using the data on the torque and velocity acquired; and determines a type of the friction model, based on a number of data points for the torque and velocity; and calculates coefficients of the friction model, based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model ; uses the generated friction model with the determined type and coefficients; determines : a type of friction model for viscous friction, in a case where a number of data points is one; a type of friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; a type of friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and a type of friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four . At Step 2A, Prong I the recited limitations in part, alone or in combination, amount to steps that, under its broadest reasonable interpretation, cover performance of the limitations in the mind in combination with using a pen and paper (see MPEP 2106.04(a)(2)(III)) . For example, the “generate” and “uses” amounts to modeling actions recited at a high-level of generality. The “determines” covers observations and judgements that can instantly be performed in the mind. The recited limitation in part, alone or in combination, amount to steps that, under its broadest reasonable interpretation, cover mathematical concepts (see MPEP 2106.04(a)(2)(I)). For example, the “calculate” explicitly recites mathematical calculations involving coefficients and data points. Accordingly, the claim recites an abstract idea. At Step 2A, Prong II this judicial exception is not integrated into a practical application since the claimed invention further claims: a memory configured to store a program; and a processor configured to execute the program and control the machining simulation device to; that the determines and calculates and uses is by the processor; acquire , from a storage device, data on a torque and velocity when a velocity of a feed shaft of a machine tool is constant; simulate and reproduce behavior of the machine tool using the friction model; outputs load in response to velocity inputs, and simulates and reproduces friction in a position and behavior of each shaft of the machine tool with a well-known simulation method; wherein the machine tool is not test operated solely for the purpose of generating the friction model . The “memory” and “processor” require no more than generic computer components, and therefore, amount to no more than mere application of the judicial exception using generic computer components which does not amount to an improvement in computer functionality (see MPEP 2106.04(a)(I)) . The “simulate” and “simulates” recites the idea of an outcome (i.e. reproducing a behavior using a model) in combination with generic computer components, and therefore, amounts to reciting the words “apply it”. The “acquire” amounts to insignificant data gathering since is generic with regard to how the recited quantity is gathered requiring no more than generic storage means. The “outputs” amounts to insignificant data outputting since is generic with regard to how the recited quantity is outputted . The “machine tool is not test operated” covers extra-solution activity since it covers activity not directly linked to the friction model. The claim is directed to an abstract idea. At Step 2B, the claim does not recite additional elements that, alone or in an ordered combination, are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the “memory” and “processor” amount to no more than mere instructions to apply the judicial exception using generic computer components. The additional elements do not amount to a particular machine (see MPEP 2106.05(b)(I)) . Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. The “simulate” and “simulates” amounts to reciting the words “apply it”. The “acquire” and “outputs” amounts to well-understood, routine, and conventional activity since it covers performance using any desired electronic means (see MPEP 2106.05(d)(II) “i. Receiving or transmitting data over a network”). The “machine tool is not test operated” covers extra-solution activity. Considering the additional elements in combination does not add anything more than when considering them individually at least since the “simulates” and “acquires” and “outputs” requires no more than generic computer functions. For at least these reasons, the claim is not patent eligible. Dependent claim 2 recite(s) the same statutory category at Step 1 as the parent claim(s), and further recite(s): in claim 2 wherein the friction model includes a constant effect in a specific direction. At Step 2A, Prong I the recited limitations, alone or in combination, amount to steps that, under its broadest reasonable interpretation, cover performance of the limitations in the mind in combination with using a pen and paper (see MPEP 2106.04(a)(2)(III)) . For example, the “friction model include” further limits the parent claim “generate”, and the “model determination unit determines” further limits the parent claim “determine”, and without precluding performance in the mind. Accordingly, the claim(s) recite(s) an abstract idea. At Step 2A, Prong II this judicial exception is not integrated into a practical application since the claimed invention does not further recite any limitations. The claim is directed to an abstract idea. At Step 2B the claim(s) do not recite additional elements that, alone or in an ordered combination, are sufficient to amount to significantly more than the judicial exception since there are no further recited limitations. For at least these reasons, the claim(s) are not patent eligible. Independent claim 4 recites a statutory category (i.e. a process) machining simulation method, comprising: generating a friction model for a machine tool by using the data on the torque and velocity acquired; and determining a type of the friction model, based on a number of data points for torque and velocity; calculating coefficients of the friction model, based on the determined type of the friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction mode ; using the generated friction model with the determined type and the determined coefficients; wherein the friction model is determined to comprise: a type of friction model for viscous friction, in a case where a number of data points is one; a type of friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; a type of friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and a type of friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four. At Step 2A, Prong I the recited limitations in part, alone or in combination, amount to steps that, under its broadest reasonable interpretation, cover performance of the limitations in the mind in combination with using a pen and paper (see MPEP 2106.04(a)(2)(III)) . For example, the “generating” and “using” amounts to modeling actions recited at a high-level of generality. The “determining” and “determined” covers observations and judgements that can instantly be performed in the mind. The recited limitation in part, alone or in combination, amount to steps that, under its broadest reasonable interpretation, cover mathematical concepts (see MPEP 2106.04(a)(2)(I)). For example, the “calculating” explicitly recites mathematical calculations involving coefficients and data points. Accordingly, the claim recites an abstract idea. At Step 2A, Prong II this judicial exception is not integrated into a practical application since the claimed invention further claims: the method causes a computer including a memory configured to store a program and a processor executing the program to function as a machining simulation device; acquiring , from a storage device, data on a torque and velocity when a velocity of a feed shaft of a machine tool is constant; simulating and reproducing behavior of the machine tool using the friction model; outputting load in response to velocity inputs; simulating and reproducing friction in a position and behavior of each shaft of the machine tool with a well-known simulation method; wherein the machine tool is not test operated solely for the purpose of generating the friction model . The “causes a computer” requires no more than generic computer components, and therefore, amount to no more than mere application of the judicial exception using generic computer components which does not amount to an improvement in computer functionality (see MPEP 2106.04(a)(I)) . The “simulating” recites the idea of an outcome (i.e. reproducing a behavior using a model) in combination with generic computer components, and therefore, amounts to reciting the words “apply it”. The “acquiring” amounts to insignificant data gathering since is generic with regard to how the recited quantity is gathered requiring no more than generic storage means. The “outputting” amounts to insignificant data outputting since is generic with regard to how the recited quantity is outputted . The “machine tool is not test operated” covers extra-solution activity since it covers activity not directly linked to the friction model. The claim is directed to an abstract idea. At Step 2B, the claim does not recite additional elements that, alone or in an ordered combination, are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, various “causes a computer” amount to no more than mere instructions to apply the judicial exception using generic computer components. The additional elements do not amount to a particular machine (see MPEP 2106.05(b)(I)) . Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. The “simulating” amounts to reciting the words “apply it”. The “acquiring” and “outputting” amounts to well-understood, routine, and conventional activity since it covers performance using any desired electronic means (see MPEP 2106.05(d)(II) “i. Receiving or transmitting data over a network”). The “machine tool is not test operated” covers extra-solution activity. Considering the additional elements in combination does not add anything more than when considering them individually at least since the “simulating” and “acquiring” and “outputting” requires no more than generic computer functions. For at least these reasons, the claim is not patent eligible. Dependent claim 5 recite(s) the same statutory category at Step 1 as the parent claim(s), and further recite(s): in claim 5 wherein the friction model includes a constant effect in a specific direction. At Step 2A, Prong I the recited limitations, alone or in combination, amount to steps that, under its broadest reasonable interpretation, cover performance of the limitations in the mind in combination with using a pen and paper (see MPEP 2106.04(a)(2)(III)) . For example, the “friction model includes” further limits the parent claim “generate”, and the “the friction model is determined” further limits the parent claim “determine”, and without precluding performance in the mind. Accordingly, the claim(s) recite(s) an abstract idea. At Step 2A, Prong II this judicial exception is not integrated into a practical application since the claimed invention does not further recite any limitations. The claim is directed to an abstract idea. At Step 2B the claim(s) do not recite additional elements that, alone or in an ordered combination, are sufficient to amount to significantly more than the judicial exception since there are no further recited limitations. For at least these reasons, the claim(s) are not patent eligible. 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-23-aia AIA The factual inquiries set forth in Graham v. John Deere Co. , 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: Determining the scope and contents of the prior art. Ascertaining the differences between the prior art and the claims at issue. Resolving the level of ordinary skill in the pertinent art. Considering objective evidence present in the application indicating obviousness or nonobviousness. 07-21-aia AIA Claim s 1 – 2 and 4 – 5 are rejected under 35 U.S.C. 103 as being unpatentable over Tsuruta, K. (JP H11-46489A) (henceforth “Tsuruta (489)”) in view of Andersson, S. “Friction and wear simulation of the wheel–rail interface” (henceforth “Andersson (Chapter)”), and further in view of Brookfield et al. “PARAMETER ESTIMATION FOR A NON-DIRECT DRIVE ROBOT ARM” (henceforth “Brookfield”), and further in view of Marchi, J. “MODELING OF DYNAMIC FRICTION, IMPACT BACKLASH AND ELASTIC COMPLIANCE NONLINEARITIES IN MACHINE TOOLS, WITH APPLICATIONS TO ASYMMETRIC VISCOUS AND KINETIC FRICTION IDENTIFICATION” (henceforth “Marchi (Thesis)”). Tsuruta (489) and Andersson (Chapter) and Brookfield and Marchi (Thesis) are analogous art because they solve the same problem of estimating friction coefficients of a friction model, and because they are from the same field of endeavor of simulating a machine operation . With regard to claim 1 , Tsuruta (489) teaches a machining simulation device, comprising: a memory configured to store a program; and a processor configured to execute the program and control the machining simulation device to: (Paragraph 5 a friction simulation is performed and the results are displayed “The above operation is performed by, for example, inputting the speed command, the motor speed, and the torque command using a general-purpose personal computer and displaying an image, and displaying the inertia, the disturbance torque, the Clon friction, and the like”, and ) generate a friction model for a machine tool by using data on a torque and velocity acquired : (Tsuruta Paragraph 4 a friction model is computed based on a plurality of torque and speed command data points (torque and velocity data acquired) “The calculation means for calculating the Coulomb friction Tc from the value obtained by subtracting the constant disturbance torque Td from the equation (2) is as follows”, and Paragraph 1 for a machine tool “The present invention relates to a control device for a robot or a machine tool , and more particularly to a motor control device for identifying a control constant of an inertia or the like.”) wherein the processor determines the friction model , based on a number of data points for the torque and velocity; and (Paragraph 4 the friction model is determined based on a plurality of torque and speed command data points “The calculation means for calculating the Coulomb friction Tc from the value obtained by subtracting the constant disturbance torque Td from the equation (2) is as follows: Tc = {α (Tref3-Td)-(Tref4-Td)} / (α-1) -It is characterized by having (2). Further, in the motor control device, the torque command Tref3, Tref4 and the speed Vf in a steady state of a certain speed command Vref and a speed command αVref that is α times the speed command Vref. Dc = (Tref3-Tref4) / (Vfb3-Vfb4) (3) is provided with a calculation means for calculating the viscous friction Dc from b3 and Vfb4 according to equation (3).”) wherein the processor calculates coefficients of the friction model, based on the determined friction model and torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model , and (Paragraph 4 various coefficients are computed based solely on the previously acquired reference values (without performing a trial operation by the machine tool), where reference values are usable for any other desired purpose (solely for the purpose of generating the friction model) “Tref3 and Tref4 in a steady state of a certain speed command Vref and a speed command αVref which is α times the speed command Vref. The calculation means for calculating the Coulomb friction Tc from the value obtained by subtracting the constant disturbance torque Td from the equation (2) is as follows: Tc = {α (Tref3-Td)-(Tref4-Td)} / (α-1) -It is characterized by having (2). Further, in the motor control device, the torque command Tref3, Tref4 and the speed Vf in a steady state of a certain speed command Vref and a speed command αVref that is α times the speed command Vref. Dc = (Tref3-Tref4) / (Vfb3-Vfb4) (3) is provided with a calculation means for calculating the viscous friction Dc from b3 and Vfb4 according to equation (3).”, and Paragraph 1 the friction model is usable for actually controlling a robot, and not solely for the generation of the friction model itself “Field of the Invention The present invention relates to a control device for a robot or a machine tool”) the processor uses the generated friction model with the coefficients, outputs load in response to velocity inputs, and simulates and reproduces friction with a well-known simulation method, (Paragraph 5 a controller simulates speed control (in response to velocity inputs) that includes disturbance torque and friction (uses the generated friction model, outputs load) “Next, a verification example using a simulation will be described. FIG. 3 is a block diagram for explaining the model of the present invention. The speed control is constituted by proportional-integral control, and the controlled object includes rigid inertia + constant disturbance torque + viscous friction + Coulomb friction + static friction.”) wherein a friction model for viscous friction, in a case where a number of data points is one; (Tsuruta (489) Paragraph 5 torque at which speed becomes non-zero is the static friction (first data point) “The static friction torque Tg is calculated by comparing with the torque command until the motor speed of the speed control unit starts moving from zero,”) a friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; (Tsuruta (489) Paragraph 4 viscous friction coefficient is computed from two torque/speed data points (two data points), and the second torque/speed is a factor alpha higher (velocities are in a same direction of movement) “Dc = (Tref3-Tref4) / (Vfb3-Vfb4) (3) is provided with a calculation means for calculating the viscous friction Dc from b3 and Vfb4 according to equation (3).”, and Paragraph 5 torque at which speed becomes non-zero is the static friction, where the first data points could be used to determine the static friction) a friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and (Tsuruta (489) Abstract disturbance torque is reduced (constant effect) using forward/reverse torque (velocities are in opposite directions) to calculate viscous friction as a function of speed only “The forward rotation torque command Tref1 and the reverse rotation torque command Tref 2, the constant disturbance torque Td can be obtained. Td = (Tref1 + Tref2) / 2 When the torque Td is reduced, the viscous friction is proportional to the speed,”) a friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four. (Tsuruta (489) Abstract a disturbance torque (constant effect) and static friction and viscous friction are computed from four torque/speed command values “A constant disturbance torque Td is calculated from the equation: Td = (Tref1 + Tref2) / 2, and a certain speed command Vref and a speed command αVr thereof multiplied by α are obtained. The Coulomb friction Tc is calculated from the value obtained by subtracting the calculated constant disturbance torque Td from the torque commands Tref3 and Tref4 in the steady state of ef: Tc = {α (Tref3-Td)-(Tref4-Td)} /(α-1), each torque command Tref in a steady state of a certain speed command Vref and a speed command αVref that is α times the speed command Vref 3, viscous friction Dc is calculated from Tref4 and speeds Vfb3, Vfb4 by the formula: Dc = The static friction torque Tg is calculated from (Tref3-Tref4) / (Vfb3-Vfb4) and the torque command obtained by adding these to the model and the torque command until the motor speed starts moving from zero.”) wherein the machine tool is not test operated solely for the purpose of generating the friction model (Paragraph 1 the friction model is usable for actually controlling a robot, and not solely for the generation of the friction model itself “Field of the Invention The present invention relates to a control device for a robot or a machine tool”) Tsuruta (489) does not appear to explicitly disclose: wherein the processor determines a type of the friction model , based on a number of data points for the torque and velocity; and that the processor uses the generated friction model with the determined type; wherein the processor determines: a type of friction model for the various types of friction models and number of data points. However, Andersson (Chapter) teaches: determine a type of the friction model, based on data points for the torque and velocity; determine a type of the friction model for various types of friction models and number of data points (Page 102, Bottom and Figure 4.5 different friction models can be desirably used under different conditions “Since the Coulomb friction model is problematic as regards both the analysis and simulation of a system’s behaviour, a combination of the viscous friction model and the Coulomb friction model could be advantageous” PNG media_image1.png 261 461 media_image1.png Greyscale ) It would have been obvious to one of ordinary skill in the art to combine the computing friction coefficients of a machine tools based on torque vs. speed commands disclosed by Tsuruta (489) with the determining a type of friction model having different numbers of parameters disclosed by Andersson (Chapter). One of ordinary skill in the art would have been motivated to make this modification in order to select the model that is best suited given the application (Andersson (Chapter) Page 102, Top “Since the equation of motion for dynamic systems is strongly non-linear with a Coulomb friction model, a viscous friction model is often used instead. Such a model is considerably easier to simulate, but the representation of the friction is often poor.”). Tsuruta (489) in view of Andersson (Chapter) does not appear to explicitly disclose: acquire, from a storage device, data on a torque and velocity; wherein the processor determines a type of the friction model, based on a number of data points for the torque and velocity. However, Brookfield teaches: acquire, from a storage device, data on a torque and velocity (Brookfield Page 99 collected measurements would be stored prior to be used in any further modeling calculations PNG media_image2.png 187 336 media_image2.png Greyscale ) determine a friction model, based on a number of data points for the torque and velocity (Brookfield Page 100, Left one or more parameters of a friction model are desirably estimated, where each of the models of Andersson (Chapter) have a different number of total parameters “For practical implementation of parameter estimation position and velocity (if possible) needs to be measured as accurately as possible. … Apart from the set of data containing torque … of data values and length of the link to run. It should also be noted that for estimation with noise free data, the number of samples is not important provided the number of points exceeds the number of parameters to be estimated”, and Page 98, Right fewer parameters are desirably estimated, where two parameters would be estimated from two data value points, three parameters from three data values points, etc. “Parameters of the system. Out of these parameters, one or more can be estimated simultaneously but it should be noted that the fewer parameters estimated, the more accurate the results will be.”) It would have been obvious to one of ordinary skill in the art to combine the computing friction coefficients of a machine tools based on torque vs. speed commands disclosed by Tsuruta (489) in view of Andersson (Chapter) with the estimating different parameters of a friction model based on number of data points disclosed by Brookfield. One of ordinary skill in the art would have been motivated to make this modification in order to adequately estimate parameters of a friction model given a number of data value points (Brookfield Page 100, Left). Tsuruta (468) in view of Andersson (Chapter), and further in view of Brookfield does not appear to explicitly disclose: that the data on a torque and velocity are when a velocity of a feed shaft of a machine tool is constant; and that the simulates and reproduces friction with a well-known simulation method is in a position and behavior of each shaft of the machine tool. However, Marchi (Thesis) teaches: acquire data on a torque and velocity when a velocity of a feed shaft of a machine tool is constant; simulates a position and behavior of each shaft of the machine tool using the generated friction model received (Marchi (Thesis) Page 91, Bottom the model can comprise a machine tool drive and velocity data can be desirably obtained such as under the constant speed command of Tsuruta (489), which is then simulated “The simplest geometry to consider analytically is a torsioned prismatic rod with constant circular cross-section, a good approximation to most machine tool drive and feed shafts.”) simulates and reproduces friction in a position and behavior of each shaft of the machine tool with a well-known simulation method (Marchi (Thesis) Page 128, Top time dynamics of the system are simulated (in a position and behavior, with a well-known simulation method) “Simulation code was developed in collaboration with Jeongmin Lee (M.S.) to provide a means for comparing the actual test bed motion with the analytical model structure used in the identification procedures . The simulator integrates the model structure for a given set of parameter values, producing a simulated time response for the displacement and velocity of each of the three subsystems \A", \B", and \C" of the test bed.”, and Page 129, Top a specifically identified friction model is used (reproduces friction) “At relatively high steady velocities, the elements of backlash and stiction are eliminated, and the lumped motor and shaft dynamics can be identified as a second-order system with linear friction (kinetic+viscous) ”) It would have been obvious to one of ordinary skill in the art to combine the computing friction coefficients of a machine tools based on torque vs. speed commands disclosed by Tsuruta (489) in view of Andersson (Chapter), and further in view of Brookfield with the friction model of a machine tool with feed shafts disclosed by Marchi (Thesis). One of ordinary skill in the art would have been motivated to make this modification in order to model a machine tool operation (Marchi (Thesis) Page 91, Middle “It has already been noted that the fundamental mode of the tool, modeled by a restoring torque with a nonlinear dependency on forcing frequency, is sufficient to characterise most machine tool cutting operations”). With regard to claim 4 , Tsuruta (468) teaches a machining simulation method that causes a computer including a memory configured to store a program and a processor executing the program to function as a machining simulation device, the method comprising: (Paragraph 5 a friction simulation is performed and the results are displayed using a computer “The above operation is performed by, for example, inputting the speed command, the motor speed, and the torque command using a general-purpose personal computer and displaying an image, and displaying the inertia, the constant disturbance torque, the Clon friction, and the like”, and Paragraph 1 for a machine tool “The present invention relates to a control device for a robot or a machine tool , and more particularly to a motor control device for identifying a control constant of an inertia or the like.”) generating a friction model for a machine tool by using data on a torque and velocity acquired ; and wherein the machining simulation method includes: (Paragraph 4 a friction model is computed “The calculation means for calculating the Coulomb friction Tc from the value obtained by subtracting the constant disturbance torque Td from the equation (2) is as follows”, and Paragraph 1) determining the friction model , based on a number of data points for the torque and velocity; and (Paragraph 4 the friction model is determined based on a plurality of torque and speed command data points “The calculation means for calculating the Coulomb friction Tc from the value obtained by subtracting the constant disturbance torque Td from the equation (2) is as follows: Tc = {α (Tref3-Td)-(Tref4-Td)} / (α-1) -It is characterized by having (2). Further, in the motor control device, the torque command Tref3, Tref4 and the speed Vf in a steady state of a certain speed command Vref and a speed command αVref that is α times the speed command Vref. Dc = (Tref3-Tref4) / (Vfb3-Vfb4) (3) is provided with a calculation means for calculating the viscous friction Dc from b3 and Vfb4 according to equation (3).”) calculating coefficients of the friction model, based on the determined friction model and the torque and velocity data for the number of data points without performing a trial operation by the machine tool solely for the purpose of generating the friction model , and (Paragraph 4 various coefficients are computed based solely on the previously acquired reference values (without performing a trial operation by the machine tool) “Tref3 and Tref4 in a steady state of a certain speed command Vref and a speed command αVref which is α times the speed command Vref. The calculation means for calculating the Coulomb friction Tc from the value obtained by subtracting the constant disturbance torque Td from the equation (2) is as follows: Tc = {α (Tref3-Td)-(Tref4-Td)} / (α-1) -It is characterized by having (2). Further, in the motor control device, the torque command Tref3, Tref4 and the speed Vf in a steady state of a certain speed command Vref and a speed command αVref that is α times the speed command Vref. Dc = (Tref3-Tref4) / (Vfb3-Vfb4) (3) is provided with a calculation means for calculating the viscous friction Dc from b3 and Vfb4 according to equation (3).”, and Paragraph 1 the friction model is usable for actually controlling a robot, and not solely for the generation of the friction model itself “Field of the Invention The present invention relates to a control device for a robot or a machine tool”) using the generated friction model with the determined coefficients, outputting load in response to velocity inputs, and simulating and reproducing friction with a well-known simulation method (Paragraph 5 a controller simulates speed control (in response to velocity inputs) that includes disturbance torque and friction (uses the generated friction model, outputs load) “Next, a verification example using a simulation will be described. FIG. 3 is a block diagram for explaining the model of the present invention. The speed control is constituted by proportional-integral control, and the controlled object includes rigid inertia + constant disturbance torque + viscous friction + Coulomb friction + static friction.”) wherein a friction model for viscous friction, in a case where a number of data points is one; (Tsuruta (489) Paragraph 5 torque at which speed becomes non-zero is the static friction (first data point) “The static friction torque Tg is calculated by comparing with the torque command until the motor speed of the speed control unit starts moving from zero,”) a friction model for the viscous friction and static friction, in a case where the number of data points is two and velocities of the two data points are in a same direction of movement; (Tsuruta (489) Paragraph 4 viscous friction coefficient is computed from two torque/speed data points (two data points), and the second torque/speed is a factor alpha higher (velocities are in a same direction of movement) “Dc = (Tref3-Tref4) / (Vfb3-Vfb4) (3) is provided with a calculation means for calculating the viscous friction Dc from b3 and Vfb4 according to equation (3).”, and Paragraph 5 torque at which speed becomes non-zero is the static friction, where the first data points could be used to determine the static friction) a friction model for the viscous friction and the constant effect, in a case where the number of data points is two and the velocities of the two data points are in opposite directions of movement; and (Tsuruta (489) Abstract disturbance torque is reduced (constant effect) using forward/reverse torque (velocities are in opposite directions) to calculate viscous friction as a function of speed only “The forward rotation torque command Tref1 and the reverse rotation torque command Tref 2, the constant disturbance torque Td can be obtained. Td = (Tref1 + Tref2) / 2 When the torque Td is reduced, the viscous friction is proportional to the speed,”) a friction model for the viscous friction, the static friction, and the constant effect, in a case where the number of data points is four. (Tsuruta (489) Abstract a disturbance torque (constant effect) and static friction and viscous friction are computed from four torque/speed command values “A constant disturbance torque Td is calculated from the equation: Td = (Tref1 + Tref2) / 2, and a certain speed command Vref and a speed command αVr thereof multiplied by α are obtained. The Coulomb friction Tc is calculated from the value obtained by subtracting the calculated constant disturbance torque Td from the torque commands Tref3 and Tref4 in the steady state of ef: Tc = {α (Tref3-Td)-(Tref4-Td)} /(α-1), each torque command Tref in a steady state of a certain speed command Vref and a speed command αVref that is α times the speed command Vref 3, viscous friction Dc is calculated from Tref4 and speeds Vfb3, Vfb4 by the formula: Dc = The static friction torque Tg is calculated from (Tref3-Tref4) / (Vfb3-Vfb4) and the torque command obtained by adding these to the model and the torque command until the motor speed starts moving from zero.”) wherein the machine tool is not test operated solely for the purpose of generating the friction model (Paragraph 1 the friction model is usable for actually controlling a robot, and not solely for the generation of the friction model itself “Field of the Invention The present invention relates to a control device for a robot or a machine tool”) Tsuruta (489) does not appear to explicitly disclose: that determining a type of the friction model , based on a number of data points for the torque and velocity; and that using the generated friction model with the determined type; wherein the friction model is determined to comprise: a type of friction model for the various types of friction models and number of data points. However, Andersson (Chapter) teaches: determining a type of the friction model, based on data points for the torque and velocity (Page 102, Bottom and Figure 4.5 different friction models can be desirably used under different conditions “Since the Coulomb friction model is problematic as regards both the analysis and simulation of a system’s behaviour, a combination of the viscous friction model and the Coulomb friction model could be advantageous” PNG media_image1.png 261 461 media_image1.png Greyscale ) It would have been obvious to one of ordinary skill in the art to combine the computing friction coefficients of a machine tools based on torque vs. speed commands disclosed by Tsuruta (489) with the determining a type of friction model having different numbers of parameters disclosed by Andersson (Chapter). One of ordinary skill in the art would have been motivated to make this modification in order to select the model that is best suited given the application (Andersson (Chapter) Page 102, Top “Since the equation of motion for dynamic systems is strongly non-linear with a Coulomb friction model, a viscous friction model is often used instead. Such a model is considerably easier to simulate, but the representation of the friction is often poor.”). Tsuruta (489) in view of Andersson (Chapter) does not appear to explicitly disclose: acquiring, from a storage device, data on a torque and velocity; that determining a type of the friction model, based on a number of data points for the torque and velocity. However, Brookfield teaches: acquiring, from a storage device, data on a torque and velocity (Brookfield Page 99 collected measurements would be stored prior to be used in any further modeling calculations PNG media_image2.png 187 336 media_image2.png Greyscale ) determining a friction model, based on a number of data points for the torque and velocity (Brookfield Page 100, Left one or more parameters of a friction model are desirably estimated, where each of the models of Andersson (Chapter) have a different number of total parameters “For practical implementation of parameter estimation position and velocity (if possible) needs to be measured as accurately as possible. … Apart from the set of data containing torque … of data values and length of the link to run. It should also be noted that for estimation with noise free data, the number of samples is not important provided the number of points exceeds the number of parameters to be estimated”, and Page 98, Right fewer parameters are desirably estimated, where two parameters would be estimated from two data value points, three parameters from three data values points, etc. “Parameters of the system. Out of these parameters, one or more can be estimated simultaneously but it should be noted that the fewer parameters estimated, the more accurate the results will be.”) It would have been obvious to one of ordinary skill in the art to combine the computing friction coefficients of a machine tools based on torque vs. speed commands disclosed by Tsuruta (489) in view of Andersson (Chapter) with the estimating different parameters of a friction model based on number of data points disclosed by Brookfield. One of ordinary skill in the art would have been motivated to make this modification in order to adequately estimate parameters of a friction model given a number of data value points (Brookfield Page 100, Left). Tsuruta (468) in view of Andersson (Chapter), and further in view of Brookfield does not appear to explicitly disclose: that the data on a torque and velocity are when a velocity of a feed shaft of a machine tool is constant; that simulating and reproducing friction with a well-known simulation method is in a position and behavior of each shaft of the machine tool. However, Marchi (Thesis) teaches: acquiring data on a torque and velocity when a velocity of a feed shaft of a machine tool is constant; simulates a position and behavior of each shaft of the machine tool using the generated friction model received (Marchi (Thesis) Page 91 the model can comprise a machine tool drive and velocity data can be desirably obtained such as under the constant speed command of Tsuruta (489), which is then simulated “The simplest geometry to consider analytically is a torsioned prismatic rod with constant circular cross-section, a good approximation to most machine tool drive and feed shafts.”) simulating and reproducing friction in a position and behavior of each shaft of the machine tool with a well-known simulation method (Marchi (Thesis) Page 128, Top time dynamics of the system are simulated (in a position and behavior, with a well-known simulation method) “Simulation code was developed in collaboration with Jeongmin Lee (M.S.) to provide a means for comparing the actual test bed motion with the analytical model structure used in the identification procedures . The simulator integrates the model structure for a given set of parameter values, producing a simulated time response for the displacement and velocity of each of the three subsystems \A", \B", and \C" of the test bed.”, and Page 129, Top a specifically identified friction model is used (reproduces friction) “At relatively high steady velocities, the elements of backlash and stiction are eliminated, and the lumped motor and shaft dynamics can be identified as a second-order system with linear friction (kinetic+viscous) ”) It would have been obvious to one of ordinary skill in the art to combine the computing friction coefficients of a machine tools based on torque vs. speed commands disclosed by Tsuruta (489) in view of Andersson (Chapter), and further in view of Brookfield with the friction model of a machine tool with feed shafts disclosed by Marchi (Thesis). One of ordinary skill in the art would have been motivated to make this modification in order to model a machine tool operation (Marchi (Thesis) Page 91, Middle “It has already been noted that the fundamental mode of the tool, modeled by a restoring torque with a nonlinear dependency on forcing frequency, is sufficient to characterise most machine tool cutting operations”). With regard to claim 2 and 5 , Tsuruta (489) in view of Andersson (Chapter), and further in view of Brookfield teaches all the elements of the parent claim 1 and 4, and further teaches: wherein the friction model includes a constant effect in a specific direction. (Tsuruta (489) Abstract disturbance torque is reduced (constant effect) using forward/reverse torque to calculate viscous friction as a function of speed only “The forward rotation torque command Tref1 and the reverse rotation torque command Tref 2, the constant disturbance torque Td can be obtained. Td = (Tref1 + Tref2) / 2 When the torque Td is reduced, the viscous friction is proportional to the speed, so the torque command for compensating the viscous friction is multiplied by α,”) Examiner General Comments With regard to the prior art rejection(s), any cited portion of the relied upon reference(s), either by pointing to specific sections or as quotations, is intended to be interpreted in the context of the reference(s) as a whole as would be understood by one of ordinary skill in the art. Although the specified citations are representative of the teachings in the art and are applied to the specific limitations within the individual claim, other passages and figures may apply as well. It is respectfully requested that, in preparing responses, the applicant fully consider the references in their entirety as potentially teaching all or part of the claimed invention since the entire reference is considered to provide disclosure relating to the cited portions. Further, the claims and only the claims form the metes and bounds of the invention. Office personnel are to give the claims their broadest reasonable interpretation in light of the supporting disclosure. Unclaimed limitations appearing in the specification are not read into the claim. Prior art was referenced using terminology familiar to one of ordinary skill in the art. Such an approach is broad in concept and can be either explicit or implicit in meaning. Examiner's Notes are provided with the cited references to assist the applicant to better understand how the examiner interprets the applied prior art. Such comments are entirely consistent with the intent and spirit of compact prosecution. Conclusion 07-40 AIA Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL . See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to ALFRED H. WECHSELBERGER whose telephone number is (571)272-8988. The examiner can normally be reached M - F, 10am to 6pm. 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, Emerson Puente can be reached at 571-272-3652. 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. /ALFRED H. WECHSELBERGER/ExaminerArt Unit 2187 /EMERSON C PUENTE/Supervisory Patent Examiner, Art Unit 2187 Application/Control Number: 18/872,594 Page 2 Art Unit: 2187 Application/Control Number: 18/872,594 Page 3 Art Unit: 2187 Application/Control Number: 18/872,594 Page 4 Art Unit: 2187 Application/Control Number: 18/872,594 Page 5 Art Unit: 2187 Application/Control Number: 18/872,594 Page 6 Art Unit: 2187 Application/Control Number: 18/872,594 Page 7 Art Unit: 2187 Application/Control Number: 18/872,594 Page 8 Art Unit: 2187 Application/Control Number: 18/872,594 Page 9 Art Unit: 2187 Application/Control Number: 18/872,594 Page 10 Art Unit: 2187 Application/Control Number: 18/872,594 Page 11 Art Unit: 2187 Application/Control Number: 18/872,594 Page 12 Art Unit: 2187 Application/Control Number: 18/872,594 Page 13 Art Unit: 2187 Application/Control Number: 18/872,594 Page 14 Art Unit: 2187 Application/Control Number: 18/872,594 Page 15 Art Unit: 2187 Application/Control Number: 18/872,594 Page 16 Art Unit: 2187 Application/Control Number: 18/872,594 Page 17 Art Unit: 2187 Application/Control Number: 18/872,594 Page 18 Art Unit: 2187 Application/Control Number: 18/872,594 Page 19 Art Unit: 2187 Application/Control Number: 18/872,594 Page 20 Art Unit: 2187 Application/Control Number: 18/872,594 Page 21 Art Unit: 2187 Application/Control Number: 18/872,594 Page 22 Art Unit: 2187 Application/Control Number: 18/872,594 Page 23 Art Unit: 2187 Application/Control Number: 18/872,594 Page 24 Art Unit: 2187 Application/Control Number: 18/872,594 Page 25 Art Unit: 2187 Application/Control Number: 18/872,594 Page 26 Art Unit: 2187 Application/Control Number: 18/872,594 Page 27 Art Unit: 2187 Application/Control Number: 18/872,594 Page 28 Art Unit: 2187 Application/Control Number: 18/872,594 Page 29 Art Unit: 2187 Application/Control Number: 18/872,594 Page 30 Art Unit: 2187 Application/Control Number: 18/872,594 Page 31 Art Unit: 2187 Application/Control Number: 18/872,594 Page 32 Art Unit: 2187 Application/Control Number: 18/872,594 Page 33 Art Unit: 2187 Application/Control Number: 18/872,594 Page 34 Art Unit: 2187 Application/Control Number: 18/872,594 Page 35 Art Unit: 2187
Read full office action

Prosecution Timeline

Show 3 earlier events
Aug 06, 2025
Final Rejection mailed — §101, §103
Oct 28, 2025
Applicant Interview (Telephonic)
Nov 01, 2025
Examiner Interview Summary
Nov 06, 2025
Request for Continued Examination
Nov 14, 2025
Response after Non-Final Action
Jan 30, 2026
Non-Final Rejection mailed — §101, §103
Apr 30, 2026
Response Filed
Jun 01, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12607583
METHOD FOR ESTABLISHING MATHEMATICAL MODEL OF RELATIONSHIP BETWEEN SPONTANEOUS IMBIBITION VOLUME AND TIME OF POROUS MEDIUM
4y 1m to grant Granted Apr 21, 2026
Patent 12561501
SYSTEM AND METHOD FOR EXCESS GAS UTILIZATION
1y 8m to grant Granted Feb 24, 2026
Patent 12517804
GENERATING TECHNOLOGY ENVIRONMENTS FOR A SOFTWARE APPLICATION
4y 5m to grant Granted Jan 06, 2026
Patent 12468581
INTER-KERNEL DATAFLOW ANALYSIS AND DEADLOCK DETECTION
4y 3m to grant Granted Nov 11, 2025
Patent 12462075
RESOURCE PREDICTION SYSTEM FOR EXECUTING MACHINE LEARNING MODELS
4y 8m to grant Granted Nov 04, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

5-6
Expected OA Rounds
58%
Grant Probability
93%
With Interview (+35.1%)
3y 7m (~2y 0m remaining)
Median Time to Grant
High
PTA Risk
Based on 219 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month