Patent ID: 8121971
Filing Date: 2012-02-21
Classification: E21B,G06N

Abstract:
1. A method of assisting drilling of a borehole at a drilling site, comprising: identifying, at a first computer system, drilling conditions at the drilling site, the drilling conditions comprising at least one of a parameter indicative of a layer of the earth in which the drilling occurs and a parameter indicative of at least one item of drilling equipment used in the drilling; identifying, at the first computer system, at least one software agent having one or more formulations applicable to the drilling conditions at the drilling site, wherein the at least one software agent is configured to utilize the one or more formulations to perform at least one of acquiring physical measurements during the drilling at the drilling site; forwarding the physical measurement to the first computer system; and providing a drilling recommendation at the drilling site; forwarding, by the first computer system, the at least one software agent to the second computer system at the drilling site, wherein the at least one software agent is configured to execute on the second computer system; receiving, at the first computer system, the physical measurements acquired by the at least one software agent executing on the second computer system; identifying one or more new formulations based on the physical measurements received from the at least one software agent; and modifying, by the first computer system, the at least one software agent to include the one or more new formulations.