IP Library › Granted Patent US 12,724,164
Granted Patent B2
US 12,724,164 · App. 17/000,096 · Granted Sep 1, 2026

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,724,164
App. No.
17/000,096
Granted
Sep 1, 2026
Kind
B2
Abstract

A system for managing well site operations, the system comprising executable partitions, predictive engines, node system stacks, and a blockchain. The predictive engines comprise an Artificial Intelligence (AI) algorithm to generate earth model variables using a physics model, well log data variables, and seismic data variables. The node system stacks are coupled to the blockchain, sensors, and machine controllers. Each node system stack comprises a Robot Operating System (ROS) based middleware controller, with each coupled to each partition, each node system stack, each predictive engine, and an AI process or processes. The blockchain comprises chained blocks of a distributed network. The distributed network comprises a genesis block and a plurality of subsequent blocks, each subsequent block comprising a well site entry and a hash value of a previous well site entry. The well site entry comprises operation control variables. The operation control variables are based on the earth model variables.

Claims (41)

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

at least one predictive engine, executed by a processor, having at least one selected from a group comprising an artificial intelligence algorithm and a trained artificial intelligence algorithm, the at least one predictive engine generates earth model variables using a physics model and at least one selected from a group comprising well log data variables and seismic data variables;

at least one node system stack communicably coupled to the at least one predictive engine, a distributed network, a plurality of sensors, and at least one machine controller, the at least one node system stack comprising one or more nodes configured to perform system control operations to control drilling operations of well site equipment;

at least one chained block of a distributed network, the distributed network comprising a genesis block and a plurality of subsequent blocks, each subsequent block comprising a well site entry and a cryptographic hash value of a previous well site entry, wherein the well site entry comprises at least one transacted operation control variable;

a visualization engine, executed by the processor, the visualization engine generates a display of a drill path, the at least one transacted operation control variable, and the earth model variables; and

an optimization engine, executed by the processor, the optimization engine optimizes the generated earth model variables by sampling the generated earth model variables based on at least one drilling model and an optimization tool to predict at least one optimized drill path, the at least one optimized drill path being predicted according to 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;

wherein the at least one transacted operation control variable is, at least in part, based on at least one of the generated earth model variables, and

wherein the visualization engine updates the display based on the optimized drill path.

2 . The system of claim 1 , further comprising at least one partition, wherein each partition comprises the at least one node system stack and at least one selected from a group comprising the least one predictive engine and at least one process of the at least one predictive engine.

3 . The system of claim 2 , wherein the at least one node system stack comprises a middleware controller, the middleware controller communicable coupled to each partition, each node system stack, each predictive engine, and the at least one process.

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

5 . The system of claim 1 , wherein the optimization tool is one of a Bayesian optimization, genetic algorithm optimization, and particle swarm optimization.

6 . The system of claim 1 , further comprising: a deep particle filter, executed by the processor, to clean the well log data variables and seismic data variables;

and a forward modeling component, executed by the processor, 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:

a processor;

at least one predictive engine, executed by the processor, having at least one selected from a group comprising an artificial intelligence algorithm and a trained artificial intelligence algorithm, the at least one predictive engine generates earth model variables using a physics model and at least one selected from a group comprising well log data variables and seismic data variables;

at least one node system stack communicable coupled to the at least one predictive engine, a distributed network, a plurality of sensors, and at least one machine controller, the at least one node system stack comprising one or more nodes configured to perform system control operations to control drilling operations of well site equipment;

at least one chained block of a distributed network, the distributed network comprising a genesis block and a plurality of subsequent blocks, each subsequent block comprising a well site entry and a cryptographic hash value of a previous well site entry, wherein the well site entry comprises at least one transacted operation control variable;

a visualization engine, executed by the processor, the visualization engine generates a display of a drill path, the at least one transacted operation control variable, and the earth model variables; and

an optimization engine, executed by the processor, the optimization engine optimizes the generated earth model variables by sampling the generated earth model variables based on at least one drilling model and an optimization tool to predict at least one optimized drill path, the at least one optimized drill path being predicted according to 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;

wherein the at least one transacted operation control variable is, at least in part, based on at least one of the generated earth model variables, and

wherein the visualization engine updates the display based on the optimized drill path.

8 . The apparatus of claim 7 , further comprising at least one partition, wherein each partition comprises the at least one node system stack and at least one selected from a group comprising the least one predictive engine and at least one process of the at least one predictive engine.

9 . The apparatus of claim 8 , wherein the at least one node system stack comprises a middleware controller, the middleware controller communicable coupled to each partition, each node system stack, each predictive engine, and the at least one process.

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 tool is one of a Bayesian optimization, genetic algorithm optimization, and particle swarm optimization.

12 . The apparatus of claim 7 , further comprising: a deep particle filter, executed by the processor, to clean the well log data variables and seismic data variables; and a forward modeling component, executed by the processor, 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, the method comprising:

generating earth model variables using an artificial intelligence algorithm or a trained artificial intelligence algorithm, a physics model, and at least one selected from a group comprising well log data variables and seismic data variables;

communicable coupling at least one node system stack to the at least one predictive engine, a distributed network, a plurality of sensors, and at least one machine controller, the at least one node system stack comprising one or more nodes configured to perform system control operations to control drilling operations of well site equipment;

creating at least one chained block in a distributed network, the distributed network comprising a genesis block and a plurality of subsequent blocks, each subsequent block comprising a well site entry and a cryptographic hash value of a previous well site entry, wherein the well site entry comprises at least one transacted operation control variable;

generating a display of a drill path, the at least one transacted operation control variable, and the earth model variables;

optimizing the generated earth model variables by sampling the generated earth model variables based on at least one drilling model and an optimization tool to predict at least one optimized drill path, the at least one optimized drill path being predicted according to 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

updating the display based on the optimized drill path;

wherein the at least one transacted operation control variable is, at least in part, based on at least one of the generated earth model variables.

14 . The method of claim 13 , further comprising creating at least one partition, wherein each partition comprises the at least one node system stack and at least one selected from a group comprising the least one predictive engine and at least one process of the at least one predictive engine.

15 . The method of claim 14 , communicable coupling a middleware controller to each partition, each node system stack, each predictive engine, and the at least one process.

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 comprises 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 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 PART DATA SHOULD BE LANDMARK GRAPHICS CORPORATION PREVIOUSLY RECORDED AT REEL: 67293 FRAME: 895. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 30, 2024
From: RANGARAJAN, KESHAVA PRASAD; PANDYA, RAJA VIKRAM R.; MADASU, SRINATH; DANDE, SHASHI
To: LANDMARK GRAPHICS CORPORATION
Reel/Frame 067568/0557 →
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 067293/0895 →
Continuity (3)
Continuation In Part 16651859 · Dec 5, 2019
Provisional Application 62891223 · Aug 23, 2019
Related Publication 20210056447A1 · Feb 25, 2021
References Cited (42)
US 9934338B2 · Germain et al. · 2018 [cited by applicant]
US 10223482B2 · Borrel et al. · 2019 [cited by applicant]
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 · 2015 [cited by examiner]
US 20150369030A1 · Hay et al. · 2015 [cited by applicant]
US 20160312552A1 · Early · 2016 [cited by examiner]
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 20200149386A1 · Menand · 2020 [cited by examiner]
US 20210019351A1 · Dixon et al. · 2021 [cited by applicant]
US 20210326721A1 · Zhang · 2021 [cited by examiner]
US 20220164455A1 · Jeanson · 2022 [cited by examiner]
US 20220348903A1 · Ranganathan et al. · 2022 [cited by applicant]
KR 101706245B1 · 2017 [cited by applicant]
WO 2017188858 · 2017 [cited by applicant]
WO 2018145201 · 2018 [cited by applicant]
WO 2019028269 · 2019 [cited by applicant]
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]
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]
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]
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”, Jul. 31, 2025, 11 pages. [cited by applicant]