IP Library › Granted Patent US 12,360,274
Granted Patent B2
US 12,360,274 · App. 17/000,117 · Granted Jul 15, 2025

AI/ML, distributed computing, and blockchained based reservoir management platform

Inventors: Keshava Prasad Rangarajan (Sugarland, TX); Raja Vikram R. Pandya (Katy, TX); Srinath Madasu (Houston, TX); Shashi Dande (Spring, TX)
Assignee: Landmark Graphics Corporation
G01V1/40G01V20/00G06F18/214G06F30/27G06N5/04G06N7/01G06N20/00H04L9/006H04L9/0637H04L9/0643H04L9/3247E21B2200/20E21B2200/22H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,360,274
App. No.
17/000,117
Granted
Jul 15, 2025
Kind
B2
Abstract

A system, for controlling well site operations, comprising a machine learning engine, a predictive engine, a node system stack, and a blockchain. The learning engine includes a machine learning algorithm, an algorithmically generated earth model, and control variables. The learning algorithm generates a trained data model using the algorithmically generated earth model. The predictive engine includes an Artificial Intelligence (AI) algorithm. The AI algorithm generates a trained AI algorithm using the trained data model and earth model variables using the trained AI algorithm. The system stack is communicable coupled to the predictive engine, the learning engine, the blockchain, sensors, and a machine controller. The blockchain having a genesis block and a plurality of subsequent blocks. Each subsequent block comprising a well site entry and a hash of a previous entry. The well site entry comprises transacted operation control variables. The transacted variables are based on the generated earth model variables.

Claims (58)

1. A system stack for managing well site operations, the system stack comprising:

at least one node system stack; and

at least one predictive engine that includes a drill path and production control pattern recognition component and at least one machine learning engine,

wherein the at least one machine learning engine has at least one machine learning algorithm, at least one algorithmically generated earth model, and receives at least one operation control variable from a machine controller configured to control equipment for well site operations, wherein the at least one machine learning engine is configured to generate at least one trained data model,

wherein the at least one predictive engine has an artificial intelligence algorithm,

wherein the at least one predictive engine is configured to generate a trained artificial intelligence algorithm using the artificial intelligence algorithm and the at least one trained data model generated by the at least one machine learning engine,

wherein the trained artificial intelligence algorithm has a parameter set that is less than a parameter set used by the artificial intelligence algorithm,

wherein the trained artificial intelligence algorithm is configured to generate earth model variables,

wherein the at least one node system stack is coupled to the at least one predictive engine, the at least one machine learning algorithm, a distributed network, a plurality of sensors, and the at least one machine controller for communication therewith,

wherein the distributed network includes a genesis block chained to a plurality of subsequent blocks,

wherein each of the plurality of subsequent blocks includes a well site entry and a cryptographic hash value of a previous well site entry,

wherein the well site entry includes at least one operation control variable and a well site operation from the machine controller configured to control equipment for well site operations, wherein the at least one operation control variable stored in the well site entry is, at least in part, based on at least one of the generated earth model variables;

a visualization engine configured to generate a display of a drill path, the received at least one operation control variable, and the generated earth model variables; and

an optimization engine configured to optimize the generated earth model variables by sampling the generated earth model variables based on at least one drilling model and an optimization tool configured to predict at least one optimized drill path,

wherein the predicted at least one optimized drill path is based on one or more objective criteria including a shortest length, minimum drilling time, maximum Rate Of Penetration, minimum bit wear, minimum mud loss, minimum overall drilling cost, minimum curvature, complexity of the drill path, and maximum safety, and

wherein the visualization engine updates the display based on the predicted at least one optimized drill path.

2. The system stack of claim 1 , wherein the system stack is executed on a hardware node, partitions of a hardware node, a plurality of hardware nodes, or a combination thereof.

3. The system stack of claim 2 , wherein the system stack includes a plurality of partitions and the stack comprises a middleware controller coupled to each partition for communication with components included in the plurality of partitions including node system stacks, predictive engines, and machine learning engines.

4. The system stack of claim 3 , wherein the middleware controller is a Robot Operating System (ROS) based controller.

5. The system stack of claim 1 , wherein the optimization engine performs one of a Bayesian optimization, genetic algorithm optimization, and particle swarm optimization.

6. The system stack of claim 1 , further comprising:

a deep particle filter configured to clean the well log data variables and seismic data variables received from sensors and well site operation equipment; and

a forward modeling component to compare predicted variables in the generated earth model to the cleaned well log data variables and seismic data variables.

7. An apparatus for managing well site operations, the apparatus comprising:

at least one node system stack; and

at least one predictive engine that includes a drill path and production control pattern recognition component and at least one machine learning engine,

wherein the at least one machine learning engine has at least one machine learning algorithm, at least one algorithmically generated earth model, and at least one operation control variable from a machine controller configured to control equipment for well site operations, wherein the at least one machine learning engine is configured to generate at least one trained data model,

wherein the at least one predictive engine has an artificial intelligence algorithm,

wherein the at least one predictive engine is configured to generate a trained artificial intelligence algorithm using the artificial intelligence algorithm and the at least one trained data model generated by the at least one machine learning engine,

wherein the trained artificial intelligence algorithm has a parameter set that is less than a parameter set used by the artificial intelligence algorithm,

wherein the trained artificial intelligence algorithm is configured to generate earth model variables,

wherein the at least one node system stack is coupled to the at least one predictive engine, the at least one machine learning algorithm, a distributed network, a plurality of sensors, and the at least one machine controller for communication therewith;

a visualization engine configured to generate a display of a drill path, the received at least one operation control variable, and the generated earth model variables;

an optimization engine configured to optimize the generated earth model variables by sampling the generated earth model variables based on at least one drilling model and an optimization tool configured to predict at least one optimized drill path,

wherein the predicted at least one optimized drill path is based on one or more objective criteria including a shortest length, minimum drilling time, maximum Rate Of Penetration, minimum bit wear, minimum mud loss, minimum overall drilling cost, minimum curvature, complexity of the drill path, and maximum safety, and

wherein the visualization engine updates the display based on the predicted at least one optimized drill path.

8. The apparatus of claim 7 , wherein the apparatus is executed on a hardware node, partitions of a hardware node, a plurality of hardware nodes, or a combination thereof.

9. The apparatus of claim 8 , wherein the apparatus includes a plurality of partitions and the stack further comprises a middleware controller coupled to each partition for communication with components included in the plurality of partitions including node system stacks, predictive engines, and machine learning engines.

10. The apparatus of claim 9 , wherein the middleware controller is a Robot Operating System (ROS) based controller.

11. The apparatus of claim 7 , wherein the optimization engine performs one of a Bayesian optimization, genetic algorithm optimization, and particle swarm optimization.

12. The apparatus of claim 7 , further comprising:

a deep particle filter configured to clean the well log data variables and seismic data variables received from sensors and well site operation equipment; and

a forward modeling component to compare predicted variables in the generated earth model to the cleaned well log data variables and seismic data variables.

13. A method for managing well site operations using at least one system stack that includes at least one node system stack, the method comprising:

receiving, by at least one machine learning engine, at least one operation control variable from a machine controller configured to control equipment for well site operations, wherein the at least one machine learning engine is configured to generate at least one trained data model, wherein the at least one machine learning is part of at least one predictive engine that also includes a drill path and production control pattern recognition component, wherein the at least one machine learning engine has at least one machine learning algorithm, at least one algorithmically generated earth model;

generating a trained artificial intelligence algorithm using an artificial intelligence algorithm of the at least one predictive engine has an artificial intelligence algorithm and the at least one trained data model generated by the at least one machine learning engine, wherein the trained artificial intelligence algorithm has a parameter set that is less than a parameter set used by the artificial intelligence algorithm, wherein the trained artificial intelligence algorithm is configured to generate earth model variables,

wherein the at least one node system stack is coupled to the at least one predictive engine, the at least one machine learning algorithm, a distributed network, a plurality of sensors, and the at least one machine controller for communication therewith, wherein the distributed network includes a genesis block chained to a plurality of subsequent blocks,

wherein each of the plurality of subsequent blocks includes a well site entry and a cryptographic hash value of a previous well site entry, wherein the well site entry includes at least one operation control variable and a well site operation from the machine controller configured to control equipment for well site operations, wherein the at least one operation control variable stored in the well site entry is, at least in part, based on at least one of the generated earth model variables;

generating, by a visualization engine, a display of a drill path, the received at least one operation control variable, and the generated earth model variables;

optimizing, by an optimization engine, the generated earth model variables by sampling the generated earth model variables based on at least one drilling model and an optimization tool configured to predict at least one optimized drill path,

wherein the predicted at least one optimized drill path is based on one or more objective criteria including a shortest length, minimum drilling time, maximum Rate Of Penetration, minimum bit wear, minimum mud loss, minimum overall drilling cost, minimum curvature, complexity of the drill path, and maximum safety;

controlling at least one well site operation using the at least one operation control variable included in the well site entry; and

updating, by the visualization engine, the display based on the predicted at least one optimized drill path.

14. The method of claim 13 , wherein the system stack is executed on a hardware node, partitions of a hardware node, a plurality of hardware nodes, or a combination thereof.

15. The method of claim 14 , wherein the system stack includes a plurality of partitions and the stack further comprises a middleware controller coupled to each partition for communication with components included in the plurality of partitions including system stacks, predictive engines, and machine learning engines.

16. The method of claim 15 , wherein the middleware controller is a Robot Operating System (ROS) based controller.

17. The method of claim 13 , wherein the optimization tool performs one of a Bayesian optimization, genetic algorithm optimization, and particle swarm optimization.

18. The method of claim 13 , further comprising cleaning the well log data variables and seismic data variables received from sensors and well site operation equipment using a deep particle filter; and comparing predicted variables in the generated earth model to the cleaned well log data variables and seismic data variables using a forward modeling component.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA SHOULD BE LANDMARK GRAPHICS CORPORATION PREVIOUSLY RECORDED AT REEL: 67294 FRAME: 467. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 23, 2024
From: RANGARAJAN, KESHAVA PRASAD; PANDYA, RAJA VIKRAM R.; MADASU, SRINATH; DANDE, SHASHI
To: LANDMARK GRAPHICS CORPORATION
Reel/Frame 067528/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2024
From: RANGARAJAN, KESHAVA PRASAD; PANDYA, RAJA VIKRAM R.; MADASU, SRINATH; DANDE, SHASHI
To: HALLIBURTON ENERGY SERVICES, INC.
Reel/Frame 067294/0467 →
Continuity (3)
Continuation In Part 16651859
Provisional Application 62891223 · Aug 23, 2019
Related Publication 20210055442A1 · Feb 25, 2021
References Cited (51)
US 9934338B2 · Germain et al. · 2018 [cited by applicant]
US 10223482B2 · Borrel et al. · 2019 [cited by applicant]
US 11257073B2 · Padmanabhan · 2022 [cited by examiner]
US 20030168257A1 · Aldred et al. · 2003 [cited by applicant]
US 20080289877A1 · Nikolakis-Mouchas et al. · 2008 [cited by applicant]
US 20090157367A1 · Meyer et al. · 2009 [cited by applicant]
US 20090262603A1 · Hurley et al. · 2009 [cited by applicant]
US 20120217067A1 · Mebane, III et al. · 2012 [cited by applicant]
US 20140067353A1 · Shelley et al. · 2014 [cited by applicant]
US 20140116776A1 · Marx et al. · 2014 [cited by applicant]
US 20140351183A1 · Germain et al. · 2014 [cited by applicant]
US 20150148919A1 · Watson · 2015 [cited by applicant]
US 20150330209A1 · Panchal et al. · 2015 [cited by applicant]
US 20150369030A1 · Hay et al. · 2015 [cited by applicant]
US 20160312552A1 · Early et al. · 2016 [cited by applicant]
US 20170335671A1 · Dykstra et al. · 2017 [cited by applicant]
US 20180171769A1 · Gu et al. · 2018 [cited by applicant]
US 20180230782A1 · Pankaj et al. · 2018 [cited by applicant]
US 20180307561A1 · Iljazi · 2018 [cited by applicant]
US 20190169986A1 · Storm, Jr. · 2019 [cited by examiner]
US 20190236598A1 · Padmanabhan · 2019 [cited by examiner]
US 20190265373A1 · Ito · 2019 [cited by examiner]
US 20200149386A1 · Menand · 2020 [cited by applicant]
US 20210019351A1 · Dixon et al. · 2021 [cited by applicant]
US 20210326721A1 · Zhang et al. · 2021 [cited by applicant]
US 20220164455A1 · Jeanson · 2022 [cited by examiner]
US 20220348903A1 · Ranganathan et al. · 2022 [cited by applicant]
CA 3129820A1 · 2020 [cited by examiner]
KR 101706245B1 · 2017 [cited by applicant]
WO WO2017180157A1 · 2017 [cited by examiner]
WO 2017188858 · 2017 [cited by applicant]
WO WO2017188858A1 · 2017 [cited by examiner]
WO 2018145201 · 2018 [cited by applicant]
WO 2019028269 · 2019 [cited by applicant]
Lakhanpal et al., “Implementing Blockchain Technology in Oil and Gas Industry: A Review”, published on Sep. 24-26, 2018, copyright 2018, Society of Petroleum Engineers, pp. 13 (Year: 2018). [cited by examiner]
Lu, Hongfang, et al. “Blockchain technology in the oil and gas industry: A review of applications, opportunities, challenges, and risks.” Ieee Access 7 (2019): 41426-41444. [cited by applicant]
International Search Report and Written Opinion date mailed Dec. 2, 2020; International PCT Application No. PCT/US2020/047498. [cited by applicant]
International Search Report and Written Opinion date mailed Dec. 2, 2020; International PCT Application No. PCT/US2020/047499. [cited by applicant]
International Search Report and Written Opinion date mailed Nov. 27, 2020; International PCT Application No. PCT/US2020/047502. [cited by applicant]
LaValle, Steven M., and James J. Kuffner. “Rapidly-exploring random trees: Progress and prospects.” Algorithmic and computational robotics: new directions 5 (2001): 293-308. [cited by applicant]
Karaman, Sertac, and Emilio Frazzoli. “Sampling-based algorithms for optimal motion planning.” The international journal of robotics research 30.7 (2011): 846-894. [cited by applicant]
Stentz, Anthony. The D Algorithm for Real-Time Planning of Optimal Traverses. No. CMU-RI-TR-94-37. Carnegie-Mellon Univ Pittsburgh PA Robotics Inst, 1994. [cited by applicant]
Solomon, Matthew David. Development of a real-time hierarchical 3D path planning algorithm for unmanned aerial vehicles. Diss. 2016. [cited by applicant]
Coulter, R. Craig. Implementation of the pure pursuit path tracking algorithm. Carnegie-Mellon Univ Pittsburgh PA Robotics Inst, 1992. [cited by applicant]
International Search Report and Written Opinion date mailed May 21, 2020, International PCT Application No. PCT/US2019/064655. [cited by applicant]
Examination Report mailed Nov. 6, 2023 for GB Patent Application No. GB2200679.5. [cited by applicant]
“Oil and Gas industry: Will Machine Learning algorithms be helpful?” dated Dec. 11, 2017, retrieved on Dec. 12, 2023 from https://bitrefine.group/industries/big-data-manufacturing/107-articles/ml-articles/manufacturing-… [cited by applicant]
Kapitonov, et al. “Robotic Services for New Paradigm Smart Cities Based on Decentralized Technologies”, Ledger, vol. 4, Supplement 1 (2019), pp. 56-66. [cited by applicant]
Lakhanpal, et al. “Implementing Blockchain Technology in Oil and Gas Industry: A Review”—SPE-191750-MS, 2018, pp. 1-13. [cited by applicant]
“U.S. Appl. No. 17/000,087 Non-Final Office Action”, Dec. 30, 2024, 12 pages. [cited by applicant]
“U.S. Appl. No. 17/000,096 Final Office Action”, Jan. 2, 2025, 13 pages. [cited by applicant]
Cited By (1)
US 12,541,606