Automated Well Record Data Gap Filling via ML Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Oil exploration and production companies face challenges in maintaining high data quality in their well header databases due to gaps in data, which are often caused by human errors or pre-existing gaps in original data sources. These gaps negatively affect the confidence of inferences drawn from the data and require manual, time-consuming processes to fill using unstructured data sources like well reports and logs.

Innovation Solution

A method that identifies entities and data gaps in a well record database, uses a machine learning model to extract relevant values from documents in a document database, aggregates these values to create a data gap filler, and inserts this filler into the well log database, thereby automating the process of filling data gaps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processes are used to fill data gaps by searching unstructured data sources, then data quality can be improved, but the process becomes time-consuming and reduces productivity

Engineering Contradiction:
Improvedata qualityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the manual mechanical search process with an automated machine learning model that uses natural language processing to extract data from unstructured well reports and logs. The system automatically identifies and fills data gaps without human intervention, resolving the contradiction between maintaining data quality and reducing time consumption.

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

Solution Approach 2:

The system enables self-service by allowing the database to automatically identify its own data gaps and fill them using the machine learning model. The well record database autonomously searches unstructured data sources, extracts missing information, and populates gaps without requiring manual searching, thereby improving both data quality and productivity.

Inventive Principle:
Principle #25Self-service

2Loss of time

If manual searching stops after finding the first datapoint, then the search process is faster, but data accuracy decreases due to potential contradictions with other well logs

Engineering Contradiction:
Improvesearch timeVSAvoiddata accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The machine learning model implements feedback by continuously evaluating extracted datapoints against existing database records and other well logs. The system verifies consistency across multiple sources before finalizing data gap fillers, ensuring high data accuracy while maintaining efficient automated processing without manual intervention.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated machine learning models are used to extract values from documents, then productivity increases, but the system complexity increases

Engineering Contradiction:
Improveautomation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer between the unstructured data sources and the well record database. The machine learning model acts as a mediator that handles the complexity of natural language processing and data extraction, translating unstructured text into structured database entries while managing system complexity internally and presenting a simple interface for data gap filling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12282462B2Well record quality enhancement and visualization
Publication Date: 2025.04.22 SCHLUMBERGER TECH CORP
  • US12282462B2 patent drawing
  • US12282462B2 patent drawing
  • US12282462B2 patent drawing

AI summary

A method includes identifying entities in a well record database comprising data representing a plurality of objects and attributes of the objects, determining a data gap for at least one attribute of an object of the objects in the well record database, identifying documents in a document database, wherein identifying the documents include determining that the documents are relevant to the object based at least in part on metadata of the documents, extracting values for the data gap from the documents using a machine learning model, determining a data gap filler by aggregating the extracted values, and inserting the data gap filler into the data gap in the well log database.