Prosecution Insights
Last updated: July 17, 2026
Application No. 18/330,122

SYNTHESIZING REALISTIC TIME SERIES WITH OUTLIERS

Non-Final OA §101§103
Filed
Jun 06, 2023
Examiner
STORK, KYLE R
Art Unit
2128
Tech Center
2100 — Computer Architecture & Software
Assignee
Visa International Service Association
OA Round
1 (Non-Final)
64%
Grant Probability
Moderate
1-2
OA Rounds
10m
Est. Remaining
92%
With Interview

Examiner Intelligence

Grants 64% of resolved cases
64%
Career Allowance Rate
556 granted / 873 resolved
+8.7% vs TC avg
Strong +29% interview lift
Without
With
+28.6%
Interview Lift
resolved cases with interview
Typical timeline
3y 11m
Avg Prosecution
38 currently pending
Career history
927
Total Applications
across all art units

Statute-Specific Performance

§101
4.7%
-35.3% vs TC avg
§103
84.8%
+44.8% vs TC avg
§102
3.3%
-36.7% vs TC avg
§112
0.6%
-39.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 873 resolved cases

Office Action

§101 §103
CTNF 18/330,122 CTNF 80413 DETAILED ACTION 07-03-aia AIA 15-10-aia The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA. This non-final office action is in response to the application filed 6 June 2023. Claims 1-20 are pending. Claims 1 and 12 are independent claims. Information Disclosure Statement The information disclosure statement (IDS) submitted on 6 June 2023 is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Drawings The examiner accepts the drawings filed 6 June 2023. 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-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to abstract idea without significantly more. Step 1: According to Step 1 of the two Step analysis, claims 1-11 are directed toward a method (process). Claims 12-20 are directed toward a system (machine). Therefore, each of these claims falls within one of the four statutory categories. Claim 1 : Step 2A, Prong 1: The claim recites in part: generating a base frequency domain representation of the time series data (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an observation of time series data and generating a base frequency domain representation) adding a first noise to the base frequency domain representation to obtain a first noisy frequency domain representation (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation to add noise to the frequency domain representation to create a first noisy frequency domain representation) obtaining a first noisy time domain representation of the time series data by applying an inverse discrete Fourier transform to the first noisy frequency domain representation, the first noisy time domain representation including a set of values for a set of time points, wherein each value in the set of values corresponds to a time point in the set of time points (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation by applying a discrete Fourier transform to the first noisy frequency representation to obtain a first noisy time domain representation) adding a second noise to one or more values in the set of values of the first noisy time domain representation of the time series data to generate a second noisy time domain representation (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation to add noise to the values in the first noisy time domain representation to generate a second noisy time domain representation) for each of one or more time points in the second noisy time domain representation, replacing the corresponding value with an anomalous value to generate an anomalous training data set including one or more anomalous values, the anomalous training data set having a corresponding anomalous label for a time period including the one or more anomalous values (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses a judgement to replace the values of the second noisy time domain representation with anomalous values to generate an anomalous training data set) Step 2A, Prong 2: The judicial exception is not integrated into a practical application. The claim recites the additional element: receiving time series data for training the machine learning model This amounts to extra-solution activity of gathering data for use in the claimed process. As described in MPEP 2106.05(g), limitations that amount to merely adding insignificant extra-solution activity to a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Further, the courts have found limitations directed to obtaining information electronically, recited at a high level of generality, to be well-understood, routine, and conventional (see MPEP 2106.05(d)(II), “receiving or transmitting data over a network”, "electronic record keeping," and "storing and retrieving information in memory"). The claim recites the additional element: training the machine learning model using the anomalous training data set and the corresponding anomalous label This element is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)) Accordingly, at Step 2A, prong two, the additional elements individually or in combination do no integrate the judicial exception into a practical application. Step 2B: In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more that the judicial exception. The claim recites the additional element: receiving time series data for training the machine learning model This amounts to extra-solution activity of gathering data for use in the claimed process. As described in MPEP 2106.05(g), limitations that amount to merely adding insignificant extra-solution activity to a judicial exception do not amount to significantly more than the exception itself, and cannot integrate a judicial exception into a practical application. Further, the courts have found limitations directed to obtaining information electronically, recited at a high level of generality, to be well-understood, routine, and conventional (see MPEP 2106.05(d)(II), “receiving or transmitting data over a network”, "electronic record keeping," and "storing and retrieving information in memory"). The claim recites the additional element: training the machine learning model using the anomalous training data set and the corresponding anomalous label This element is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)) Accordingly, at Step 2B the additional elements individually or in combination do not amount to significantly more than the judicial exception. Claim 2 : With respect to claim 2, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: wherein adding the first noise to the base frequency domain representation to obtain the first noisy frequency domain representation further comprises: for each of one or more frequencies in the base frequency domain representation, increasing or decreasing at least one of: a corresponding phase value or a corresponding amplitude value by a random amount (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation to add noise to the frequency domain representation to create a first noisy frequency domain representation by increasing/decreasing a phase value or corresponding amplitude value by a random amount) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 3 : With respect to claim 3, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: wherein the corresponding anomalous label indicate at least one anomaly type of: a global point anomaly, a contextual point anomaly, a shapelet anomaly, a seasonal anomaly, or a trend anomaly (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses a judgement to replace the values of the second noisy time domain representation with anomalous values to generate an anomalous label, wherein the label corresponds to an anomaly type) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 4 : With respect to claim 4, the claim depends upon claim 3. The analysis of claim 3 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: wherein the anomaly type is determined based on at least one of: (i) a predetermined anomaly type selected randomly from a distribution or (ii) a predefined anomaly insertion type (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses a judgement to determine the anomaly type based upon a random selection from a distribution or a predetermined anomaly insertion type) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 5 : With respect to claim 5, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: obtaining a second noisy frequency domain representation of the time series data by applying a discrete Fourier transform to the second noisy time domain representation, the second noisy frequency domain representation including a corresponding phase and corresponding amplitude for each frequency (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation by applying a discrete Fourier transform to the second noisy time domain representation to obtain a second noisy time domain representation) for each of one or more frequencies in the second noisy frequency domain representation, replacing at least one of: the corresponding phase of the corresponding amplitude with a second anomalous value (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation to add noise to the frequency domain representation to create a first noisy frequency domain representation by increasing/decreasing a phase value or corresponding amplitude value by a random amount) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 6 : With respect to claim 6, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: wherein the one or more values in the set of values of the first noisy time domain representation are determined based on a position of the one or more corresponding time points, and wherein the position is selected randomly from a distribution (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation of a position randomly selected from a distribution to determine the values in the set of values of the first noisy time domain representation) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 7 : With respect to claim 7, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: wherein a number of anomalous values in the anomalous training data set: (i) is within a specified range or (ii) results from a probabilistic determination as to whether each of a second set of time points in the second noisy time domain representation are to be anomalous (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation of a range or results of a probabilistic determination) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 8 : With respect to claim 8, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: replacing one or more adjoining values of one or more adjoining time points with one or more second anomalous values, wherein a number of the one or more adjoining time points is predetermined or selected randomly from a distribution (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an evaluation of adjoining time points via predetermination or random selection for replacing adjoining values in adjoining time points) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 9 : With respect to claim 9, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: wherein the anomalous value is chosen from a range of possible values, each respective possible value being selected randomly from a distribution (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an opinion to randomly select a value from a distribution) Step 2A, Prong 2: There are no additional elements considered under Step 2A, Prong 2. Step 2B: There are no additional elements considered under Step 2B. Claim 10 : With respect to claim 10, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claims are directed toward the abstract idea identified with respect to claim 1. Step 2A, Prong 2: The judicial exception is not integrated into a practical application. The claim recites the additional element: wherein the anomalous training data set represents access request to a resource, and wherein the machine learning model is trained to identify anomalous access requests to access the resource This element is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)) Accordingly, at Step 2A, prong two, the additional elements individually or in combination do no integrate the judicial exception into a practical application. Step 2B: In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more that the judicial exception. The claim recites the additional element: wherein the anomalous training data set represents access request to a resource, and wherein the machine learning model is trained to identify anomalous access requests to access the resource This element is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)) Accordingly, at Step 2B the additional elements individually or in combination do not amount to significantly more than the judicial exception. Claim 11 : With respect to claim 11, the claim depends upon claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim recites: generating additional anomalous training data sets, each having one or more anomalous labels for corresponding time periods (mental process; As drafted and under its broadest reasonable interpretation, this limitation covers performance of the limitation in the mind (including an observation, evaluation, judgment, opinion) or with the aid of pencil and paper but for the recitation of generic computer components. For example, this limitation encompasses an observation of data and generating anomalous training data sets based upon labels) Step 2A, Prong 2: The judicial exception is not integrated into a practical application. The claim recites the additional element: wherein the additional anomalous training data sets are used to train the training machine learning model This element is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)) Accordingly, at Step 2A, prong two, the additional elements individually or in combination do no integrate the judicial exception into a practical application. Step 2B: In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more that the judicial exception. The claim recites the additional element: wherein the additional anomalous training data sets are used to train the training machine learning model This element is recited at a high-level of generality and amounts to no more than adding the words “apply it” (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea. Accordingly, this additional element does not integrate the abstract idea into a practical application because it does not impose any meaningful limits on practicing the abstract idea (See MPEP 2106.05(f)) Accordingly, at Step 2B the additional elements individually or in combination do not amount to significantly more than the judicial exception. Claim 12 : With respect to claim 12, the claim recites the limitations substantially similar to those in claim 1. The analysis of claim 1 is incorporated herein by reference. Step 2A, Prong 1: The claim is directed toward the abstract idea identified with respect to claim 1. Step 2A, Prong 2: The judicial exception is not integrated into a practical application. The claim recites the additional elements: one or more storage media configured to store computer-executed instructions one or more processors configured to access the one or more storage media and execute the computer-executable instructions These elements are recited at a high-level of generality such that it amounts to no more than mere instructions to apply the exception using a generic computer component (See MPEP 2106.05(f)). Accordingly, at Step 2A, prong two, the additional elements individually or in combination do no integrate the judicial exception into a practical application. Step 2B: In accordance with Step 2B, the claim does not include additional elements that are sufficient to amount to significantly more that the judicial exception. The claim recites the additional elements: one or more storage media configured to store computer-executed instructions one or more processors configured to access the one or more storage media and execute the computer-executable instructions These elements are recited at a high-level of generality such that it amounts to no more than mere instructions to apply the exception using a generic computer component (See MPEP 2106.05(f)). Accordingly, at Step 2B the additional elements individually or in combination do not amount to significantly more than the judicial exception. Claims 13-20 : With respect to claims 13-20, the claims recite the limitations substantially similar to those in claims 2-9, respectively. Claims 13-20 are rejected under similar rationale. Claim Rejections - 35 USC § 103 07-06 AIA 15-10-15 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 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-20-02-aia AIA This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. 07-21-aia AIA Claim s 1, 3-12, and 14-20 are rejected under 35 U.S.C. 103 as being unpatentable over Ma et al. (US 2016/0019271, published 21 January 2016) and further in view of Dutta et al. (US 2023/0186075, filed 28 March 2022, hereafter Dutta) and further in view of Cheon et al. (US 2024/0394509, filed 25 May 2023, hereafter Cheon) . As per independent claim 1, Ma discloses a method comprising: receiving time series data (Figure 8; paragraphs 0011 and 0104: Here, a base data set is received. The base dataset includes real data and time dependent characteristics (paragraph 0010)) generating a base frequency domain representation of the time series data (paragraph 0012: Here, the base dataset is decomposed into dynamic components and static components. Additionally, the base dynamic component is analyzed to determine the mean and variance of the component (paragraph 0078)) adding a first noise to the base frequency domain representation to obtain a first noisy frequency domain representation (paragraph 0012-0013 and 0105: Here, the decomposed dynamic components are replaced with random components and merged with the static components of the base dataset. The result is a noisy synthetic dataset. Additionally, this noisy synthetic dataset may be generated in accordance with a normal distribution (paragraphs 0077-0079)) obtaining a first noisy time domain representation of the time series data, the first noisy time domain representation including a set of values for a set of time points, wherein each value in the set of values corresponds to a time point in the set of time points (paragraph 0013: Here, the base dataset is decomposed and dynamic and static components are identified. These static components maintain time dependent information from the real base dataset to the synthetic noisy dataset. The dynamic components are replaced with noisy synthetic data and merged with the static components of the base dataset) adding a second noise to one or more values in the set of values for the first noisy time domain representation of the time series data to generate a second noisy time domain representation (paragraph 0106: Here, based upon receiving user feedback via a graphical user interface, a second set of noise may be applied to the synthetic dataset to introduce anomalies into the dataset) for each of one or more time points in the second noisy time domain representation, replacing the corresponding value with an anomalous value to generate an anomalous training data set including one or more anomalous values (paragraph 0106: Here, based upon receiving user feedback via a graphical user interface, a second set of noise may be applied to the synthetic dataset to introduce anomalies into the dataset) However, Ma fails to specifically disclose: applying an inverse discrete Fourier transform to the first noisy frequency domain representation the anomalous training data set having a corresponding anomalous label for a time period including one or more anomalous values training the machine learning model using the anomalous training data set and the corresponding anomalous label However, Dutta, which is analogous to the claimed invention because it is directed toward training a machine learning model to identify anomalies, discloses: the anomalous training data set having a corresponding anomalous label for a time period including one or more anomalous values (paragraph 0005: Here, a machine learning model is trained using a training data set, such as time series data, in which some subset of data samples are identified as anomalies. This includes the training data set including a ground-truth anomaly label) training the machine learning model using the anomalous training data set and the corresponding anomalous label (paragraph 0005: Here, a machine learning model is trained using a training data set, such as time series data, in which some subset of data samples are identified as anomalies. This includes the training data set including a ground-truth anomaly label) It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Dutta with Ma, with a reasonable expectation of success, as it would have allowed for generating synthetic datasets (Ma: Figure 8) for use in training a machine learning model to detect anomalies (Dutta: Abstract). Further, Cheon, which is analogous to the claimed invention because it is directed toward training machine learning models, discloses applying an inverse discrete Fourier transform to the first noisy frequency domain representation (paragraph 0178: Here, an inverse discrete Fourier transform is applied to decompose a sequence of time series values into components of different frequencies in the frequency domain. This data may be used to train a machine learning model (paragraph 0179)). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Cheon with Ma-Dutta, with a reasonable expectation of success, as it would have allowed for decomposing the time series data into individual components corresponding to frequency domains (Cheon: paragraph 0178). As per dependent claim 3, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Ma discloses wherein the anomaly type is one of: a global point anomaly, a contextual point anomaly, a shapelet anomaly, a seasonal anomaly (paragraphs 0011 and 0104), or a trend anomaly (paragraphs 0011 and 0104). Ma fails to specifically disclose an anomalous label. However, Dutta, which is analogous to the claimed invention because it is directed toward training a machine learning model to identify anomalies, discloses an anomalous label (paragraph 0005: Here, a machine learning model is trained using a training data set, such as time series data, in which some subset of data samples are identified as anomalies. This includes the training data set including a ground-truth anomaly label). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Dutta with Ma, with a reasonable expectation of success, as it would have allowed for generating synthetic datasets (Ma: Figure 8) for use in training a machine learning model to detect anomalies (Dutta: Abstract). As per dependent claim 4, Ma, Dutta, and Cheon, disclose the limitations similar to those in claim 3, and the same rejection is incorporated herein. Ma disclose wherein the anomaly type is determined based on at least one of: (i) a predetermined anomaly type selected randomly from a distribution or (ii) a predefined anomaly insertion type (Figure 3, item 304; paragraph 0069: Here, the synthetic information incorporates predefined anomaly insertion types, seasonal anomaly and trend anomaly). As per dependent claim 5, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Ma discloses for each of one or more frequencies in the second noise frequency domain representation, replacing at least one of: the corresponding phrase or the corresponding amplitude with a second anomalous value (paragraph 0106: Here, based upon receiving user feedback via a graphical user interface, a second set of noise may be applied to the synthetic dataset to introduce anomalies into the dataset). Ma fails to specifically disclose obtaining a second noisy frequency domain representation of the time series data by applying a discrete Fourier transform to the second noisy time domain representation, the second noisy frequency domain representation including a corresponding phase and corresponding amplitude for each frequency. Further, Cheon, which is analogous to the claimed invention because it is directed toward training machine learning models, discloses obtaining a second noisy frequency domain representation of the time series data by applying a discrete Fourier transform to the second noisy time domain representation, the second noisy frequency domain representation including a corresponding phase and corresponding amplitude for each frequency (paragraph 0178: Here, a discrete Fourier transform is applied to decompose a sequence of time series values into components of different frequencies in the frequency domain. This data may be used to train a machine learning model (paragraph 0179)). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Cheon with Ma-Dutta-Cheon, with a reasonable expectation of success, as it would have allowed for decomposing the time series data into individual components corresponding to frequency domains (Cheon: paragraph 0178). As per dependent claim 6, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Ma discloses wherein the one or more values in the set of values of the first noisy time domain representation are determined based on a position of the one or more corresponding time points ((paragraph 0013: Here, the base dataset is decomposed and dynamic and static components are identified. These static components maintain time dependent information from the real base dataset to the synthetic noisy dataset. The dynamic components are replaced with noisy synthetic data and merged with the static components of the base dataset. The synthetic noisy values correspond to the time series data points). Ma fails to specifically disclose a position randomly selected from the distribution. However, Cheon, discloses a position randomly selected from the distribution (paragraph 0253: Here, a generator may provide noise, random input, using pseudo-random values based upon a seed to generate synthetic data). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Cheon with Ma-Dutta-Cheon, with a reasonable expectation of success, as it would have allowed for generating synthetic noise data using random inputs as a seed (Cheon: paragraph 00253). As per dependent claim 7, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Dutta discloses wherein a number of anomalous values in the anomalous training data set: (i) is within a specified range or (ii) results from a probabilistic determination as to whether each of a second set of time points in the second noisy time domain representation are to be anomalous (paragraph 0005: Here, a machine learning model is trained using a training data set, such as time series data, in which some subset of data samples are identified as anomalies. This includes the training data set including a ground-truth anomaly label. This trained model may then be used to identify anomalies based on a probability (accuracy threshold)) It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Dutta with Ma, with a reasonable expectation of success, as it would have allowed for generating synthetic datasets (Ma: Figure 8) for use in training a machine learning model to detect anomalies (Dutta: Abstract). As per dependent claim 8, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Ma discloses replacing one or more adjoining values of the one or more adjoining time points with one or more second anomalous values, wherein a number of the one or more adjoining time points is predetermined of selected randomly from a distribution (paragraph 0012-0013 and 0105: Here, the decomposed dynamic components are replaced with random components and merged with the static components of the base dataset. The result is a noisy synthetic dataset. Additionally, this noisy synthetic dataset may be generated in accordance with a normal distribution (paragraphs 0077-0079). In this instance, it is predetermined that the synthetic values will replace all values in the time series). As per dependent claim 9, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Dutta discloses wherein the anomalous value is chosen from a range of possible values, each respective possible value being selected randomly from a distribution (paragraph 0079: Here, the data points may be randomly sampled from historical data representing arbitrarily selected time periods). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Dutta with Ma, with a reasonable expectation of success, as it would have allowed for generating synthetic datasets (Ma: Figure 8) for use in training a machine learning model to detect anomalies (Dutta: Abstract). As per dependent claim 10, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Dutta, discloses wherein the anomalous training data set represents access requests to a resource and wherein the machine learning model is trained to identify anomalous access requests to access the resource (paragraph 0067: Here, the anomalous data pattern may include unusual data access patterns/requests). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Dutta with Ma, with a reasonable expectation of success, as it would have allowed for generating synthetic datasets (Ma: Figure 8) for use in training a machine learning model to detect anomalies (Dutta: Abstract). As per dependent claim 11, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Dutta, discloses generating additional anomalous training data sets, each having one or more anomalous labels for corresponding time periods, wherein the additional anomalous training data sets are used to train the machine learning model (paragraph 0005: Here, a machine learning model is trained using a training data set, such as time series data, in which some subset of data samples are identified as anomalies. This includes the training data set including a ground-truth anomaly label) It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Dutta with Ma, with a reasonable expectation of success, as it would have allowed for generating synthetic datasets (Ma: Figure 8) for use in training a machine learning model to detect anomalies (Dutta: Abstract). With respect to claim 12, the claim recites the limitations substantially similar to those in claim 1, and the same rejection is incorporated herein by reference. Ma further discloses one or more storage media configured to store computer-executable instructions and one or more processors configured to access the one or more storage media and execute the computer-executable instructions (Figure 10, items 1002 and 1004; paragraphs 0122-0124). With respect to claims 14-20, the claims recite the limitations substantially similar to those in claims 3-9, respectively. Claims 14-20 are rejected under similar rationale . 07-21-aia AIA Claim s 2 and 13 are rejected under 35 U.S.C. 103 as being unpatentable over Ma, Dutta, and Cheon and further in view of Moffatt (US 7813433, patented 12 October 2010) . As per dependent claim 2, Ma, Dutta, and Cheon disclose the limitations similar to those in claim 1, and the same rejection is incorporated herein. Ma fails to specifically disclose for each of one or more frequencies in the base frequency domain representation, increasing or decreasing at least one of: a corresponding phase value or a corresponding amplitude value by a random amount. However, Moffatt, which is analogous to the claimed invention because it is directed toward modifying frequencies, discloses for each of one or more frequencies in the base frequency domain representation, increasing or decreasing at least one of: a corresponding phase value or a corresponding amplitude value by a random amount (claim 1: Here, amplitude and/or phase values are randomly increased to reduce interference). It would have been obvious to one of ordinary skill in the art at the time of the applicant’s effective filing date to have combined Moffat with Ma-Dutta-Cheon, with a reasonable expectation of success, as it would have allowed for reducing interference (Moffatt: claim 1). With respect to claim 13, the claims recite the limitations substantially similar to those in claim 2. Claim 13 is rejected under similar rationale . Conclusion 07-96 AIA The prior art made of record and not relied upon is considered pertinent to applicant's disclosure : Yeung et al. (US 12535809): Discloses dynamically labeling anomalies using an anomaly generator such that a machine learning method may utilize the descriptor as ground truth data for training a machine learning method (claim 1) Hu (US 2024/0078438): Discloses determining anomalies based upon a machine learning model (paragraphs 0084-0105) Any inquiry concerning this communication or earlier communications from the examiner should be directed to KYLE R STORK whose telephone number is (571)272-4130. The examiner can normally be reached 8am - 2pm; 4pm - 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, Omar Fernandez Rivas can be reached at 571/272-2589. 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. /KYLE R STORK/Primary Examiner, Art Unit 2128 Application/Control Number: 18/330,122 Page 2 Art Unit: 2128 Application/Control Number: 18/330,122 Page 3 Art Unit: 2128 Application/Control Number: 18/330,122 Page 4 Art Unit: 2128 Application/Control Number: 18/330,122 Page 5 Art Unit: 2128 Application/Control Number: 18/330,122 Page 6 Art Unit: 2128 Application/Control Number: 18/330,122 Page 7 Art Unit: 2128 Application/Control Number: 18/330,122 Page 8 Art Unit: 2128 Application/Control Number: 18/330,122 Page 9 Art Unit: 2128 Application/Control Number: 18/330,122 Page 10 Art Unit: 2128 Application/Control Number: 18/330,122 Page 11 Art Unit: 2128 Application/Control Number: 18/330,122 Page 12 Art Unit: 2128 Application/Control Number: 18/330,122 Page 13 Art Unit: 2128 Application/Control Number: 18/330,122 Page 14 Art Unit: 2128 Application/Control Number: 18/330,122 Page 15 Art Unit: 2128 Application/Control Number: 18/330,122 Page 16 Art Unit: 2128 Application/Control Number: 18/330,122 Page 17 Art Unit: 2128 Application/Control Number: 18/330,122 Page 18 Art Unit: 2128 Application/Control Number: 18/330,122 Page 19 Art Unit: 2128 Application/Control Number: 18/330,122 Page 20 Art Unit: 2128 Application/Control Number: 18/330,122 Page 21 Art Unit: 2128 Application/Control Number: 18/330,122 Page 22 Art Unit: 2128 Application/Control Number: 18/330,122 Page 23 Art Unit: 2128 Application/Control Number: 18/330,122 Page 24 Art Unit: 2128 Application/Control Number: 18/330,122 Page 25 Art Unit: 2128 Application/Control Number: 18/330,122 Page 26 Art Unit: 2128 Application/Control Number: 18/330,122 Page 27 Art Unit: 2128 Application/Control Number: 18/330,122 Page 28 Art Unit: 2128 Application/Control Number: 18/330,122 Page 29 Art Unit: 2128 Application/Control Number: 18/330,122 Page 30 Art Unit: 2128
Read full office action

Prosecution Timeline

Jun 06, 2023
Application Filed
Jun 02, 2026
Non-Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12675682
NEURAL NETWORK ACCELERATOR OUTPUT RANKING
5y 8m to grant Granted Jul 07, 2026
Patent 12645924
HARDWARE CIRCUIT FOR ACCELERATING NEURAL NETWORK COMPUTATIONS
5y 5m to grant Granted Jun 02, 2026
Patent 12585935
EXECUTION BEHAVIOR ANALYSIS TEXT-BASED ENSEMBLE MALWARE DETECTOR
5y 1m to grant Granted Mar 24, 2026
Patent 12585937
SYSTEMS AND METHODS FOR DEEP LEARNING ENHANCED GARBAGE COLLECTION
4y 10m to grant Granted Mar 24, 2026
Patent 12585869
RECOMMENDATION PLATFORM FOR SKILL DEVELOPMENT
1y 10m to grant Granted Mar 24, 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
64%
Grant Probability
92%
With Interview (+28.6%)
3y 11m (~10m remaining)
Median Time to Grant
Low
PTA Risk
Based on 873 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