Prosecution Insights
Last updated: August 14, 2026
Application No. 18/334,897

DATA ANALYSIS SYSTEM, DATA ANALYSIS METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM

Final Rejection §103
Filed
Jun 14, 2023
Priority
Jun 15, 2022 — JP 2022-096452
Examiner
SPRATT, BEAU D
Art Unit
2143
Tech Center
2100 — Computer Architecture & Software
Assignee
Yaskawa Electric Corporation
OA Round
2 (Final)
79%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 79% — above average
79%
Career Allowance Rate
356 granted / 451 resolved
+23.9% vs TC avg
Strong +24% interview lift
Without
With
+24.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
31 currently pending
Career history
474
Total Applications
across all art units

Statute-Specific Performance

§101
12.5%
-27.5% vs TC avg
§103
65.0%
+25.0% vs TC avg
§102
11.0%
-29.0% vs TC avg
§112
5.5%
-34.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 451 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Priority Acknowledgment is made of applicant's claim for foreign priority based on application JP2022-096452 filed in Japan on 06/15/2022. Receipt is acknowledged of certified copies of papers required by 37 CFR 1.55. Response to Amendment The Amendment filed 05/19/2026 has been entered. Claims 2-3, 8, 11, 14 are canceled. Claims 1, 4-7, 9-10, 12-13 and 15-20 remain pending in the application. Allowable Subject Matter Claim 6 is objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Claim Rejections - 35 USC § 103 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 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. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1, 4-5 and 17-20 are rejected under 35 U.S.C. 103 as being unpatentable over Miklosovic et al. (US 20210341901 A1) hereinafter Miklosovic in view of Fathallah-Shaykh et al. (US 20220366223 A1) hereinafter Fathallah-Shaykh and GHOSH et al. (US 20210374500 A1) hereinafter Ghosh. As to independent claim 1, Miklosovic teaches a data analysis system comprising: [environment for analyzing data ¶44] a memory [storage memory ¶102] configured to store a data analysis model, wherein [stores an analytics engine ¶104, that uses machine learning (model) ¶33] the data analysis model is trained in advance using training data such that when the data analysis model receives input data on a target to be analyzed, the data analysis model outputs an output value indicating whether the target is in a specific state, and [trained with historical data and detects faults (state) ¶45, ¶43 "historical data is used to build and train a model that is used for early detection of rotor and stator faults with high accuracy and repeatability."] circuitry configured to: [drive circuitry ¶9] acquire control data of a motor control apparatus for a motor that is configured to drive a mechanism of an industrial machine, [runtime signal data (control data) for driving a motor ¶7 " obtaining runtime signal data in a drive configured to control power supplied to the induction motor"] repeatedly input the acquired control data to the data analysis model as the input data a plurality of times, [cycles through capturing data and detections continuously ¶60 " continuously sequence through the capture, metrics, and detection cycle, starting each task when the previous tasks that feed it are complete. When detection is complete, another capture is initiated after an optional pre-programmed wait time."] estimate a cause of the specific abnormal phenomenon occurring in the motor using the calculated estimate and present the estimated cause to a user. [identifies status such as broken rotor bars (specific phenomenon) and outputs results ¶81" Machine learning module 1020 may use the fault signature information provided by drive 1010 as input to produce output 1030, in which a status is identified. The status may include a number of broken rotor bars (i.e., 1 BRB, 2 BRB, 3 BRB, 4 BRB, or healthy)."] Miklosovic does not specifically teach the data analysis model includes a parameter that includes a random variable; and calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, However, Fathallah-Shaykh teaches the data analysis model includes a parameter that includes a random variable; and [parameters and random variables ¶12 "Bayesian framework, model parameters, i.e., the weights and biases, are defined as random variables"] calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, [calculates a degree (confidence) of predictions using mean, covariance, distribution ¶4-5 "compute a confidence in the prediction based at least in part on the mean matrix and the covariance matrix of the output vector"] wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, and [greater covariance leads to uncertainty and thus lowers confidence ¶14 "The covariance of the predictive distribution, which represents the uncertainty associated with the prediction, is the covariance of the distribution of the weights propagated through layers of the CNN"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the fault modeling disclosed by Miklosovic by incorporating the data analysis model includes a parameter that includes a random variable; and calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies disclosed by Fathallah-Shaykh because both techniques address the same field of machine learning and by incorporating Fathallah-Shaykh into Miklosovic improve learning models to demonstrate confidence in predictions allowing users to better deploy models in real-world scenarios [Fathallah-Shaykh ¶4, ¶12] Fathallah-Shaykh and Miklosovic do not specifically teach wherein the acquired control data is the same for each of the plurality of times. However, Ghosh teaches wherein the acquired control data is the same for each of the plurality of times. [same input passed through the learner multiple time ¶43-44 " the same input passed through the trained learners will lead to different outputs if passed through a multiple number of times."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the predictions disclosed by Miklosovic and Fathallah-Shaykh by incorporating the wherein the acquired control data is the same for each of the plurality of times disclosed by Ghosh because all techniques address the same field of machine learning and by incorporating Ghosh into Miklosovic and Fathallah-Shaykh reduce equipment downtime and inconsistent decisions from models [Ghosh ¶4]. As to dependent claim 4 the rejection of claim 1 is incorporated, Miklosovic, Fathallah-Shaykh and Ghosh further teach the memory is configured to store a plurality of data analysis models configured to output, respectively, a plurality of the output values indicating whether a plurality of abnormal phenomena that are mutually different occur, and [Miklosovic multiple algorithms and fault conditions (broken rotor bars and stator windings) ¶61, ¶81-82 “One or more machine learning techniques may be implemented in machine learning module 1020, including but not limited to an SVM classifier”] the circuitry is configured to calculate an estimate indicating a degree of occurrence of each of the plurality of abnormal phenomena that are mutually different based on a plurality of distributions of, respectively, the plurality of output values, the plurality of output values being obtained by the circuitry repeatedly inputting the control data to each of the plurality of data analysis models a plurality of times. [Fathallah-Shaykh multiple models and confidence ¶4] As to dependent claim 5 the rejection of claim 1 is incorporated, Miklosovic, Fathallah-Shaykh and Ghosh further teach identify a unit phenomenon that has occurred in the mechanism based on the control data, and [Miklosovic fault conditions (broken rotor bars and stator windings) ¶81-82] input unit phenomenon data related to the unit phenomenon to the data analysis model repeatedly a plurality of times. [Ghosh input passed through multiple time ¶43-44 " the same input passed through the trained learners will lead to different outputs if passed through a multiple number of times."] As to dependent claim 17, the rejection of claim 1 is incorporated, Miklosovic, Fathallah-Shaykh and Ghosh further teach wherein the circuitry is configured to: calculate an indicator related to a variation in the distribution and a mean of a plurality of the output values; and [Fathallah-Shaykh mean matrix and covariance ¶5] calculate the estimate based on the indicator and the mean. [Fathallah-Shaykh mean matrix and covariance used in confidence calculation ¶5 " compute a confidence in the prediction based at least in part on the mean matrix and the covariance matrix of the output vector."] As to dependent claim 18, the rejection of claim 1 is incorporated, Miklosovic, Fathallah-Shaykh and Ghosh further teach wherein the circuitry is configured to calculate, as the estimate, a value indicating a probability that a specific abnormal phenomenon has occurred in the target to be analyzed based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution. [Miklosovic fault threshold ¶56], [Fathallah-Shaykh confidence ¶4] As to independent claim 19, Miklosovic teaches a data analysis method comprising: storing a data analysis model, wherein a data analysis system comprising: [environment for analyzing data ¶44] a memory [storage memory ¶102] configured to store a data analysis model, wherein [stores an analytics engine ¶104, that uses machine learning (model) ¶33] the data analysis model is trained in advance using training data such that when the data analysis model receives input data on a target to be analyzed, the data analysis model outputs an output value indicating whether the target is in a specific state, and [trained with historical data and detects faults (state) ¶45, ¶43 "historical data is used to build and train a model that is used for early detection of rotor and stator faults with high accuracy and repeatability."] circuitry configured to: [drive circuitry ¶9] acquire control data of a motor control apparatus for a motor that is configured to drive a mechanism of an industrial machine, [runtime signal data (control data) for driving a motor ¶7 " obtaining runtime signal data in a drive configured to control power supplied to the induction motor"] repeatedly input the acquired control data to the data analysis model as the input data a plurality of times, [cycles through capturing data and detections continuously ¶60 " continuously sequence through the capture, metrics, and detection cycle, starting each task when the previous tasks that feed it are complete. When detection is complete, another capture is initiated after an optional pre-programmed wait time."] estimate a cause of the specific abnormal phenomenon occurring in the motor using the calculated estimate and present the estimated cause to a user. [identifies status such as broken rotor bars (specific phenomenon) and outputs results ¶81" Machine learning module 1020 may use the fault signature information provided by drive 1010 as input to produce output 1030, in which a status is identified. The status may include a number of broken rotor bars (i.e., 1 BRB, 2 BRB, 3 BRB, 4 BRB, or healthy)."] Miklosovic does not specifically teach the data analysis model includes a parameter that includes a random variable; and calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, However, Fathallah-Shaykh teaches the data analysis model includes a parameter that includes a random variable; and [parameters and random variables ¶12 "Bayesian framework, model parameters, i.e., the weights and biases, are defined as random variables"] calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, [calculates a degree (confidence) of predictions using mean, covariance, distribution ¶4-5 "compute a confidence in the prediction based at least in part on the mean matrix and the covariance matrix of the output vector"] wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, and [greater covariance leads to uncertainty and thus lowers confidence ¶14 "The covariance of the predictive distribution, which represents the uncertainty associated with the prediction, is the covariance of the distribution of the weights propagated through layers of the CNN"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the fault modeling disclosed by Miklosovic by incorporating the data analysis model includes a parameter that includes a random variable; and calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies disclosed by Fathallah-Shaykh because both techniques address the same field of machine learning and by incorporating Fathallah-Shaykh into Miklosovic improve learning models to demonstrate confidence in predictions allowing users to better deploy models in real-world scenarios [Fathallah-Shaykh ¶4, ¶12] Fathallah-Shaykh and Miklosovic do not specifically teach wherein the acquired control data is the same for each of the plurality of times. However, Ghosh teaches wherein the acquired control data is the same for each of the plurality of times. [same input passed through the learner multiple time ¶43-44 " the same input passed through the trained learners will lead to different outputs if passed through a multiple number of times."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the predictions disclosed by Miklosovic and Fathallah-Shaykh by incorporating the wherein the acquired control data is the same for each of the plurality of times disclosed by Ghosh because all techniques address the same field of machine learning and by incorporating Ghosh into Miklosovic and Fathallah-Shaykh reduce equipment downtime and inconsistent decisions from models [Ghosh ¶4]. As to independent claim 20, Miklosovic teaches non-transitory computer-readable recording medium containing a program for causing circuitry to implement processing, the processing comprising: storing a data analysis model [environment for analyzing data ¶44], [stores an analytics engine ¶104, that uses machine learning (model) ¶33] the data analysis model is trained in advance using training data such that when the data analysis model receives input data on a target to be analyzed, the data analysis model outputs an output value indicating whether the target is in a specific state, and [trained with historical data and detects faults (state) ¶45, ¶43 "historical data is used to build and train a model that is used for early detection of rotor and stator faults with high accuracy and repeatability."] circuitry configured to: [drive circuitry ¶9] acquire control data of a motor control apparatus for a motor that is configured to drive a mechanism of an industrial machine, [runtime signal data (control data) for driving a motor ¶7 " obtaining runtime signal data in a drive configured to control power supplied to the induction motor"] repeatedly input the acquired control data to the data analysis model as the input data a plurality of times, [cycles through capturing data and detections continuously ¶60 " continuously sequence through the capture, metrics, and detection cycle, starting each task when the previous tasks that feed it are complete. When detection is complete, another capture is initiated after an optional pre-programmed wait time."] estimate a cause of the specific abnormal phenomenon occurring in the motor using the calculated estimate and present the estimated cause to a user. [identifies status such as broken rotor bars (specific phenomenon) and outputs results ¶81" Machine learning module 1020 may use the fault signature information provided by drive 1010 as input to produce output 1030, in which a status is identified. The status may include a number of broken rotor bars (i.e., 1 BRB, 2 BRB, 3 BRB, 4 BRB, or healthy)."] Miklosovic does not specifically teach the data analysis model includes a parameter that includes a random variable; and calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, However, Fathallah-Shaykh teaches the data analysis model includes a parameter that includes a random variable; and [parameters and random variables ¶12 "Bayesian framework, model parameters, i.e., the weights and biases, are defined as random variables"] calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, [calculates a degree (confidence) of predictions using mean, covariance, distribution ¶4-5 "compute a confidence in the prediction based at least in part on the mean matrix and the covariance matrix of the output vector"] wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, and [greater covariance leads to uncertainty and thus lowers confidence ¶14 "The covariance of the predictive distribution, which represents the uncertainty associated with the prediction, is the covariance of the distribution of the weights propagated through layers of the CNN"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the fault modeling disclosed by Miklosovic by incorporating the data analysis model includes a parameter that includes a random variable; and calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies disclosed by Fathallah-Shaykh because both techniques address the same field of machine learning and by incorporating Fathallah-Shaykh into Miklosovic improve learning models to demonstrate confidence in predictions allowing users to better deploy models in real-world scenarios [Fathallah-Shaykh ¶4, ¶12] Fathallah-Shaykh and Miklosovic do not specifically teach wherein the acquired control data is the same for each of the plurality of times. However, Ghosh teaches wherein the acquired control data is the same for each of the plurality of times. [same input passed through the learner multiple time ¶43-44 " the same input passed through the trained learners will lead to different outputs if passed through a multiple number of times."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the predictions disclosed by Miklosovic and Fathallah-Shaykh by incorporating the wherein the acquired control data is the same for each of the plurality of times disclosed by Ghosh because all techniques address the same field of machine learning and by incorporating Ghosh into Miklosovic and Fathallah-Shaykh reduce equipment downtime and inconsistent decisions from models [Ghosh ¶4]. Claims 7 and 9-10, 12-16 are rejected under 35 U.S.C. 103 as being unpatentable over Miklosovic, Fathallah-Shaykh and Ghosh, as applied in the rejection of claim 1 above, and further in view of Harper et al. (US 20210015417 A1 hereinafter Harper). As to dependent claim 7, Miklosovic, Fathallah-Shaykh and Ghosh, teach the rejection of claim 1 that is incorporated. Miklosovic, Fathallah-Shaykh and Ghosh do not specifically teach wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution. However, Harper teaches wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution. [Harper confidence threshold at output distribution ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the predictions disclosed by Miklosovic, Fathallah-Shaykh and Ghosh by incorporating the wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution disclosed by Harper because all techniques address the same field of machine learning systems and by incorporating Harper into Miklosovic, Fathallah-Shaykh and Ghosh develop more efficient and effective ways of assisting humans [Harper ¶3-4] As to dependent claim 9, Miklosovic, Fathallah-Shaykh, and Ghosh, teach the rejection of claim 4 that is incorporated. Miklosovic, Fathallah-Shaykh, and Ghosh do not specifically teach wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution. However, Harper teaches wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution. [Harper confidence threshold at output distribution ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the predictions disclosed by Miklosovic, Fathallah-Shaykh, and Ghosh by incorporating the wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution disclosed by Harper because all techniques address the same field of machine learning systems and by incorporating Harper into Miklosovic, Fathallah-Shaykh, and Ghosh develop more efficient and effective ways of assisting humans [Harper ¶3-4] As to dependent claim 10, the rejection of claim 7 is incorporated, Miklosovic, Fathallah-Shaykh, Ghosh and Harper further teach input the training data to the data analysis model that is trained repeatedly a plurality of times; and [Miklosovic trained, cycles ¶43, ¶56, ¶62] determine the threshold based on a distribution of a plurality of the output values output from the data analysis model that is trained for the plurality of times. [Harper confidence threshold at output distribution ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] As to dependent claim 12, the rejection of claim 9 is incorporated, Miklosovic, Fathallah-Shaykh, Ghoshl and Harper further teach input the training data to the data analysis model that is trained repeatedly a plurality of times; and [Miklosovic trained, cycles ¶43, ¶56, ¶62] determine the threshold based on a distribution of a plurality of the output values output from the data analysis model that is trained for the plurality of times. [Harper confidence threshold at output distribution ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] As to dependent claim 13, the rejection of claim 10 is incorporated, Miklosovic, Fathallah-Shaykh, Ghosh and Harper further teach input a plurality of pieces of the training data, respectively, to the data analysis model that is trained repeatedly a plurality of times, [Simonis trained and sent at regular intervals ¶21 "The model parameters of the anomaly detection model trained in this way can then be transmitted to the motor vehicle once or at regular intervals."] calculate candidates for the threshold for each of the plurality of pieces of the training data based on the distribution obtained from the plurality of pieces of the training data, and [Harper confidence threshold at various levels ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] determine a largest candidate out of the candidates as the threshold. [Harper threshold set to make model less risky ¶91 "the model behaviour moves from risky to cautious but with less likelihood that a classification will be output (but with more certainty for classifications that are output). For binary classifications, there will always be at least 50% of the output distribution that will be within one of the two prediction zones, thus when α=0.5 the classification is determined by the median of the output distribution and a classification will always be made."] As to dependent claim 14, the rejection of claim 11 is incorporated, Miklosovic, Fathallah-Shaykh, Ghoshl and Harper further teach input a plurality of pieces of the training data, respectively, to the data analysis model that is trained repeatedly a plurality of times, [Miklosovic trained, cycles ¶43, ¶56, ¶62] calculate candidates for the threshold for each of the plurality of pieces of the training data based on the distribution obtained from the plurality of pieces of the training data, and [Harper confidence threshold at various levels ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] determine a largest candidate out of the candidates as the threshold. [Harper threshold set to make model risky ¶91 "the model behaviour moves from risky to cautious but with less likelihood that a classification will be output (but with more certainty for classifications that are output). For binary classifications, there will always be at least 50% of the output distribution that will be within one of the two prediction zones, thus when α=0.5 the classification is determined by the median of the output distribution and a classification will always be made."] As to dependent claim 15, the rejection of claim 12 is incorporated, Miklosovic, Fathallah-Shaykh, Ghoshl and Harper further teach input a plurality of pieces of the training data, respectively, to the data analysis model that is trained repeatedly a plurality of times, [Miklosovic trained, cycles ¶43, ¶56, ¶62] calculate candidates for the threshold for each of the plurality of pieces of the training data based on the distribution obtained from the plurality of pieces of the training data, and [Harper confidence threshold at various levels ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] determine a largest candidate out of the candidates as the threshold. [Harper threshold set to make model risky ¶91 "the model behaviour moves from risky to cautious but with less likelihood that a classification will be output (but with more certainty for classifications that are output). For binary classifications, there will always be at least 50% of the output distribution that will be within one of the two prediction zones, thus when α=0.5 the classification is determined by the median of the output distribution and a classification will always be made."] As to dependent claim 16, the rejection of claim 1 is incorporated, Miklosovic, Fathallah-Shaykh, and Ghosh further teach input a plurality of pieces of the training data, respectively, to the data analysis model that is trained repeatedly a plurality of times, [Miklosovic trained, cycles ¶43, ¶56, ¶62] Miklosovic, Fathallah-Shaykh, and Ghosh do not specifically teach calculate candidates for the threshold for each of the plurality of pieces of the training data based on the distribution obtained from the plurality of pieces of the training data and determine a largest candidate out of the candidates as the threshold However, Harper teaches calculate candidates for the threshold for each of the plurality of pieces of the training data based on the distribution obtained from the plurality of pieces of the training data, and [Harper confidence threshold at various levels ¶91 "Next a confidence threshold parameter a is used to tune predictions to a specified level of model uncertainty. For example, when α=0.95, at least 95% of the output distribution must lie in a given class zone in order for the input sample to be classified as belonging to that class (see FIG. 6). If this is not the case, then no prediction is made"] determine a largest candidate out of the candidates as the threshold. [Harper threshold set to make model risky ¶91 "the model behaviour moves from risky to cautious but with less likelihood that a classification will be output (but with more certainty for classifications that are output). For binary classifications, there will always be at least 50% of the output distribution that will be within one of the two prediction zones, thus when α=0.5 the classification is determined by the median of the output distribution and a classification will always be made."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the predictions disclosed by Miklosovic, Fathallah-Shaykh, and Ghosh by incorporating the wherein the circuitry is configured to calculate the estimate based on a percentage of a plurality of the output values equal to or greater than a threshold or a plurality of the output values equal to or less than the threshold, in the distribution disclosed by Harper because all techniques address the same field of machine learning systems and by incorporating Harper into Miklosovic, Fathallah-Shaykh, and Ghosh develop more efficient and effective ways of assisting humans [Harper ¶3-4] Response to Arguments Applicant's arguments filed 06/05/2026, with respect to 101, these rejections have been withdrawn Applicant's arguments filed 06/05/2026. In the remark, applicant argues that: (1) Fathallah-Shaykh, Simons, Adamsand Harper fail to teach "acquire control data of a motor control apparatus for a motor that is configured to drive a mechanism of an industrial machine, repeatedly input the acquired control data to the data analysis model as the input data a plurality of times, wherein the acquired control data is the same for each of the plurality of times, calculate an estimate indicating a degree of occurrence of a specific abnormal phenomenon as the specific state based on a distribution of a plurality of output values output from the data analysis model in response to the repeated inputting of the acquired control data, wherein the estimate is calculated such that the degree of occurrence of the specific abnormal phenomenon becomes lower as the distribution varies, and estimate a cause of the specific abnormal phenomenon occurring in the motor using the calculated estimate and present the estimated cause to a user." as recited in amended claim 1 and discussed in interview. As to point (1), Applicant’s arguments with respect to claim 1 have been considered but are moot in view of a new ground of rejection as set forth above of Miklosovic in view of Fathallah-Shaykh and Ghosh. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Applicant is required under 37 C.F.R. § 1.111(c) to consider these references fully when responding to this action. Munoz Delgado (US 20210089895 A1) teaches sampling techniques for machine learning with confidence calculations (see ¶12-13). 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 extension fee 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 date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to BEAU SPRATT whose telephone number is (571)272-9919. The examiner can normally be reached M-F 8:30-5 PST. 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, Jennifer Welch can be reached on 5712127212. 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. /BEAU D SPRATT/Primary Examiner, Art Unit 2143
Read full office action

Prosecution Timeline

Jun 14, 2023
Application Filed
Mar 05, 2026
Non-Final Rejection mailed — §103
May 14, 2026
Interview Requested
May 22, 2026
Applicant Interview (Telephonic)
May 26, 2026
Examiner Interview Summary
Jun 05, 2026
Response Filed
Jul 08, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705483
AI GAN ENABLED MEDIA COMPRESSION FOR OPTIMIZED RESOURCE UTILIZATION
3y 3m to grant Granted Aug 11, 2026
Patent 12694282
METHOD AND APPARATUS FOR GENERATING NEURAL NETWORK MODEL, AND COMPUTER-READABLE STORAGE MEDIUM
5y 1m to grant Granted Jul 28, 2026
Patent 12694333
MODEL LEARNING SYSTEM AND MODEL LEARNING DEVICE
3y 9m to grant Granted Jul 28, 2026
Patent 12693771
LEARNING USER INTERFACE
2y 8m to grant Granted Jul 28, 2026
Patent 12685939
CASCADING THROUGHOUT AN IMAGE DYNAMIC USER FEEDBACK RESPONSIVE TO THE AI GENERATED IMAGE
3y 5m to grant Granted Jul 21, 2026
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

3-4
Expected OA Rounds
79%
Grant Probability
99%
With Interview (+24.2%)
3y 0m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 451 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