Prosecution Insights
Last updated: August 17, 2026
Application No. 18/435,251

GENERATIVE ADVERSARIAL NETWORKS-BASED METHOD FOR COMPONENT ANOMALY DETECTION AND DEVICE THEREOF

Non-Final OA §101§102§103
Filed
Feb 07, 2024
Priority
Jul 25, 2023 — CN 202310916778.6
Examiner
GERMICK, JOHNATHAN R
Art Unit
Tech Center
Assignee
Delta Electronics Inc.
OA Round
1 (Non-Final)
46%
Grant Probability
Moderate
1-2
OA Rounds
2y 0m
Est. Remaining
76%
With Interview

Examiner Intelligence

Grants 46% of resolved cases
46%
Career Allowance Rate
46 granted / 101 resolved
-14.5% vs TC avg
Strong +30% interview lift
Without
With
+30.1%
Interview Lift
resolved cases with interview
Typical timeline
4y 7m
Avg Prosecution
28 currently pending
Career history
124
Total Applications
across all art units

Statute-Specific Performance

§101
28.5%
-11.5% vs TC avg
§103
39.2%
-0.8% vs TC avg
§102
17.1%
-22.9% vs TC avg
§112
14.3%
-25.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 101 resolved cases

Office Action

§101 §102 §103
DETAILED ACTION This action is responsive to the Application filed on 02/07/2024. Claims 1-10 are pending in the case. Claims 1 and 10 are independent claims. Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-10 are rejected under 35 U.S.C. 101 because the claim are directed to an abstract idea without significantly more. Regarding Claim 1/10: Under step 1, claim 1 is directed to a method which is directed to a process, one of the statutory categories. Under step 1, claim 10 is directed to a device for component anomaly detection which is directed to a system, one of the statutory categories. Under Step 2A Prong 1, the claim recites the following limitations which are considered mental evaluations: deriving a first abnormal score of input data… extracting a manifold coordinate of the input data; and calculating a distance between the manifold coordinate and an average coordinate of normal data as the first abnormal score; … deriving a second abnormal score of the input data… adding the first abnormal score to the second abnormal score to calculate an abnormal degree of the input data. Each of these amount to mental evaluation because they describe manipulation of abstract data. Deriving, extracting and calculating are all evaluations of data which can be performed in the mind. Under step 2A Prong 2, The claim recites the following additional element(s): by a denoising auto-encoder … by a discriminator; …[from claim 10] a processor; and a computer storage media coupled to the processor, and configured to store computer-readable instructions for instructing the processor to execute the generative adversarial networks-based method (which amounts to descriptions which makes use of or applies the abstract idea because under 2106.05(f)(1) “the claim fails to recite details of how a solution to a problem is accomplished”) Therefore the claim is directed to a judicial exception. Under step 2B, the recited additional elements when considered alone or in combination neither integrates the abstract idea into a practical application nor provides significantly more than the abstract idea itself. Regarding Claim 2: The rejection of claim 1 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: deriving a first discrimination value of the input data converting the first discrimination value into the second abnormal score Under step 2A Prong 2, The claim recites the following additional element(s): by the discriminator (which amounts to descriptions which makes use of or applies the abstract idea because under 2106.05(f)(1) “the claim fails to recite details of how a solution to a problem is accomplished”) Therefore the claim is directed to a judicial exception. Under step 2B, the recited additional elements when considered alone or in combination neither integrates the abstract idea into a practical application nor provides significantly more than the abstract idea itself. Regarding Claim 3: The rejection of claim 2 is incorporated and further: Each of the limitations described in the claim, under Step 2A Prong 1, only serve to describe the abstract ideas addressed in the parent claim, in particular the limitations describe mental evaluations. Regarding Claim 4: The rejection of claim 1 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: preprocessing real-time data to generate processed data; deleting the processed data that does not match with a feature set; and retaining the processed data that matches with the feature set as the input data. Furthermore, under step 2A Prong 2 and 2B, the claim(s) do not recite additional elements to consider other than those considered in the independent/parent claim. Regarding Claim 5: The rejection of claim 1 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: A1) deriving second discrimination values of multiple sets of input data …, wherein the multiple sets of input data include at least one real data and at least one generative data; A2) calculating a first expected value based on the second discrimination values by the initial discriminator; A3) inputting the first expected value into a first objective function to determine whether an outcome of the first objective function is maximized; A4) when the outcome of the first objective function has not been maximized, adjusting parameters of the initial discriminator with fixed parameters of an initial denoising auto-encoder according to the first expected value; and A5) repeating the step A1) to the step A4) Each of these amount to mental evaluation because they describe manipulation of abstract data. Under step 2A Prong 2, The claim recites the following additional element(s): by an initial discriminator … to train the initial discriminator until the outcome of the first objective function has been maximized, to generate the discriminator (which amounts to descriptions which makes use of or applies the abstract idea because under 2106.05(f)(1) “the claim fails to recite details of how a solution to a problem is accomplished” The claims recites a series of mental evaluations performed by named models to produce a trained model.) Therefore the claim is directed to a judicial exception. Under step 2B, the recited additional elements when considered alone or in combination neither integrates the abstract idea into a practical application nor provides significantly more than the abstract idea itself. Regarding Claim 6: The rejection of claim 5 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: deriving third discrimination values of the generated data and the at least one real data… calculating a second expected value based on the third discrimination value…to determine whether an outcome of the second objective function is minimized;… when the outcome of the second objective function has not been minimized, adjusting the parameters of the initial denoising auto-encoder with fixed parameters of the discriminator and according to the second expected value; Each of these amount to mental evaluation because they describe manipulation of abstract data. Under step 2A Prong 2, The claim recites the following additional element(s): by the initial discriminator, … inputting the second expected value into a second objective function … and A10) repeating the step A6) to the step A9) to train the initial denoising auto-encoder until the outcome of the second objective function has been minimized, to generate the denoising auto-encoder (which amounts to descriptions which makes use of or applies the abstract idea because under 2106.05(f)(1) “the claim fails to recite details of how a solution to a problem is accomplished” The claims recites a series of mental evaluations performed by named models to produce a trained model.) and feeding the third discrimination values back to the denoising auto-encoder; (which amounts to adding insignificant extra-solution activity to the judicial exception, because the limitation describe mere data gathering. See MPEP 2106.05(g) ) Therefore the claim is directed to a judicial exception. Under step 2B, The additional element and feeding the third discrimination values back to the denoising auto-encoder is well understood, routine, and conventional activity because it amounts to “transmitting or receiving data over a network" (see MPEP 2106.05(d)(II)(i) ) the recited additional elements when considered alone or in combination neither integrates the abstract idea into a practical application nor provides significantly more than the abstract idea itself. Regarding Claim 7: The rejection of claim 5 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: adding noise to the normal data to generate noisy data; and converting the noisy data into the generative data Under step 2A Prong 2, The claim recites the following additional element(s): by the initial discriminator, to input the generative data to the discriminator. (which amounts to descriptions which makes use of or applies the abstract idea because under 2106.05(f)(1) “the claim fails to recite details of how a solution to a problem is accomplished”) Therefore the claim is directed to a judicial exception. Under step 2B, the recited additional elements when considered alone or in combination neither integrates the abstract idea into a practical application nor provides significantly more than the abstract idea itself. Regarding Claim 8: The rejection of claim 5 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: wherein before the training process, the method further comprises … performing a pre-processing process, and the pre-processing process comprises: B1) selecting multiple influential features from statistical values ​​of a training data set through a feature selection method to generate a feature set; and B2) selecting data and parameters that match with the feature set as the training data set providing the training data set to the initial discriminator and the initial denoising auto-encoder during the training process (which amounts to adding insignificant extra-solution activity to the judicial exception, because the limitation describe mere data gathering. See MPEP 2106.05(g) ) Therefore the claim is directed to a judicial exception. Under step 2B, The additional element providing the training data set to the initial discriminator and the initial denoising auto-encoder during the training process is well understood, routine, and conventional activity because it amounts to “transmitting or receiving data over a network" (see MPEP 2106.05(d)(II)(i) ) the recited additional elements when considered alone or in combination neither integrates the abstract idea into a practical application nor provides significantly more than the abstract idea itself. Regarding Claim 9: The rejection of claim 1 is incorporated and further: Under Step 2A Prong 1, The claim recites the limitations: determining that the input data is abnormal when the abnormal degree is higher than a user-defined threshold. Furthermore, under step 2A Prong 2 and 2B, the claim(s) do not recite additional elements to consider other than those considered in the independent/parent claim. Claim Rejections - 35 USC § 102 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 the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. (a)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claim(s) 1-6 and 9-10 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Chen et al. “Dual Auto-Encoder GAN-Based Anomaly Detection for Industrial Control System” Regarding claim 1/10, Chen teaches, A generative adversarial networks-based method for component anomaly detection, comprising: ( pg 2 “The main contributions of this paper are as follows: …A dual GAN model based on the “encoder–decoder–encoder” architecture is developed to accurately detect the outliers of the industrial control system without depending on any anomalous samples”) [claim 10] A device for component anomaly detection, comprising: a processor; and a computer storage media coupled to the processor, and configured to store computer-readable instructions for instructing the processor to execute the generative adversarial networks-based method ( pg 15 “A normal PC server (ThinkPad L490) is used as the experimental platform. The server is equipped with an 8-core i7 CPU, 16 GB of main memory, and Windows 10 operating system. The DAGAN model is programmed with Python and runs with Spyder as an IDE.”) 1) deriving a first abnormal score of input data by a denoising auto-encoder, comprising: 11) extracting a manifold coordinate of the input data; and 12) calculating a distance between the manifold coordinate and an average coordinate of normal data as the first abnormal score; (pg 13 A test sample ˆx is first fed into the first GAN to obtain its low-dimensional feature z. Second, z is reconstructed into a new sample ˆx1 according to the normal distribution learned by G1. Finally, ˆx1 is encoded again by En1 as a low-dimensional feature z1. Therefore, the first anomaly score measures the similarity between two features z and z1, defined as: PNG media_image1.png 89 322 media_image1.png Greyscale … When the test sample ˆx is a normal sample, Score1 is small and close to 0. When the test sample ˆx is a marginal sample, Score1 is large. When the test sample ˆx is outlier, Score1 is very large” Score1 is the first abnormal score which is computed based on input to the encoder En. The output of the encoder is the manifold coordinate. The distance between the two features is the distance between the manifold coordinate and a typical or average coordinate of normal data. Examiner, notes an “denoising” is understood to be a label given to the autoencoder, nothing in the disclosure suggests how denoising is performed) 2) deriving a second abnormal score of the input data by a discriminator; and (pg 13 “According to the first anomaly score, marginal samples and outliers cannot be well identified, which may easily lead to the misjudgment of marginal samples. For this, the test sample ˆx is again fed into the second GAN and reconstructed to generate marginal samples ˆx2 according to the marginal distribution learned by G2. To compare ˆx and ˆx2 from the feature space, the output features of an intermediate layer in discriminator D2 are used” a second score is derived from the discriminator.) adding the first abnormal score to the second abnormal score to calculate an abnormal degree of the input data. (pg 13 “Combining the above two scores, the final anomaly score of our DAGAN model is defined as follows: PNG media_image2.png 65 334 media_image2.png Greyscale ” the scores are combined or added together.) Regarding claim 2 Chen teaches claim 1 Further Chen teaches, 21) deriving a first discrimination value of the input data by the discriminator; and 22) converting the first discrimination value into the second abnormal score. (pg 13 “To compare ˆx and ˆx2 from the feature space, the output features of an intermediate layer in discriminator D2 are used…. defined as:… PNG media_image3.png 77 280 media_image3.png Greyscale … the final anomaly score of our DAGAN model is defined as follows: PNG media_image4.png 47 318 media_image4.png Greyscale ” G2 contains a discriminator which is derived a discrimination values based on the input x, the normalized score is the converted value, further the score modified by the gamma parameter can also be considered the converted value.) Regarding claim 3 Chen teaches claim 2 Further Chen teaches, wherein the step 22) further comprises one of the following steps: multiplying the first discrimination value by -1 to obtain the second abnormal score, wherein the first discrimination value is an arbitrary real number; subtracting the first discrimination value from a preset value to obtain the second abnormal score; and when the first discrimination value is greater than zero and less than 1, taking a reciprocal of the first discrimination value as the second abnormal score. (pg 13 “defined as:… PNG media_image3.png 77 280 media_image3.png Greyscale …” the score is derived via subtracting the first discrimination value from a preset value as shown in the equation.) Regarding claim 4 Chen teaches claim 1 Further Chen teaches, preprocessing real-time data to generate processed data; deleting the processed data that does not match with a feature set; and retaining the processed data that matches with the feature set as the input data. (pg 14 Section 5 “In this paper, two publicly available industrial control system datasets are selected to train and verify our DAGAN model…. Distributed Smart Space Orchestration System (DS2OS). This dataset contains 357,952 samples… For simplicity, 20,000 normal samples in DS2OS dataset are used as the training set in this paper, 1500 normal samples and 350 abnormal samples are used as the test set (50 samples for each attack).” A subset of data is selected from a set of 357,952, this smaller subset corresponds to the features selected to match with the input data for training. The data not used are the data which does not match, and are considered deleted with respect to the data processing.) Regarding claim 5 Chen teaches claim 1 Further Chen teaches, performing a training process and the training process comprises… A1) deriving second discrimination values of multiple sets of input data by an initial discriminator, wherein the multiple sets of input data include at least one real data and at least one generative data; A2) calculating a first expected value based on the second discrimination values by the initial discriminator; A3) inputting the first expected value into a first objective function to determine whether an outcome of the first objective function is maximized;(pg 4-5 Section 3.1 “Therefore, the generator G and discriminator D constitute a min–max game. After multiple alternating trainings, the generator G and discriminator D gradually converge, and then the generator G has learned the latent distribution of the real data x… The objective function of GAN model is as follows: PNG media_image5.png 62 653 media_image5.png Greyscale the discriminator is trained accordining to multiple samples drawn from P_z and P_data corresponding to real and generated data. This training amounts to derivation and calculation of the claimed descrimination values and expected values. Checking for convergence is determining whther an outcome is maximized.) A4) when the outcome of the first objective function has not been maximized, adjusting parameters of the initial discriminator with fixed parameters of an initial denoising auto-encoder according to the first expected value; and A5) repeating the step A1) to the step A4) to train the initial discriminator until the outcome of the first objective function has been maximized, to generate the discriminator. (pg 13 Section 4.2.2 “Based on the above loss functions, the training process of our DAGAN model is an alternate iterative training between two GANs. The detailed process is as follows… According to the loss function (Equation (10)), the parameters of GEn, GDn1 and En1 are updated…. Finally, the first GAN and the second GAN are trained alternately for multiple rounds…. When two GANs converge, the training of our DAGAN model ends.” As shown above the objective functions with respect to the discriminator is maximized.) Regarding claim 6 Chen teaches claim 5 Further Chen teaches, wherein the training process further comprises: A6) deriving third discrimination values of the generated data and the at least one real data by the initial discriminator, and feeding the third discrimination values back to the denoising auto-encoder; A7) calculating a second expected value based on the third discrimination values by the denoising auto-encoder; A8) inputting the second expected value into a second objective function to determine whether an outcome of the second objective function is minimized; (pg 4-5 Section 3.1 also see pages 11-13 “Therefore, the generator G and discriminator D constitute a min–max game. After multiple alternating trainings, the generator G and discriminator D gradually converge, and then the generator G has learned the latent distribution of the real data x… The objective function of GAN model is as follows: PNG media_image5.png 62 653 media_image5.png Greyscale the discriminator is trained accordining to multiple samples drawn from P_z and P_data corresponding to real and generated data. The generator which forms the aotencoder in part is minimized according to the loss function) A9) when the outcome of the second objective function has not been minimized, adjusting the parameters of the initial denoising auto-encoder with fixed parameters of the discriminator and according to the second expected value; and A10) repeating the step A6) to the step A9) to train the initial denoising auto-encoder until the outcome of the second objective function has been minimized, to generate the denoising auto-encoder. (pg 13 Section 4.2.2 “Based on the above loss functions, the training process of our DAGAN model is an alternate iterative training between two GANs. The detailed process is as follows… According to the loss function (Equation (10)), the parameters of GEn, GDn1 and En1 are updated…. Finally, the first GAN and the second GAN are trained alternately for multiple rounds…. When two GANs converge, the training of our DAGAN model ends.” As shown above the objective functions with respect to the autoencoder generator is minimized.) Regarding claim 9 Chen teaches claim 1 Further Chen teaches, determining that the input data is abnormal when the abnormal degree is higher than a user-defined threshold (pg 6 “Therefore, the GANomaly model uses an anomaly score to measure this difference, defined as follows: PNG media_image6.png 47 297 media_image6.png Greyscale When the score of a sample is greater than a preset threshold µ, the sample is regarded as an outlier” pg 14 “Based on the above anomaly score, we can quickly identify whether a test sample is an outlier,… Because when both normal samples and marginal samples are tested, the anomaly score is smaller. Conversely, when anomalous samples are tested, the anomaly score becomes significantly larger” examiner notes the art makes clear that anomaly of a sample is made compared to a threshold. Pg 14 describes the abnormality degree equation when applied to the dualGAN.) Claim Rejections - 35 U.S.C. § 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. Claim(s) 7 is/are rejected under 35 U.S.C. § 103 as being unpatentable over Chen further in view of Ghojogh et al. “Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Survey” Regarding claim 7 Chen teaches claim 1 Chen does not explicitly teach, adding noise to the normal data to generate noisy data; and converting the noisy data into the generative data by the initial discriminator, to input the generative data to the discriminator. Ghojogh however when addressing adding noise to input data in a GAN system teaches, adding noise to the normal data to generate noisy data; and converting the noisy data into the generative data ( pg 28-29 “Universal approximator posterior: we concatenate the data point x and some noise η, with a fixed distribution such as Gaussian, as input to the encoder” pg 28 “The encoder of the autoencoder (i.e., block B1) is the generator G which generates the latent variable from the posterior distribution:” noise is added to the real data point, thus creating noisy data) by the initial discriminator, to input the generative data to the discriminator. ( pg 28 and Figure 13 pg 29 “The discriminator D (i.e., block B3) has a single output neuron with sigmoid activation function. It classifies the latent variable z to be a real latent variable from the prior distribution p(z) or a generated latent variable by the encoder of autoencoder”) Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Gan discriminator system of Chen with the noise conditioned discriminator described by Ghojogh. One would have been motivated to make such a combination because both references relate to adversarial autoencoding of data. Further, as noted by Ghojogh “This adversarial learning makes both autoencoder and adversarial network stronger gradually because the autoencoder tries to generate the latent variable which is very similar to the real la tent variable from the prior distribution.” (pg 28 Ghojogh) Claim(s) 8 is/are rejected under 35 U.S.C. § 103 as being unpatentable over Chen further in view of Yadav et al. Qualitative and Quantitative Evaluation of Multivariate Time-Series Synthetic Data Generated Using MTS-TGAN: A Novel Approach Regarding claim 8 Chen teaches claim 5 Chen teaches, selecting data and parameters that match with the feature set as the training data set and providing the training data set to the initial discriminator and the initial denoising auto-encoder during the training process. (pg 14 Section 5 “In this paper, two publicly available industrial control system datasets are selected to train and verify our DAGAN model…. Distributed Smart Space Orchestration System (DS2OS). This dataset contains 357,952 samples… For simplicity, 20,000 normal samples in DS2OS dataset are used as the training set in this paper, 1500 normal samples and 350 abnormal samples are used as the test set (50 samples for each attack).” A subset of data is selected from a set of 357,952, this smaller subset corresponds to the features selected to match a set of features to be provided for the initial discriminator and auto-encoder during training.) Chen does not explicitly teach, performing a pre-processing process, and the pre-processing process comprises: B1) selecting multiple influential features from statistical values ​​of a training data set through a feature selection method to generate a feature set Yadev however when addressing features selection for machine learning pre-processing teaches, performing a pre-processing process, and the pre-processing process comprises: B1) selecting multiple influential features from statistical values ​​of a training data set through a feature selection method to generate a feature set ( pg 2 Introduction “The further novelty of our proposed model (MTS-TGAN) includes the inception of a pre processing layer, namely, a feature selector which outputs the important features …” pg 8 Section 4.2 “Prior to synthesizing the data, pre-processing must be ensured due to the varied nature of the data. The six signals’ values in Google stocks … fall into varying ranges and exhibit different attributes and characteristics. The Sklearns-Feature selector function … is used, which helps in removing the extra noise by outputting important features. Each feature in the dataset is then normalized individually using feature scaling, bringing all values into the range [0, 1], thus normalizing the dataset to ensure that the dataset is consistent. All features have the same format/range. We used the Scikit-MinMaxScaler function …and created rolling windows with overlapping sequences of 24 data points”) Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify machine learning system of Chen with the feature preprocessing described by Yadev. One would have been motivated to make such a combination because both references address neural network data pre-processing for improved training. Further, as noted by Yadev “the important features [selected by the preprocessing layer] help in removing extra noise, which hinders the synthetic generation of data, as well as hyper-parameter tuning” (pg 2 Yadev) Conclusion Prior art not relied upon: Tran et al. “Dist-GAN: An Improved GAN using Distance Constraints” described a Gan system with various constraints on the latent space of the autoencoder. Any inquiry concerning this communication or earlier communications from the examiner should be directed to JOHNATHAN R GERMICK whose telephone number is (571)272-8363. The examiner can normally be reached M-F 9:30-4:30. 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, Kakali Chaki can be reached on 571-272-3719. 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. /J.R.G./ Examiner, Art Unit 2122 /KAKALI CHAKI/Supervisory Patent Examiner, Art Unit 2122
Read full office action

Prosecution Timeline

Feb 07, 2024
Application Filed
Jul 27, 2026
Non-Final Rejection mailed — §101, §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12699893
SELF-SUPERVISED REPRESENTATION LEARNING USING BOOTSTRAPPED LATENT REPRESENTATIONS
5y 2m to grant Granted Aug 04, 2026
Patent 12694266
CORRELATION RECURRENT UNIT FOR IMPROVING PREDICTION PERFORMANCE OF TIME-SERIES DATA AND CORRELATION RECURRENT NEURAL NETWORK
3y 7m to grant Granted Jul 28, 2026
Patent 12670369
CENTRAL SCHEDULER AND INSTRUCTION DISPATCHER FOR A NEURAL INFERENCE PROCESSOR
8y 2m to grant Granted Jun 30, 2026
Patent 12664441
METHOD AND SYSTEM FOR IDENTIFYING RELEVANT VARIABLES
5y 5m to grant Granted Jun 23, 2026
Patent 12645917
NEURAL ARCHITECTURE FOR SELF SUPERVISED EVENT LEARNING AND ANOMALY DETECTION
6y 11m to grant Granted Jun 02, 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

1-2
Expected OA Rounds
46%
Grant Probability
76%
With Interview (+30.1%)
4y 7m (~2y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 101 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