Prosecution Insights
Last updated: April 19, 2026
Application No. 18/554,390

OPTIMIZATION METHOD FOR OPERATING PLANTS IN THE PRIMARY INDUSTRY

Non-Final OA §101§103§112
Filed
Oct 06, 2023
Examiner
KOSSEK, MAGDALENA IZABELLA
Art Unit
2117
Tech Center
2100 — Computer Architecture & Software
Assignee
Primetals Technologies Austria GmbH
OA Round
1 (Non-Final)
71%
Grant Probability
Favorable
1-2
OA Rounds
3y 5m
To Grant
99%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allow Rate
5 granted / 7 resolved
+16.4% vs TC avg
Strong +40% interview lift
Without
With
+40.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
27 currently pending
Career history
34
Total Applications
across all art units

Statute-Specific Performance

§101
13.5%
-26.5% vs TC avg
§103
37.5%
-2.5% vs TC avg
§102
24.0%
-16.0% vs TC avg
§112
19.8%
-20.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 7 resolved cases

Office Action

§101 §103 §112
DETAILED ACTION 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 . This action is made non-final. Claims 1-8 filed on 10/06/2023 have been reviewed and considered by this office action. Priority Acknowledgment is made of applicant's claim for foreign priority based on Application No. EP21167621.8 filed on 04/09/2021. Copies of certified papers required by 37 CFR 1.55 have been received. Priority is acknowledged under 35 USC 119(e) and 37 CFR 1.78. No certified English translation is in the official record for the application. Should applicant desire to obtain the benefit of foreign priority under 35 U.S.C. 119(a)-(d) prior to declaration of an interference, a certified English translation of the foreign application must be submitted in reply to this action, see 37 CFR 41.154(b) and 41.202(e). Failure to provide a certified translation may result in no benefit being accorded for the non-English application. Information Disclosure Statement The information disclosure statements filed on 10/06/2023 and 11/17/2025 have been reviewed and considered by this office action. Drawings The drawings filed on 10/06/2023 have been reviewed and are considered acceptable. Specification The specification filed on 10/06/2023 has been reviewed and is considered acceptable. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 5 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Regarding claim 5, the claim recites, “wherein the computer-outputs at least the first actual variables (I1) of the first number (n1) of data records (D) to the operator, and in that the computer-eliminates individual data records (D) from the first number (n1) of data records (D) on the basis of specifications, based on this output, provided by the operator, so that the eliminated data records (D) are disregarded in the course of ascertaining the definitively selected data records (D).” It is unclear what “based on this output” is referring to. Examiner interprets this to mean that the operator provides the specifications for the computer to eliminate individual data records. 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-8 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1: Claims 1-6 are directed to a process. Claims 7 and 8 are directed to a machine or an article of manufacture. With respect to claim 1: 2A Prong 1: The claim recites an abstract idea. Specifically: a) wherein by utilizing a model of the plant and of the technical process the computer ascertains, on the basis of specified reference values (R) for first target variables (Z1) of the technical process, first expected values (E1) for first actual variables (I1) of the technical process, so that the first target variables (Z1) attain the reference values (R) as far as possible (Mental process – ascertaining expected values for actual variables of a technical process is an evaluation that can be practically performed in the human mind, or by a human using a pen and paper as a physical aid – see MPEP § 2106.04(a)(2)(III)) d) wherein on the basis of the specified reference values (R) for the first target variables (Z1) and on the basis of the first expected values (E1) the computer ascertains second expected values (E2) for the second actual variables (I2) (Mental process – ascertaining expected variables on the basis of reference and expected values is an evaluation that can be practically performed in the human mind, or by a human using a pen and paper as a physical aid – see MPEP § 2106.04(a)(2)(III)) f) wherein on the basis of the definitively selected data records (D) for a cycle of the technical process that is yet to be executed the computer ascertains set values (S) for the second target variables (Z2), so that the first target variables (Z1) attain the reference values (R) as far as possible (Mental process – ascertaining set values for target variables is an evaluation that can be practically performed in the human mind, or by a human using a pen and paper as a physical aid – see MPEP § 2106.04(a)(2)(III)) 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: b) wherein from a large number of data records (D) known to the computer, which comprise—in each instance for a single cycle of the technical process—the first target variables (Z1) and second target variables (Z2), the first actual variables (I1) and second actual variables (I2), the computer provisionally selects, in accordance with a predetermined first distance criterion, a predetermined first number (n1) of data records (D) in which the first actual variables (I1) display a distance from the first expected values (E1) that is as small as possible (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) c) wherein the first target variables (Z1) are disjunct from the second target variables (Z2), and the first actual variables (I1) are disjunct from the second actual variables (I2) (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) e) wherein from the provisionally selected data records (D) the computer definitively selects, in accordance with a predetermined second distance criterion, a predetermined second number (n2) of data records (D) in which the first actual variables (I1) and the second actual variables (I2) display a distance from the first and second expected values (E1, E2) that is as small as possible (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) g) wherein the computer-outputs the ascertained set values (S) to an operator or to a control device of the plant in the basic-materials industry (Insignificant extra-solution activity – outputting values to an operator represents post-solution activity – see MPEP § 2106.05(g)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: b) wherein from a large number of data records (D) known to the computer, which comprise—in each instance for a single cycle of the technical process—the first target variables (Z1) and second target variables (Z2), the first actual variables (I1) and second actual variables (I2), the computer provisionally selects, in accordance with a predetermined first distance criterion, a predetermined first number (n1) of data records (D) in which the first actual variables (I1) display a distance from the first expected values (E1) that is as small as possible (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) c) wherein the first target variables (Z1) are disjunct from the second target variables (Z2), and the first actual variables (I1) are disjunct from the second actual variables (I2) (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) e) wherein from the provisionally selected data records (D) the computer definitively selects, in accordance with a predetermined second distance criterion, a predetermined second number (n2) of data records (D) in which the first actual variables (I1) and the second actual variables (I2) display a distance from the first and second expected values (E1, E2) that is as small as possible (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) g) wherein the computer-outputs the ascertained set values (S) to an operator or to a control device of the plant in the basic-materials industry (Insignificant extra-solution activity – outputting values to an operator represents post-solution activity – see MPEP § 2106.05(g)) Therefore, claim 1 is ineligible. With respect to claim 2: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: wherein the computer accepts the reference values (R) from the operator (Insignificant extra-solution activity (mere data gathering) – see MPEP § 2106.05(g)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: wherein the computer accepts the reference values (R) from the operator (Insignificant extra-solution activity (mere data gathering) – see MPEP § 2106.05(g)) Therefore, claim 2 is ineligible. With respect to claim 3: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: wherein the computer firstly accepts a selection of the first target variables (Z1) as such from the operator and only then accepts the reference values (R) for the first target variables (Z1) from the operator (Insignificant extra-solution activity (mere data gathering) – see MPEP § 2106.05(g)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: wherein the computer firstly accepts a selection of the first target variables (Z1) as such from the operator and only then accepts the reference values (R) for the first target variables (Z1) from the operator (Insignificant extra-solution activity (mere data gathering) – see MPEP § 2106.05(g)) Therefore, claim 3 is ineligible. With respect to claim 4: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: wherein between accepting the selection of the first target variables (Z1) as such and accepting the reference values (R) for the first target variables (Z1) the computer ascertains ranges of values, arising on the basis of the data records (D), for the first target variables (Z1), and outputs the ranges of values arising to the operator (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: wherein between accepting the selection of the first target variables (Z1) as such and accepting the reference values (R) for the first target variables (Z1) the computer ascertains ranges of values, arising on the basis of the data records (D), for the first target variables (Z1), and outputs the ranges of values arising to the operator (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) Therefore, claim 4 is ineligible. With respect to claim 5: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: wherein the computer-outputs at least the first actual variables (I1) of the first number (n1) of data records (D) to the operator, and in that the computer-eliminates individual data records (D) from the first number (n1) of data records (D) on the basis of specifications, based on this output, provided by the operator, so that the eliminated data records (D) are disregarded in the course of ascertaining the definitively selected data records (D) (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: wherein the computer-outputs at least the first actual variables (I1) of the first number (n1) of data records (D) to the operator, and in that the computer-eliminates individual data records (D) from the first number (n1) of data records (D) on the basis of specifications, based on this output, provided by the operator, so that the eliminated data records (D) are disregarded in the course of ascertaining the definitively selected data records (D) (Insignificant extra-solution activity (selecting a particular data source or type of data to be manipulated) – see MPEP § 2106.05(g)) Therefore, claim 5 is ineligible. With respect to claim 6: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: wherein the computer-executes steps b) to e) again after the first-time execution of step e), wherein the computer bases the renewed execution of steps b) to e) upon the first actual variables (I1), as first expected values (E1), of that data record (D) of the second number (n2) of data records (d) which have displayed the smallest distance from the first expected values (E1) in the course of the execution of step e), which has already taken place (Adding insignificant extra-solution activity to the judicial exception – see MPEP § 2106.05(g)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: wherein the computer-executes steps b) to e) again after the first-time execution of step e), wherein the computer bases the renewed execution of steps b) to e) upon the first actual variables (I1), as first expected values (E1), of that data record (D) of the second number (n2) of data records (d) which have displayed the smallest distance from the first expected values (E1) in the course of the execution of step e), which has already taken place (Performing repetitive calculations has been deemed a well‐understood, routine, and conventional function – see MPEP § 2106.05(d)(ll)) Therefore, claim 6 is ineligible. With respect to claim 7: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: A computer program product comprising a non-transitory computer-readable medium having recorded thereon machine code which is capable of being processed by a computer, the processing of the machine code by the computer resulting in the execution of an optimization method as claimed in claim 1 (Mere recitation of a generic computer component – see MPEP § 2106.05(b)(I)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: A computer program product comprising a non-transitory computer-readable medium having recorded thereon machine code which is capable of being processed by a computer, the processing of the machine code by the computer resulting in the execution of an optimization method as claimed in claim 1 (Mere recitation of a generic computer component – see MPEP § 2106.05(b)(I)) Therefore, claim 7 is ineligible. With respect to claim 8: 2A Prong 2: The additional elements recited in the claim do not integrate the abstract idea into a practical application, individually or in combination. Additional elements: A computer programmed with a computer program to execute an optimization method as claimed in claim 1 (Mere recitation of a generic computer component – see MPEP § 2106.05(b)(I)) 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: A computer programmed with a computer program to execute an optimization method as claimed in claim 1 (Mere recitation of a generic computer component – see MPEP § 2106.05(b)(I)) Therefore, claim 8 is ineligible. 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 (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. 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. Claims 1 and 6-8 are rejected under 35 U.S.C. 103 as being unpatentable over Kansha et al. (Kansha, Yasuki, and Min-Sen Chiu. “Adaptive generalized predictive control based on JITL technique.” Journal of Process Control 19, no. 7 (2009): 1067-1072.), herein Kansha, in view of Breuer (DE 10 2020 201 215 A1) (Note: a machine translation is used for mapping, attached to this action). Regarding claim 1, Kansha teaches an optimization method, executed by a computer, for the operation of a plant in the basic-materials industry, in particular a plant in the steel industry or aluminum industry (Page 1071, Section 3.1: “the proposed JITL-based GPC design is feasible to be implemented in industrial control systems”), by means of which a technical process is executed cyclically, time and time again (Page 1068, Section 2.1: “When the next query data is available, a new local model will be built by repeating the aforementioned procedure”), a) wherein by utilizing a model of the plant and of the technical process the computer ascertains, on the basis of specified reference values (R) (Page 1068, Section 2.1: “r(k+i) is the future set-point”) for first target variables (Z1) of the technical process (Page 1068, Section 2.1: “Suppose that the present database of JITL consists of N process data (y(i), xi)i=1-N, given a query data xq”), first expected values (E1) for first actual variables (I1) of the technical process (Page 1068, Section 2.1: “y(k+i/k) is the prediction of the future process output at the (k+i)th sampling instant in the prediction horizon Np”), so that the first target variables (Z1) attain the reference values (R) as far as possible (Page 1068, Section 2.1: “(ii) a low-order local model is built based on the relevant data; and (iii) model output is calculated based on the local model and the current query data. When the next query data is available, a new local model will be built by repeating the aforementioned procedure”), b) wherein from a large number of data records (D) known to the computer, which comprise—in each instance for a single cycle of the technical process—the first target variables (Z1) and second target variables (Z2), the first actual variables (I1) and second actual variables (I2), the computer provisionally selects, in accordance with a predetermined first distance criterion, a predetermined first number (n1) of data records (D) in which the first actual variables (I1) display a distance from the first expected values (E1) that is as small as possible (Page 1068, Section 2.1: “(i) relevant data samples in the database are searched to match the query data by some nearest neighborhood criterion”), d) wherein on the basis of the specified reference values (R) for the first target variables (Z1) and on the basis of the first expected values (E1) the computer ascertains second expected values (E2) for the second actual variables (I2) (Page 1068, Section 2.1: “(ii) a low-order local model is built based on the relevant data; and (iii) model output is calculated based on the local model and the current query data. When the next query data is available, a new local model will be built by repeating the aforementioned procedure”), e) wherein from the provisionally selected data records (D) the computer definitively selects, in accordance with a predetermined second distance criterion, a predetermined second number (n2) of data records (D) in which the first actual variables (I1) and the second actual variables (I2) display a distance from the first and second expected values (E1, E2) that is as small as possible (Page 1068, Section 2.1: “After all si are computed by Eq. (3), for each l ϵ [kmin kmax], where kmin and kmax are the pre-specified minimum and maximum numbers of relevant data, the relevant data set (yl , Φl) is constructed by selecting the l most relevant data (yi, xi) corresponding to the largest si to the lth largest si “), f) wherein on the basis of the definitively selected data records (D) for a cycle of the technical process that is yet to be executed the computer ascertains set values (S) for the second target variables (Z2), so that the first target variables (Z1) attain the reference values (R) as far as possible (Page 1069, Section 2.2: “Δu is computed by solving the quadratic optimization problem of Eq. (17) subject to the constraints given in Eq. (8) and only Δu(k) is implemented into the process”), and g) wherein the computer-outputs the ascertained set values (S) to an operator or to a control device of the plant in the basic-materials industry (Page 1068, Section 2.1: “the aim of the proposed JITL-based GPC design is to find the optimal future control actions that drive the future process output to track the reference trajectory as closely as possible in the presence of system constraints and disturbances”). Kansha does not explicitly teach “c) wherein the first target variables (Z1) are disjunct from the second target variables (Z2), and the first actual variables (I1) are disjunct from the second actual variables (I2).” Breuer teaches c) wherein the first target variables (Z1) are disjunct from the second target variables (Z2), and the first actual variables (I1) are disjunct from the second actual variables (I2) ([0007]: “the target values of a selected plant parameter, calculated at time n, for a selected group of individual units of the industrial plant or for a temporal sequence of selected process steps at an individual unit of the industrial plant, are summarized or grouped into an old pattern, wherein the target values of the individual pattern are functionally related to each other; and that, to calculate the new target value for the at least one plant parameter at time n+ 1, the old pattern is fed to the process model as an input variable, and only the target values of the plant parameter of the old pattern are recalculated and grouped in the form of a new pattern. Any existing target values for other system parameters will be kept constant during the recalculation”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to adapt the method of Kansha to incorporate the teachings of Breuer so as to include the first target variables (Z1) being disjunct from the second target variables (Z2), and the first actual variables (I1) being disjunct from the second actual variables (I2). Doing so would allow the optimization problem to be solved with the aim of reducing computational effort while preserving accuracy ([0008]: “The solution according to the invention to the above-mentioned problem, i.e., the significant reduction of the computing power required to solve the optimization problem, is achieved according to the invention by expressly not calculating the influence of all possible actuators on a target variable, but only by recalculating the target values of a single selected plant parameter for a selected group of individual units of the industrial plant with regard to solving the optimization problem. This significantly reduces the required computational effort and also makes it possible to calculate the target values for the selected system parameter in real time with sufficient accuracy to solve the optimization problem”). Regarding claim 6, Kansha in view of Breuer teaches the optimization method as claimed in claim 1. Kansha further teaches wherein the computer-executes steps b) to e) again after the first-time execution of step e), wherein the computer bases the renewed execution of steps b) to e) upon the first actual variables (I1), as first expected values (E1), of that data record (D) of the second number (n2) of data records (d) which have displayed the smallest distance from the first expected values (E1) in the course of the execution of step e), which has already taken place (Page 1068, Section 2.1: “When the next query data is available, a new local model will be built by repeating the aforementioned procedure”). Regarding claim 7, Kansha teaches a computer program product comprising a non-transitory computer-readable medium having recorded thereon machine code which is capable of being processed by a computer (Page 1071, Section 3.1: “it is noted that the computational time for the proposed GPC design is about 0.1 min in our PC with specification of 2.4 GHz CPU and 1 GB RAM, which is much smaller than the sampling time. Given the fast computational time, the proposed JITL-based GPC design is feasible to be implemented in industrial control systems”), the processing of the machine code by the computer resulting in the execution of an optimization method as claimed in claim 1 (see claim 1 rejection). Regarding claim 8, Kansha teaches a computer programmed with a computer program to execute an optimization method (Page 1071, Section 3.1: “it is noted that the computational time for the proposed GPC design is about 0.1 min in our PC with specification of 2.4 GHz CPU and 1 GB RAM, which is much smaller than the sampling time. Given the fast computational time, the proposed JITL-based GPC design is feasible to be implemented in industrial control systems”) as claimed in claim 1 (see claim 1 rejection). Claims 2 and 3 are rejected under 35 U.S.C. 103 as being unpatentable over Kansha, in view of Breuer (DE 10 2020 201 215 A1), and in view of Adelman et al. (US 6,591,225 B1). Regarding claim 2, Kansha in view of Breuer teaches the optimization method as claimed in claim 1. Kansha and Breuer do not explicitly teach “wherein the computer accepts the reference values (R) from the operator.” Adelman further teaches wherein the computer accepts the reference values (R) from the operator (FIGS. 6A-6D and Col. 8, Lines 24-28: “Grid 603 of FIG. 6B illustrates the display of reference values for all the components. In this example, only the plant, gas turbine, and steam turbine components have reference variables. The user uses this grid to change the values of the reference variables”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to adapt the method of Kansha in view of Breuer to incorporate the teachings of Adelman so as to include the computer accepting the reference values (R) from the operator. Doing so would allow a user to specify a configuration of a plant with the aim of optimizing performance (Col. 2, Lines 24-39: “The optimization system allows a user (e.g., plant manager, engineer, and plant operator) to specify the configuration (current or desired) of the power plant. The optimization system adjusts the equations based on this configuration by either modifying the equations themselves or by setting variables that are used by the equations… Once a user has specified a value or range of values of various factors, then the optimization system analyzes the equations to arrive at a set of operating conditions that will result in optimal performance. Optimal performance may be evaluated in various ways such as maximization of overall profit of the power plant”). Regarding claim 3, Kansha in view of Breuer and Adelman teaches the optimization method as claimed in claim 2. Kansha and Breuer do not explicitly teach “wherein the computer firstly accepts a selection of the first target variables (Z1) as such from the operator and only then accepts the reference values (R) for the first target variables (Z1) from the operator.” Adelman further teaches wherein the computer firstly accepts a selection of the first target variables (Z1) as such from the operator (FIGS. 5A-5C and Col. 8, Lines 7-12: “The optimization system displays dialog box 503 after the user has selected the plant component and the modeling constants variable type. The optimization system displays the available modeling constants in area 504, and the modeling constants that are currently selected to be exposed in area 505”) and only then accepts the reference values (R) for the first target variables (Z1) from the operator (FIGS. 6A-6D and Col. 8, Lines 24-28: “Grid 603 of FIG. 6B illustrates the display of reference values for all the components. In this example, only the plant, gas turbine, and steam turbine components have reference variables. The user uses this grid to change the values of the reference variables”). Claim 4 is rejected under 35 U.S.C. 103 as being unpatentable over Kansha, in view of Breuer (DE 10 2020 201 215 A1), Adelman et al. (US 6,591,225 B1), and Paquette et al. (US 2016/0055221 A1). Regarding claim 4, Kansha in view of Breuer and Adelman teaches the optimization method as claimed in claim 3. Kansha, Breuer, and Adelman do not explicitly teach “wherein between accepting the selection of the first target variables (Z1) as such and accepting the reference values (R) for the first target variables (Z1) the computer ascertains ranges of values, arising on the basis of the data records (D), for the first target variables (Z1), and outputs the ranges of values arising to the operator.” Paquette further teaches wherein between accepting the selection of the first target variables (Z1) as such and accepting the reference values (R) for the first target variables (Z1) the computer ascertains ranges of values, arising on the basis of the data records (D), for the first target variables (Z1), and outputs the ranges of values arising to the operator ([0011]: “The selection of variables and ranges for the variables can include defining a classifier protocol based on user input comprising selection of one or more predictive criteria. The classifier protocol can include a predictive model and a user-defined threshold, and a notification can be provided to a user of the data analysis application and/or to another user of the classifier protocol based on a prediction generated by the predictive model constrained by the background data set, the focus set, and the one or more predictive criteria”; [0109]: “User interaction with the application user interface can allow selection of variables and ranges for the variables based on visual displays of the effects on the range choices at 4706”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to adapt the method of Kansha in view of Breuer and Adelman to incorporate the teachings of Paquette so as to include between accepting the selection of the first target variables (Z1) as such and accepting the reference values (R) for the first target variables (Z1) the computer ascertaining ranges of values, arising on the basis of the data records (D), for the first target variables (Z1), and outputting the ranges of values arising to the operator. Doing so would allow suitable values to be output to an operator without the requiring the operator to have an understanding of the way the ranges were computed ([0009]: “Implementations of the current subject matter can support a variety of data analysis and visualization approaches, techniques, and the like, which can provide advantages in usability to analyses based on the EGAN schema or other related schema for analysis of large data sets. Via user interfaces and data handling techniques discussed herein, users can design and implement complicated data analyses and create visualizations to present the results of such analyses, without requiring an understanding the underlying schema, or programming techniques, or the like”). Claim 5 is rejected under 35 U.S.C. 103 as being unpatentable over Kansha, in view of Breuer (DE 10 2020 201 215 A1), and in view of Kim et al. (US 2018/0129369 A1). Regarding claim 5, Kansha in view of Breuer teaches the optimization method as claimed in claim 1. Kansha and Breuer do not explicitly teach “wherein the computer-outputs at least the first actual variables (I1) of the first number (n1) of data records (D) to the operator, and in that the computer-eliminates individual data records (D) from the first number (n1) of data records (D) on the basis of specifications, based on this output, provided by the operator, so that the eliminated data records (D) are disregarded in the course of ascertaining the definitively selected data records (D).” Kim further teaches wherein the computer-outputs at least the first actual variables (I1) of the first number (n1) of data records (D) to the operator, and in that the computer-eliminates individual data records (D) from the first number (n1) of data records (D) on the basis of specifications, based on this output, provided by the operator, so that the eliminated data records (D) are disregarded in the course of ascertaining the definitively selected data records (D) ([0086]: “The sampling of data in the data pane 315 is selected to provide valuable information to the user”; [0262]: “some implementations enable a user to select one or more data values for a column in the data pane, then right-click and choose 'keep only' or 'exclude.' This inserts a filter into the flow at the currently selected node. The system infers an expression to implement the filter, and the expression is saved”). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to adapt the method of Kansha in view of Breuer to incorporate the teachings of Kim so as to include the computer-outputting at least the first actual variables (I1) of the first number (n1) of data records (D) to the operator, and in that the computer-eliminating individual data records (D) from the first number (n1) of data records (D) on the basis of specifications, based on this output, provided by the operator, so that the eliminated data records (D) are disregarded in the course of ascertaining the definitively selected data records (D). Doing so would allow an operator to filter data with the aim of disregarding irrelevant data records ([0002-0003]: “Some data sets are very large or complex, and include many data fields. Various tools can be used to help understand and analyze the data, including dashboards that have multiple data visualizations. However, data frequently needs to manipulated or massaged to put it into a format that can be easily used by data visualization applications… Data flow style systems focus the user on the operations and flow of the data through the system, which helps provide clarity on the overall structure of the job, and makes it easy for the user to control those steps. These systems, however, generally do a poor job of showing the user their actual data, which can make it difficult for users to actually understand what is or what needs to be done to their data”). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 5,727,127 A: Optimizing setpoint values for primary industry plants US 2005/0197986 A1: Filtering data to be used in optimization Any inquiry concerning this communication or earlier communications from the examiner should be directed to Magdalena Kossek whose telephone number is (571)272-5603. The examiner can normally be reached Mon-Fri 8:00-5:00 EST. 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, Robert Fennema can be reached at (571)272-2748. 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. /M.I.K./Examiner, Art Unit 2117 /Christopher E. Everett/Primary Examiner, Art Unit 2117
Read full office action

Prosecution Timeline

Oct 06, 2023
Application Filed
Jan 29, 2026
Non-Final Rejection — §101, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12588661
POULTRY AND LIVESTOCK FEEDING AND MONITORING SYSTEM
2y 5m to grant Granted Mar 31, 2026
Patent 12566424
CUTTING SUPPORT APPARATUS, CUTTING PATTERN GENERATION METHOD, AND CUTTING SYSTEM
2y 5m to grant Granted Mar 03, 2026
Patent 12520760
SYSTEM FOR CONTROLLING OPERATING CLEARANCE BETWEEN A CONCAVE ASSEMBLY AND A CROP PROCESSING ROTOR
2y 5m to grant Granted Jan 13, 2026
Study what changed to get past this examiner. Based on 3 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
71%
Grant Probability
99%
With Interview (+40.0%)
3y 5m
Median Time to Grant
Low
PTA Risk
Based on 7 resolved cases by this examiner. Grant probability derived from career allow 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