Prosecution Insights
Last updated: August 17, 2026
Application No. 18/253,340

A MACHINE LEARNING BASED APPROACH TO WELL TEST ANALYSIS

Non-Final OA §101§103
Filed
May 17, 2023
Priority
Nov 17, 2020 — IN 202021050002 +1 more
Examiner
HANN, JAY B
Art Unit
Tech Center
Assignee
Schlumberger Technology Corporation
OA Round
1 (Non-Final)
61%
Grant Probability
Moderate
1-2
OA Rounds
3m
Est. Remaining
94%
With Interview

Examiner Intelligence

Grants 61% of resolved cases
61%
Career Allowance Rate
292 granted / 476 resolved
+1.3% vs TC avg
Strong +33% interview lift
Without
With
+32.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 6m
Avg Prosecution
27 currently pending
Career history
501
Total Applications
across all art units

Statute-Specific Performance

§101
21.3%
-18.7% vs TC avg
§103
41.4%
+1.4% vs TC avg
§102
11.9%
-28.1% vs TC avg
§112
22.5%
-17.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 476 resolved cases

Office Action

§101 §103
DETAILED ACTION Claims 1-15 are presented for examination. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Drawings The drawings received on 17 May 2023 are accepted. Claim Rejections - 35 USC § 101 – Software per se 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. Claim 15 is rejected under 35 U.S.C. 101 because the claimed invention is directed to non-statutory subject matter in the form of software per se. See MPEP §2106.03. Claim 15 is directed to “A computer program product performing a method.” A “program product” is reasonably interpreted as encompassing a set of software instructions. Claim 15, taken as a whole, fails to include a particular machine (hardware component) or otherwise limit the claims to one of the four categories of statutory subject matter. Software, by itself, is nonstatutory subject matter. See MPEP §2106.03(I). Software is not one of the four categories of statutory subject matter. Accordingly, when all of the components are interpreted as software, claim 15 is directed to software per se. Claim Rejections - 35 USC § 103 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1 and 3-6 Claims 1 and 3-6 are rejected under 35 U.S.C. 103 as being unpatentable over Chu, H. “An Automatic Classification Method of Well Testing Plot Based on Convolutional Neural Network (CNN)” Energies, vol. 12, no. 2846 (2019) (cited in IDS dated 19 August 2024) [herein “Chu”] in view of Zhou, Q. “Development and Application of an Artificial Expert System for the Pressure Transient Analysis of a Dual-Lateral Well Configuration” Masters Thesis, Pennsylvania State U. (2013) (cited in IDS dated 27 August 2024) [herein “Zhou”]. Claim 1 recites “1. A method comprising: obtaining query pressure transient analysis (PTA) data from a well associated with a reservoir.” Chu page 2 last paragraph teach “By summarizing the buildup test data in low permeability reservoirs, the vertically fractured well model, dual-porosity model, and radial composite model were selected as the base model, which were used to generate 2500 theoretical curves of five different types.” The 2500 theoretical curves are obtained pressure transient analysis data. Claim 1 further recites “obtaining a selected class of physics models from a plurality of classes of physics models using a first machine learning model operating on the query PTA data.” Chu page 2 last paragraph teach “By summarizing the buildup test data in low permeability reservoirs, the vertically fractured well model, dual-porosity model, and radial composite model were selected as the base model, which were used to generate 2500 theoretical curves of five different types.” Chu page 7 figure 4 caption teaches: The typical well test curves for models used in this work. (a) Infinite-conductivity vertically fractured model without skin factor (Model 1); (b) infinite-conductivity vertically fractured model with skin factor (Model 2); (c) dual-porosity model with pseudo-steady state (Model 3); (d) radial composite model with mobility ratio >1 and dispersion ratio >1 (Model 4); (e) radial composite model with mobility ratio <1 and dispersion>1 (Model 5). These five models correspond to five classes of physics models of a plurality of physics models. Chu title discloses “An Automatic Classification Method of Well Testing Plot Based on Convolutional Neural Network (CNN).” Classification of well test plots using CNN corresponds with identifying a class of physics model using a machine learning model. Claim 1 further recites “wherein a physics model in at least one of the plurality of classes of physics models comprises a well model and a reservoir model.” Chu page 7 figure 4 caption teaches: The typical well test curves for models used in this work. (a) Infinite-conductivity vertically fractured model without skin factor (Model 1); (b) infinite-conductivity vertically fractured model with skin factor (Model 2); (c) dual-porosity model with pseudo-steady state (Model 3); (d) radial composite model with mobility ratio >1 and dispersion ratio >1 (Model 4); (e) radial composite model with mobility ratio <1 and dispersion>1 (Model 5). Chu page 5 section 3.2.1 discloses “The type curve of well testing is the log–log plot, which is based on the analysis of the time, pressure, and its derivative in the log–log coordinates. The reservoir types are determined by different shapes of the curve, and they are very critical to well testing interpretation results.” The reservoir type correspond with reservoir models. The well testing curves correspond to a well modeling. Claim 1 further recites “and wherein the well model and the reservoir model are parameterized with model parameters having model parameter values.” Chu page 7 table 1 shows “The range of model parameters of various well test models in this paper.” Chu page 7 table 1 shows parameters including “skin factor,” “permeability (mD),” “porosity,” and “mobility ratio.” Each of the listed parameters corresponds with a respective model parameter. Claim 1 further recites “obtaining a plurality of model parameter value estimates to form a parameterized query physics model of the selected class of physics models, using a second machine learning model operating on the query PTA data.” Chu section 3.2.7 “Adam Optimization Algorithm” discloses “To obtain the minimum value of loss function of the model, the weights in the network model need to be updated at each iteration step. Among various optimization algorithms for weight updating, the Adam optimization algorithm proposed by Kingma and Ba, [34] has the highest performance [35,36].” Updating the weights in the network correspond to obtaining parameter value estimates for the respective physics modeling. But Chu does not explicitly disclose parameter value estimates being done using a second machine learning model; however, in analogous art of pressure transient analysis machine learning, Zhou page 37 section 4.3 teaches “The purpose of building the Inverse Neural Network is to predict the permeability and porosity of a specific pattern with dual-lateral wells.” Predicting the permeability and porosity correspond to obtaining a plurality of model parameter value estimates using the inverse neural network. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu and Zhou. One having ordinary skill in the art would have found motivation to use inverse neural networks into the system of classification of well testing for the advantageous purpose of “This thesis gives a new way to predict the permeability and porosity by combining pressure transient data and artificial neural network. See Zhou abstract page iv last sentence. In particular, “Comparing with laboratory test and well logging, it is easy, cheap, and fast to predict the permeability and porosity by obtaining the small part of reservoir properties and pressure transient data.” See Zhou page 71 section 7.2. Claim 1 further recites “and providing the parameterized query physics model to a user.” Chu page 19 section 5 disclose “The 25 field cases from the Ordos Basin showed that the trained CNN could successfully classify 21 cases.” Using the trained model on the field cases from the Ordos Basin corresponds with providing the trained model to a user for real-world use. However, Zhou is cited for the parameterized physics model. As discussed above, Zhou page 37 section 4.3 teaches “The purpose of building the Inverse Neural Network is to predict the permeability and porosity of a specific pattern with dual-lateral wells.” Using the trained inverse neural network to predict permeability and porosity correspond with providing the trained model to a user. Claim 3 further recites “3. The method of claim 1, of wherein the physics model further comprises a boundary model.” Chu page 2 last paragraph disclose “Since the different forms of pressure derivative curves represent various reservoir types, flow regimes, and outer boundary properties, in this paper, an automatic classification method of well testing curves is proposed based on CNN.” Chu page 7 figure 4 caption teaches: The typical well test curves for models used in this work. (a) Infinite-conductivity vertically fractured model without skin factor (Model 1); (b) infinite-conductivity vertically fractured model with skin factor (Model 2); (c) dual-porosity model with pseudo-steady state (Model 3); (d) radial composite model with mobility ratio >1 and dispersion ratio >1 (Model 4); (e) radial composite model with mobility ratio <1 and dispersion>1 (Model 5). Chu page 22 description of equations (A9) and (A10) discloses “The internal boundary condition and exterior boundary respectively.” The boundary conditions for the respective models correspond with a boundary modeling for the respective physics models. See further Chu description of equations (A21)-(A23) and equations (A37)-(A39). Claim 4 further recites “4. The method of claim 1, further comprising training the first machine learning model and the second machine learning model, wherein the training comprises: obtaining historical data comprising: a plurality of physics models and model parameters in the plurality of classes; sampling the historical data to obtain training data; and training the first machine learning model and the second machine learning model using the training data.” Chu page 8 first paragraph discloses “Before training, improving, and evaluating the CNN model for well test plots, it was necessary to divide the training data sets into training set, validation set, and test set.” The training data sets correspond with obtained historical data. Dividing the data into training and validation and test sets corresponds with sampling respective data to obtain the training data. Training and improving the CNN model corresponds with training the machine learning model using the training data. Zhou section 4.3.2 teaches “Training test and validation processes utilized for inverse ANN” which corresponds with a respective training of the second machine learning model. Claim 5 further recites “5. The method of claim 4, wherein sampling the historical data comprises: performing a sampling based on the well model, the reservoir model and a boundary model across the plurality of classes of physics models to obtain the training data for the first machine learning model.” Chu section 3.2.1 “Sample Obtaining” third paragraph discloses “In this paper, the training set included 2725 well test curves for five well test models, and 25 field buildup test cases were used to evaluate the generalization ability of CNN.” Obtaining these 2725 well test curves as a sample obtaining process corresponds with performing sampling to obtain the training data for the first machine learning model. Claim 6 further recites “6. The method of claim 4, wherein sampling the historical data comprises: performing a sampling based on the model parameters within classes of physics models to obtain the training data for the second machine learning model.” Zhou page 21 second paragraph teaches “As a result, after selection we generated 1182 data sets. Since each data set is a random combination of several reservoir characteristics, it can generally represent the different situations for different tight-gas reservoirs to some extent.” Zhou page 37 last paragraph discloses “The input and target data were divided in proportions as 0.7, 0.15, and 0.15 by ‘divideind’ function which divides the data into three sets using specific indices. In other words, there are overall 1182 data sets, 828 data sets as training data, 177 data sets as validation data and 177 data sets as test data.” Randomly generating 1182 data sets correspond with sampling to obtain training data for the second machine learning model. Claims 11, 13, and 15 Claims 11, 13, and 15 are rejected under 35 U.S.C. 103 as being unpatentable over Chu, H. “An Automatic Classification Method of Well Testing Plot Based on Convolutional Neural Network (CNN)” Energies, vol. 12, no. 2846 (2019) (cited in IDS dated 19 August 2024) [herein “Chu”] in view of Zhou, Q. “Development and Application of an Artificial Expert System for the Pressure Transient Analysis of a Dual-Lateral Well Configuration” Masters Thesis, Pennsylvania State U. (2013) (cited in IDS dated 27 August 2024) [herein “Zhou”] and US 2021/0264262 A1 Colombo, et al. [herein “Colombo”]. Claim 11 recites “11. A system comprising: a computer processor; and instructions executing on the computer processor.” Chu does not explicitly disclose a computer processor; however, in analogous art of machine learning on reservoir, Colombo paragraph 118 teaches “the computing system (1300) may include one or more computer processors (1302), non-persistent storage (1304) (for example, volatile memory, such as random access memory (RAM).” Colombo paragraph 122 teaches: Software instructions in the form of computer readable program code to perform embodiments of the disclosure may be stored, in whole or in part, temporarily or permanently, on a non-transitory computer readable medium such as a CD, DVD, storage device, a diskette, a tape, flash memory, physical memory, or any other computer readable storage medium. A computer system implementing software instructions corresponds with a computer processor and instructions. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Colombo. One having ordinary skill in the art would have found motivation to use computer implementation into the system of classification of well testing for a computer implementation suitable for performing deep learning on reservoir models. See Colombo abstract. Claim 11 further recites “causing the system to: obtain query pressure transient analysis (PTA) data from a well associated with a reservoir.” Chu page 2 last paragraph teach “By summarizing the buildup test data in low permeability reservoirs, the vertically fractured well model, dual-porosity model, and radial composite model were selected as the base model, which were used to generate 2500 theoretical curves of five different types.” The 2500 theoretical curves are obtained pressure transient analysis data. Claim 11 further recites “obtain a selected class of physics models from a plurality of classes of physics models using a first machine learning model operating on the query PTA data.” Chu page 2 last paragraph teach “By summarizing the buildup test data in low permeability reservoirs, the vertically fractured well model, dual-porosity model, and radial composite model were selected as the base model, which were used to generate 2500 theoretical curves of five different types.” Chu page 7 figure 4 caption teaches: The typical well test curves for models used in this work. (a) Infinite-conductivity vertically fractured model without skin factor (Model 1); (b) infinite-conductivity vertically fractured model with skin factor (Model 2); (c) dual-porosity model with pseudo-steady state (Model 3); (d) radial composite model with mobility ratio >1 and dispersion ratio >1 (Model 4); (e) radial composite model with mobility ratio <1 and dispersion>1 (Model 5). These five models correspond to five classes of physics models of a plurality of physics models. Chu title discloses “An Automatic Classification Method of Well Testing Plot Based on Convolutional Neural Network (CNN).” Classification of well test plots using CNN corresponds with identifying a class of physics model using a machine learning model. Claim 11 further recites “wherein a physics model in at least one of the plurality of classes of physics models comprises a well model and a reservoir model.” Chu page 7 figure 4 caption teaches: The typical well test curves for models used in this work. (a) Infinite-conductivity vertically fractured model without skin factor (Model 1); (b) infinite-conductivity vertically fractured model with skin factor (Model 2); (c) dual-porosity model with pseudo-steady state (Model 3); (d) radial composite model with mobility ratio >1 and dispersion ratio >1 (Model 4); (e) radial composite model with mobility ratio <1 and dispersion>1 (Model 5). Chu page 5 section 3.2.1 discloses “The type curve of well testing is the log–log plot, which is based on the analysis of the time, pressure, and its derivative in the log–log coordinates. The reservoir types are determined by different shapes of the curve, and they are very critical to well testing interpretation results.” The reservoir type correspond with reservoir models. The well testing curves correspond to a well modeling. Claim 11 further recites “and wherein the well model and the reservoir model are parameterized with model parameters having model parameter values.” Chu page 7 table 1 shows “The range of model parameters of various well test models in this paper.” Chu page 7 table 1 shows parameters including “skin factor,” “permeability (mD),” “porosity,” and “mobility ratio.” Each of the listed parameters corresponds with a respective model parameter. Claim 11 further recites “obtain a plurality of model parameter value estimates to form a parameterized query physics model of the selected class of physics models, using a second machine learning model operating on the query PTA data.” Chu section 3.2.7 “Adam Optimization Algorithm” discloses “To obtain the minimum value of loss function of the model, the weights in the network model need to be updated at each iteration step. Among various optimization algorithms for weight updating, the Adam optimization algorithm proposed by Kingma and Ba, [34] has the highest performance [35,36].” Updating the weights in the network correspond to obtaining parameter value estimates for the respective physics modeling. But Chu does not explicitly disclose parameter value estimates being done using a second machine learning model; however, in analogous art of pressure transient analysis machine learning, Zhou page 37 section 4.3 teaches “The purpose of building the Inverse Neural Network is to predict the permeability and porosity of a specific pattern with dual-lateral wells.” Predicting the permeability and porosity correspond to obtaining a plurality of model parameter value estimates using the inverse neural network. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu and Zhou. One having ordinary skill in the art would have found motivation to use inverse neural networks into the system of classification of well testing for the advantageous purpose of “This thesis gives a new way to predict the permeability and porosity by combining pressure transient data and artificial neural network. See Zhou abstract page iv last sentence. In particular, “Comparing with laboratory test and well logging, it is easy, cheap, and fast to predict the permeability and porosity by obtaining the small part of reservoir properties and pressure transient data.” See Zhou page 71 section 7.2. Claim 11 further recites “and provide the parameterized query physics model to a user.” Chu page 19 section 5 disclose “The 25 field cases from the Ordos Basin showed that the trained CNN could successfully classify 21 cases.” Using the trained model on the field cases from the Ordos Basin corresponds with providing the trained model to a user for real-world use. However, Zhou is cited for the parameterized physics model. As discussed above, Zhou page 37 section 4.3 teaches “The purpose of building the Inverse Neural Network is to predict the permeability and porosity of a specific pattern with dual-lateral wells.” Using the trained inverse neural network to predict permeability and porosity correspond with providing the trained model to a user. Claim 13 further recites “13. The system of any of claim 11-12, wherein the instructions further cause the system to train the first machine learning model and the second machine learning model, wherein the training comprises: obtaining historical data comprising: a plurality of physics models and model parameters in the plurality of classes; sampling the historical data to obtain training data; and training the first machine learning model and the second machine learning model using the training data.” Chu page 8 first paragraph discloses “Before training, improving, and evaluating the CNN model for well test plots, it was necessary to divide the training data sets into training set, validation set, and test set.” The training data sets correspond with obtained historical data. Dividing the data into training and validation and test sets corresponds with sampling respective data to obtain the training data. Training and improving the CNN model corresponds with training the machine learning model using the training data. Zhou section 4.3.2 teaches “Training test and validation processes utilized for inverse ANN” which corresponds with a respective training of the second machine learning model. Claim 15 further recites “15. A computer program product performing a method according to any one of claims 1-10.” Chu does not explicitly disclose a computer processor; however, in analogous art of machine learning on reservoir, Colombo paragraph 118 teaches “the computing system (1300) may include one or more computer processors (1302), non-persistent storage (1304) (for example, volatile memory, such as random access memory (RAM).” Colombo paragraph 122 teaches: Software instructions in the form of computer readable program code to perform embodiments of the disclosure may be stored, in whole or in part, temporarily or permanently, on a non-transitory computer readable medium such as a CD, DVD, storage device, a diskette, a tape, flash memory, physical memory, or any other computer readable storage medium. A computer system implementing software instructions corresponds with a computer processor and instructions. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Colombo. One having ordinary skill in the art would have found motivation to use computer implementation into the system of classification of well testing for a computer implementation suitable for performing deep learning on reservoir models. See Colombo abstract. Dependent Claims 2, 8, and 9 Claims 2, 8, and 9 are rejected under 35 U.S.C. 103 as being unpatentable over Chu and Zhou as applied to claims 1 and 4 above, and further in view of US patent 10,754,060 B2 Borrel, et al. [herein “Borrel”]. Claim 2 further recites “2. The method of claim 1, of wherein obtaining the selected class of physics models from the plurality of classes of physics models comprises selecting a set of suggested classes of physics models from the plurality of classes of physics models using the first machine learning model, and receiving from the user a selection of the selected class of physics models from the suggested classes of physics models.” Chu title discloses “An Automatic Classification Method of Well Testing Plot Based on Convolutional Neural Network (CNN).” Classification of well test plots using CNN corresponds with identifying a class of physics model using a machine learning model. Chu does not explicitly disclose user selection of models; however, in analogous art of reservoir characterization, Borrel column 4 lines 40-56 teaches: a user can optionally select which of the fracture patterns suggested in step 102 is "correct" (e.g., most similar or neural network prediction). It is noted that a user may not always take the characterization with the highest similarity score as being the most "correct" if the user has private or proprietary knowledge or has previous experience to dictate otherwise. Based on the user selection of a fracture pattern characterization from the characterization suggestions in step 102 (e.g., selecting one of the fracture patterns in FIG. 4), the selection is processed to correlate the triplet of images to the user selected fracture pattern characterization to store the new correlation in the database 130 for future determinations by steps 101 and 102. In other words, the method "learns" or "updates" the knowledge database 130 based on user feedback in step 103 when the determined fracture pattern characterization including a highest rank is not selected. A user electing which suggested patterns are ‘correct’ and using the user selections to update the knowledge database based on the user feedback corresponds with a user selecting from a plurality of suggested classes of model. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Borrel. One having ordinary skill in the art would have found motivation to use user feedback into the system of classification of well testing for the advantageous purpose of learning and updating with “private or proprietary knowledge or has previous experience.” See Borrel column 4 lines 40-56. Claim 8 further recites “8. The method of claim 4, further comprising: updating the model parameter value estimates based on an input by the user.” Chu does not explicitly disclose user selection of models; however, in analogous art of reservoir characterization, Borrel column 4 lines 40-56 teaches: a user can optionally select which of the fracture patterns suggested in step 102 is "correct" (e.g., most similar or neural network prediction). It is noted that a user may not always take the characterization with the highest similarity score as being the most "correct" if the user has private or proprietary knowledge or has previous experience to dictate otherwise. Based on the user selection of a fracture pattern characterization from the characterization suggestions in step 102 (e.g., selecting one of the fracture patterns in FIG. 4), the selection is processed to correlate the triplet of images to the user selected fracture pattern characterization to store the new correlation in the database 130 for future determinations by steps 101 and 102. In other words, the method "learns" or "updates" the knowledge database 130 based on user feedback in step 103 when the determined fracture pattern characterization including a highest rank is not selected. A user electing which suggested patterns are ‘correct’ and using the user selections to update the knowledge database based on the user feedback corresponds with a user selecting from a plurality of suggested classes of model. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Borrel. One having ordinary skill in the art would have found motivation to use user feedback into the system of classification of well testing for the advantageous purpose of learning and updating with “private or proprietary knowledge or has previous experience.” See Borrel column 4 lines 40-56. Claim 9 further recites “9. The method of claim 8, further comprising, after updating the model parameter value estimates, and before obtaining the historical data: adding the parameterized query physics model with the model parameter value estimates to the historical data.” Chu does not explicitly disclose user selection of models; however, in analogous art of reservoir characterization, Borrel column 4 lines 40-56 teaches: a user can optionally select which of the fracture patterns suggested in step 102 is "correct" (e.g., most similar or neural network prediction). It is noted that a user may not always take the characterization with the highest similarity score as being the most "correct" if the user has private or proprietary knowledge or has previous experience to dictate otherwise. Based on the user selection of a fracture pattern characterization from the characterization suggestions in step 102 (e.g., selecting one of the fracture patterns in FIG. 4), the selection is processed to correlate the triplet of images to the user selected fracture pattern characterization to store the new correlation in the database 130 for future determinations by steps 101 and 102. In other words, the method "learns" or "updates" the knowledge database 130 based on user feedback in step 103 when the determined fracture pattern characterization including a highest rank is not selected. Updating the knowledge database based on the user feedback corresponds with adding the user-selected parameterized model information to the historical data of the knowledge database. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Borrel. One having ordinary skill in the art would have found motivation to use user feedback into the system of classification of well testing for the advantageous purpose of learning and updating with “private or proprietary knowledge or has previous experience.” See Borrel column 4 lines 40-56. Dependent Claim 7 Claim 7 is rejected under 35 U.S.C. 103 as being unpatentable over Chu and Zhou as applied to claim 4 above, and further in view of Bhark, E., et al. “Assisted History Matching Benchmarking: Design of Experiments-based Techniques” Society of Petroleum Engineers, SPE-170690-MS (2014) [herein “Bhark”]. Claim 7 further recites “7. The method of claim 4, wherein the sampling relies on a design of experiments (DOE)-based approach.” Chu does not explicitly disclose DOE-based approaches; however, in analogous art of reservoir characterization, Bhark page 8 second paragraph teaches “the DoE workflow does offer standard parameter screening techniques that can be used to select those to which the relevant historical data are statistically sensitive.” Bhark page 5 item C. teaches “C. Selection of a DoE parameter sampling strategy for response surface (or proxy model) construction.” A Design of Experiments (DoE) workflow for parameter sampling is using a DOE-based approach for sampling. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Bhark. One having ordinary skill in the art would have found motivation to use DoE-based parameter sampling into the system of classification of well testing for the advantageous purpose of “generalized yet effective application in most history matching frameworks.” See Bhark page 3 last paragraph. Dependent Claim 10 Claim 10 is rejected under 35 U.S.C. 103 as being unpatentable over Chu and Zhou as applied to claim 1 above, and further in view of US patent 12,197,201 B2 Boguslawski, et al. [herein “Boguslawski”]. Claim 10 further recites “10. The method of claim 1, wherein the first machine learning model and the second machine learning model are Siamese neural networks.” Chu does not explicitly disclose a Siamese neural network; however, in analogous art of well site operation machine learning, Boguslawski column 10 lines 44-47 teach “Examples of generic ML models that may be trained include Convolutional Neural Networks (CNN), Siamese Neural Networks, Support Vector Machines (SYN), Autoencoder Neural Networks, and the like.” It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, and Boguslawski. One having ordinary skill in the art would have found motivation to use a Siamese neural network into the system of classification of well testing because Siamese neural networks have art recognized suitability for the intended purpose. See MPEP §2144.07. Dependent Claim 12 Claim 12 is rejected under 35 U.S.C. 103 as being unpatentable over Chu, Zhou, and Colombo as applied to claim 11 above, and further in view of US patent 10,754,060 B2 Borrel, et al. [herein “Borrel”]. Claim 12 further recites “12. The system of claim 11 wherein obtaining the selected class of physics models from the plurality of classes of physics models comprises selecting a set of suggested classes of physics models from the plurality of classes of physics models using the first machine learning model, and receiving from the user a selection of the selected class of physics models from the suggested classes of physics models.” Chu title discloses “An Automatic Classification Method of Well Testing Plot Based on Convolutional Neural Network (CNN).” Classification of well test plots using CNN corresponds with identifying a class of physics model using a machine learning model. Chu does not explicitly disclose user selection of models; however, in analogous art of reservoir characterization, Borrel column 4 lines 40-56 teaches: a user can optionally select which of the fracture patterns suggested in step 102 is "correct" (e.g., most similar or neural network prediction). It is noted that a user may not always take the characterization with the highest similarity score as being the most "correct" if the user has private or proprietary knowledge or has previous experience to dictate otherwise. Based on the user selection of a fracture pattern characterization from the characterization suggestions in step 102 (e.g., selecting one of the fracture patterns in FIG. 4), the selection is processed to correlate the triplet of images to the user selected fracture pattern characterization to store the new correlation in the database 130 for future determinations by steps 101 and 102. In other words, the method "learns" or "updates" the knowledge database 130 based on user feedback in step 103 when the determined fracture pattern characterization including a highest rank is not selected. A user electing which suggested patterns are ‘correct’ and using the user selections to update the knowledge database based on the user feedback corresponds with a user selecting from a plurality of suggested classes of model. It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, Colombo, and Borrel. One having ordinary skill in the art would have found motivation to use user feedback into the system of classification of well testing for the advantageous purpose of learning and updating with “private or proprietary knowledge or has previous experience.” See Borrel column 4 lines 40-56. Dependent Claim 14 Claim 14 is rejected under 35 U.S.C. 103 as being unpatentable over Chu, Zhou, and Colombo and/or Borrel as applied to claims 11-12 above, and further in view of US patent 12,197,201 B2 Boguslawski, et al. [herein “Boguslawski”]. Claim 14 further recites “14. The system of any of claims 11-12, wherein the first machine learning model and the second machine learning model are Siamese neural networks.” Chu does not explicitly disclose a Siamese neural network; however, in analogous art of well site operation machine learning, Boguslawski column 10 lines 44-47 teach “Examples of generic ML models that may be trained include Convolutional Neural Networks (CNN), Siamese Neural Networks, Support Vector Machines (SYN), Autoencoder Neural Networks, and the like.” It would have been obvious to a person having ordinary skill in the art before the effective filing date of the claimed invention to combine Chu, Zhou, Colombo, Borrel, and Boguslawski. One having ordinary skill in the art would have found motivation to use a Siamese neural network into the system of classification of well testing because Siamese neural networks have art recognized suitability for the intended purpose. See MPEP §2144.07. Conclusion Prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 10633953 B2 Abou-Sayed; Ahmed S. et al. Teaches Slurrification and disposal of waste by pressure pumping into a subsurface formation US 9703006 B2 Stern; David et al. Method and system for creating history matched simulation models Xu, C., et al. "When Petrophysics Meets Big Data: What can Machine Do?" Society of Petroleum Engineers, SPE-195068-MS (2019) Machine learning technology background within petrophysics. Rock physics modeling. Park, J., et al. “Hybrid Physics and Data-Driven Modeling for Unconventional Field Development – Onshore US Basin Case Study” Unconventional Resources Tech. Conf., URTeC:2573 (July 2020) Combining hybrid physics-based and data-driven approaches for field development planning. ML models trained with reservoir simulation inputs Moosavi, S., et al. “Auto-detection interpretation model for horizontal oil wells using pressure transient responses” Advances in Geo-Energy Research, vol. 4, no. 3, pp. 305-316 (September 2020) Abstract: “multilayer perceptron (MLP) neural networks are used to correctly identify reservoir models from pressure derivative curves derived from horizontal wells.” … “The developed network can correctly identify the reservoir-flow model with a probability of close to 0.9.” Cites Chu as a reference. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Jay B Hann whose telephone number is (571)272-3330. The examiner can normally be reached M-F 10am-7pm EDT. 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, Renee Chavez can be reached at (571) 270-1104. 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. /Jay Hann/Primary Examiner, Art Unit 2186 4 August 2026
Read full office action

Prosecution Timeline

May 17, 2023
Application Filed
Aug 06, 2026
Non-Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12706202
INTEGRATING FEATURES OF SEGMENTED SCAN DATA INTO DIGITAL DENTITION MODELS
4y 8m to grant Granted Aug 11, 2026
Patent 12688339
METHODS AND DEVICES FOR COMPUTING A STATE OF AN ELECTROMECHANICAL OBJECT
5y 1m to grant Granted Jul 21, 2026
Patent 12688337
KNOWLEDGE GRAPH-DRIVEN GROUNDWATER-ORIENTED METHOD AND DEVICE FOR BUILDING RISK WARNING
1y 6m to grant Granted Jul 21, 2026
Patent 12651103
METHOD OF TRANSMISSION MECHANISM DESIGN
3y 7m to grant Granted Jun 09, 2026
Patent 12614006
Movement Demand Estimation System, Movement Demand Estimation Method, People Flow Estimation System, and People Flow Estimation Method
3y 11m to grant Granted Apr 28, 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
61%
Grant Probability
94%
With Interview (+32.7%)
3y 6m (~3m remaining)
Median Time to Grant
Low
PTA Risk
Based on 476 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