# US 11,907,300 B2 · Geologic formation operations relational framework

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,300 B2
- Document ID: US11907300B2
- Status: Granted
- Kind: B2
- Application number: 16/947,023
- Filed: 2020-07-15
- Published: 2021-01-21
- Granted: 2024-02-20
- Earliest claimed: 2019-07-17
- Assignees: Schlumberger Technology Corporation
- Applicants: Schlumberger Technology Corporation
- Inventors: Todd Christopher Dixon; Andrei Ionescu; Sanjeet Khanuja
- Web page: https://patentgrep.com/patent/US11907300B2

## CPC

- G06F 16/9024: {Graphs; Linked lists (G06F16/9027 takes precedence)}
- G06F 16/90335: {Query processing}
- E21B 49/00: Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
- G06F 16/9038: Presentation of query results
- G01V 1/345: {Visualisation of seismic data or attributes, e.g. in 3D cubes}
- G01V 20/00: Geomodelling in general
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- E21B: EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- G01V: GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS (means for indicating the location of accidentally buried, e.g. snow-buried, persons A63B29/02)

## Abstract

A method can include accessing data generated during field operations; generating a graph that includes vertices and edges using at least a portion of the data, where the edges represent relationships between vertices; and generating a query result using the graph responsive to receipt of a query.

## Claims

### Claim 1

A method comprising:
accessing data generated during field operations using a computational framework, wherein the data comprise structured data within database structures and unstructured data within digitally stored documents, and wherein the data comprise entity data for entities and field data from measurements;
applying deterministic rules to the data using the computational framework, wherein meeting a condition of one of the deterministic rules establishes a deterministic relationship for a portion of the data and associates a confidence score to the deterministic relationship;
discovering probabilistic relationships for the data using the computational framework, wherein the probabilistic relationships comprise descriptions generated through natural language processing of the structured data that describe relationships within the structured data and comprise descriptions generated through fact extraction from the unstructured data that describe relationships between extracted facts and portions of the structured data;
generating a data structure representable as a graph that comprises vertices and edges using at least the portion of the data, wherein each of the vertices represents one of the entities or one of the measurements, wherein the edges represent the relationships between the vertices, wherein one or more of the vertices positioned at a center of the graph are representative of one or more geological formations, and wherein the edges disposed radially from the center of the graph and connecting corresponding vertices are representative of different geological formations, wellheads, wellbores, well completions, formation tops, reports, and fluid volumes at different hierarchy levels; and
generating a query result using the data structure responsive to receipt of a query, wherein the query result depends at least in part on one or more of the descriptions that describe the relationships between the vertices.

### Claim 2 (depends on 1)

The method of claim 1 wherein the field operations comprise drilling operations and logging operations.

### Claim 3 (depends on 1)

The method of claim 1 wherein the vertices comprise well-related vertices.

### Claim 4 (depends on 3)

The method of claim 3 wherein the relationships comprise well equipment-based relationships.

### Claim 5 (depends on 3)

The method of claim 3 wherein the relationships comprise well production-based relationships.

### Claim 6 (depends on 3)

The method of claim 3 wherein the relationships comprise formation-based relationships.

### Claim 7 (depends on 3)

The method of claim 3 wherein the relationships comprise well log-based relationships.

### Claim 8 (depends on 1)

The method of claim 1 comprising generating a corpus based at least in part on labels of the vertices and natural language of the relationships.

### Claim 9 (depends on 8)

The method of claim 8 comprising guiding formulation of a query using the corpus.

### Claim 10 (depends on 1)

The method of claim 1 comprising rendering the graph to a display.

### Claim 11 (depends on 1)

The method of claim 1 comprising receiving the query from a controller operatively coupled to field equipment.

### Claim 12 (depends on 11)

The method of claim 11 comprising translating the query from the controller to a natural language form.

### Claim 13 (depends on 11)

The method of claim 11 comprising translating the query result from a natural language form to a code and transmitting the code to the controller.

### Claim 14 (depends on 13)

The method of claim 13 comprising receiving a signal responsive to actuation of a graphic control of a graphical user interface wherein the signal triggers transmitting the code to the controller.

### Claim 15 (depends on 1)

The method of claim 1 wherein the probabilistic relationships comprise probabilistically defined relationships between sensor data the field data and the entity data, wherein the field data comprise sensor data and wherein the entity data comprise well identification data.

### Claim 16

A system comprising:
a processor;
memory accessible to the processor;
processor-executable instructions stored in the memory and executable by the processor to instruct the system to:
access data generated during field operations, wherein the data comprise structured data within database structures and unstructured data within digitally stored documents, and wherein the data comprise entity data for entities and field data from measurements;
apply deterministic rules to the data, wherein meeting a condition of one of the deterministic rules establishes a deterministic relationship for a portion of the data and associates a confidence score to the deterministic relationship;
discover probabilistic relationships for the data using the system, wherein the probabilistic relationships comprise descriptions generated through natural language processing of the structured data that describe relationships within the structured data and comprise descriptions generated through fact extraction from the unstructured data that describe relationships between extracted facts and portions of the structured data;
generate a data structure representable as a graph that comprises vertices and edges using at least a portion of the data, wherein each of the vertices represents one of the entities or one of the measurements, wherein the edges represent the relationships between the vertices, wherein one or more of the vertices positioned at a center of the graph are representative of one or more geological formations, and wherein the edges disposed radially from the center of the graph and connecting corresponding vertices are representative of different geological formations, wellheads, wellbores, well completions, formation tops, reports, and fluid volumes at different hierarchy levels; and
generate a query result using the data structure responsive to receipt of a query, wherein the query result depends at least in part on one or more of the descriptions that describe the relationships between the vertices.

### Claim 17

One or more computer-readable storage media comprising computer-executable instructions executable to instruct a computing system to:
access data generated during field operations, wherein the data comprise structured data within database structures and unstructured data within digitally stored documents, and wherein the data comprise entity data for entities and field data from measurements;
apply deterministic rules to the data, wherein meeting a condition of one of the deterministic rules establishes a deterministic relationship for a portion of the data and associates a confidence score to the deterministic relationship;
discover probabilistic relationships for the data using the computing system, wherein the probabilistic relationships comprise descriptions generated through natural language processing of the structured data that describe relationships within the structured data and comprise descriptions generated through fact extraction from the unstructured data that describe relationships between extracted facts and portions of the structured data;
generate a data structure representable as a graph that comprises vertices and edges using at least a portion of the data, wherein each of the vertices represents one of the entities or one of the measurements, wherein the edges represent the relationships between the vertices, wherein one or more of the vertices positioned at a center of the graph are representative of one or more geological formations, and wherein the edges disposed radially from the center of the graph and connecting corresponding vertices are representative of different geological formations, wellheads, wellbores, well completions, formation tops, reports, and fluid volumes at different hierarchy levels; and
generate a query result using the data structure responsive to receipt of a query, wherein the query result depends at least in part on one or more of the descriptions that describe the relationships between the vertices.

### Claim 18 (depends on 1)

The method of claim 1, wherein the entities comprise one or more of formation entities, wellbore entities and completion entities.

### Claim 19 (depends on 1)

The method of claim 1, wherein the measurements comprise one or more of oil measurements, water measurements, gas measurements and downhole log measurements.

### Claim 20 (depends on 1)

The method of claim 1, wherein the entities comprise wellbores and formations and wherein the measurements comprise fluid production measurements from one or more of the formations as produced via one or more of the wellbores.
