Drilling Activity Recognition Using Code Mapping Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated recognition of drilling activities from drilling reports is challenging due to inconsistent and inaccurate codes, as well as the presence of unplanned operations, which hinders efficient analysis of drilling performance.

Innovation Solution

A method using templates with rules to map codes from drilling reports to activity labels, enabling the identification of activities and their timing, and presenting a list of activities with timing information, which also accounts for unplanned operations and improves recognition quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual analysis of drilling report codes is performed, then recognition accuracy can be improved, but productivity and time consumption deteriorate

Engineering Contradiction:
Improveactivity recognition accuracyVSAvoiddata processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces manual mechanical analysis of drilling codes with an automated computer-based system that uses machine learning models and algorithms to process and interpret drilling report codes, thereby maintaining high recognition accuracy while dramatically improving processing speed and productivity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces intermediate processing layers including code normalization, template matching, and machine learning inference models that act as mediators between raw drilling codes and final activity recognition results, enabling automated high-speed processing while maintaining accuracy through multiple validation stages

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated recognition using simple code mapping is used, then productivity is improved, but measurement precision and recognition quality deteriorate

Engineering Contradiction:
Improvedata processing speedVSAvoidactivity recognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary actions including code normalization, standardization, and pre-processing of drilling codes before they are fed into the recognition system, which prepares the data in advance to improve both processing speed and recognition accuracy by reducing complexity early in the pipeline

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces simple code mapping with sophisticated machine learning models including neural networks and ensemble methods that can handle code inconsistencies and variations, maintaining high productivity through automation while significantly improving recognition precision through intelligent algorithms

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If detailed analysis of all codes is performed, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveactivity identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial analysis by focusing computational resources on the most critical and informative codes while using heuristic rules for less important fields, achieving high recognition accuracy for key activities without spending excessive time analyzing every single code entry in detail

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary filtering and prioritization of codes to identify the most significant ones requiring detailed analysis, preprocessing the data to separate high-priority from low-priority codes, thereby reducing overall processing time while maintaining accuracy for critical activity recognition

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If inconsistent codes from multiple sources are processed, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecode format compatibilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal code processing framework that can handle multiple code formats, standards, and sources through a single standardized interface and normalization layer, enabling the system to adapt to different code structures without requiring separate processing paths for each format, thus managing complexity while maintaining versatility

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12136131B2Automatic recognition of drilling activities based on daily reported operational codes
Publication Date: 2024.11.05 SCHLUMBERGER TECH CORP
  • US12136131B2 patent drawing
  • US12136131B2 patent drawing
  • US12136131B2 patent drawing

AI summary

Automatic recognition of drilling activities based on daily reported operational codes includes obtaining a drilling report for a well. The drilling report includes codes. The method further includes obtaining a template comprising rules comprising a rule. The rule maps one or more codes of the multiple codes from the drilling report to an activity label of activity labels. Mapping the activity labels to the drilling report is performed using the rules to identify an occurrence of an activity from the drilling report with the activity label. An activity list is presented that includes the activity label with timing information for the activity at the well.