Intelligent Drilling Advisor
First Claim
Patent Images
1. A method of intelligently assisting the drilling of a borehole at a drilling site, comprising:
- forwarding signals, corresponding to sensed physical measurements related to the drilling, to a client system at a drilling site;
selecting at least one software agent having one or more formulations applicable to the drilling site derived from a knowledge base, the knowledge base storing formulations according to which a drilling recommendation is identified responsive to sensed drilling conditions, in combination with a selected parameter indicative of a layer of the earth and a selected parameter indicative of at least one item of drilling equipment;
executing one or more selected software agents at the client, the software agents configured to include one or more applicable formulations for the drilling site, the client for executing at least one software agent to determine information corresponding to a current drilling recommendation from the received signals; and
displaying the information corresponding to the current drilling recommendation on a visual display coupled to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and program storage device for integrating and implementing rule-based, heuristic, wellbore key performance rate of penetration indicators advising drilling operations personnel based on the situational awareness of trended earth properties and real time wellbore sensor data, is disclosed.
221 Citations
81 Claims
-
1. A method of intelligently assisting the drilling of a borehole at a drilling site, comprising:
-
forwarding signals, corresponding to sensed physical measurements related to the drilling, to a client system at a drilling site; selecting at least one software agent having one or more formulations applicable to the drilling site derived from a knowledge base, the knowledge base storing formulations according to which a drilling recommendation is identified responsive to sensed drilling conditions, in combination with a selected parameter indicative of a layer of the earth and a selected parameter indicative of at least one item of drilling equipment; executing one or more selected software agents at the client, the software agents configured to include one or more applicable formulations for the drilling site, the client for executing at least one software agent to determine information corresponding to a current drilling recommendation from the received signals; and displaying the information corresponding to the current drilling recommendation on a visual display coupled to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
20. The method of claim 20, wherein the inputs from the client system include an input indicating a decision to ignore the displayed current drilling recommendation.
-
38. A system for assisting the drilling of a borehole at a drilling site, comprising:
-
one or more remote memory resources for storing parameters indicative of the drilling site, such parameters comprising parameters indicative of a plurality of layers of the earth and parameters indicative of drilling equipment, and for storing a knowledge base including formulations according to which a drilling state or drilling recommendation is identified responsive to sensed drilling conditions, in combination with a selected parameter indicative of a layer of the earth and a selected parameter indicative of at least one item of drilling equipment; a server for selecting at least one software agent having one or more formulations applicable to the drilling site derived from the knowledge base; a client located at the drilling site, the client coupled to receive signals from a plurality of sensors at the drilling site, and coupled to the server to receive one or more selected software agents configured to include applicable formulations for the drilling site, the client for executing the one or more software agents to determine a drilling recommendation from the received signals; and a visual display, coupled to the client, for displaying the information corresponding to the current drilling recommendation. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A computer readable medium encoded with a computer program that is executable by one or more computers, including one or more of a client located at a drilling site, and a server, to perform a plurality of operations comprising:
-
forwarding signals, corresponding to sensed physical measurements related to the drilling, to a client system at a drilling site; selecting at least one software agent having one or more formulations applicable to the drilling site derived from a knowledge base, the knowledge base storing formulations according to which a drilling recommendation is identified responsive to sensed drilling conditions, in combination with a selected parameter indicative of a layer of the earth and a selected parameter indicative of at least one item of drilling equipment; executing one or more selected software agents at the client, the software agents configured to include one or more applicable formulations for the drilling site, the client for executing at least one software agent to determine information corresponding to a current drilling recommendation from the received signals; and displaying the information corresponding to the current drilling recommendation on a visual display coupled to the client at the drilling site. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
Specification