IP Library Granted Patent US 8,332,153
Granted Patent B2
US 8,332,153 · App. 13/405,547 · Granted Dec 11, 2012

Method and system for monitoring a drilling operation

Assignee: Verdande Technology AS
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 8,332,153
App. No.
13/405,547
Granted
Dec 11, 2012
Kind
B2
Abstract

The present invention provides a computer-implemented software tool that is adapted to listen continuously to data streams from a drilling operation and to process the data to generate a situation description for a current drilling situation in a form useful for automated continuous matching with a set of past cases stored in a knowledge database. The invention implements a case-based reasoning (CBR) approach to match the current drilling situation as defined by the situation description with one or more stored past cases having a degree of similarity above a predetermined threshold level. Matching cases are displayed to the drilling engineer as symbols on a case “radar”, allowing the drilling engineer to retrieve and view the details of a past case and take appropriate action based on drilling advice provided within the past case.

Claims (32)

1. A computer-implemented method comprising:

a. computer processing operational data received from a source to identify one or more past cases stored in computer memory in a database that match a current operational situation to a degree of similarity above a predetermined threshold level; and,

b. displaying the or each matching case as a symbol on a polar plot in which the degree of similarity is represented by the radial displacement from a central point,

wherein each symbol displayed on the polar plot is linked to an individual past case and can be user-selected to retrieve and display details of the past case.

2. A method according to claim 1 , in which each matching case is displayed as a symbol on the polar plot within one of a plurality of sectors, where each sector represents a class of cases.

3. A method according to claim 1 , in which each sector represents a class of cases associated with a root cause of a problem the cases represent.

4. A method according to claim 1 , in which the received operational data is computer processed to identify one or more events from a set of known events.

5. A computer-implemented method comprising:

a. receiving a data stream including a plurality of real time logs;

b. processing the received data stream to generate a computerised situation description including data representing a current situation;

c. comparing the computerised situation description with a set of past case records stored in computer memory in a knowledge database; and

d. identifying one or more past case records that match the current situation as defined by the situation description to a degree of similarity above a predetermined threshold level;

wherein matching cases are displayed as symbols on a polar plot where the degree of similarity varies as a function of radial displacement from a central point.

6. A computer-implemented method according to claim 5 , in which each matching case is displayed as a symbol on the polar plot within one of a plurality of sectors, where each sector represents a class of cases.

7. A computer-implemented method according to claim 6 , in which each sector represents a class of cases associated with a root cause of a problem the cases represent.

8. A computer-implemented method according to claim 5 , in which the received digital data stream is processed to identify one or more events from a set of known events.

9. The computer-implemented method of claim 5 , further comprising:

e. providing a visual display of matching cases identified in step (d) which allows a user to retrieve and view details of the stored past cases.

10. The computer-implemented method of claim 8 , further comprising repeating steps (a) to (e) over time, thereby to update the visual display of matching cases.

11. A computer-based system comprising:

a data analysis server coupled to a communications network for receiving a data stream including a plurality of real time sensor logs associated with an operation; and,

a database of past case records, each case record including data describing an historic situation,

wherein the data analysis server is programmed to:

a. process the received data stream to generate a situation description including data representing a current situation;

b. compare the situation description with the past case records stored in the database; and

c. identify one or more past case records that match the current situation as defined by the situation description to a degree of similarity above a predetermined threshold level;

wherein the data analysis server is further programmed to:

d. generate a visual display of matching cases identified in step (c) which allows a user to retrieve and view details of the stored past cases; and, wherein matching cases are displayed as symbols on a polar plot where the degree of similarity varies as a function of radial displacement from a central point.

12. A computer-based system according to claim 11 , wherein steps (a) to (d) are repeated over time, thereby to update the visual display of matching cases.

13. A computer-based system according to claim 11 , in which each of the matching cases is displayed as a symbol on the polar plot within one of a plurality of sectors, where each sector represents a class of cases.

14. A computer-based system according to claim 13 , in which each sector represents a class of cases associated with a root cause of a problem the cases represent.

15. A computer-based system according to claim 11 , in which the received digital data stream is processed to identify one or more events from a set of known events.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2016
From: VERDANDE TECHNOLOGY AS
To: BAKER HUGHES INCORPORATED
Reel/Frame 037434/0956 →
Continuity (2)
Continuation 12404961 · Mar 16, 2009
Related Publication 20120158761A1 · Jun 21, 2012