IP Library › Granted Patent US 12,560,735
Granted Patent B2
US 12,560,735 · App. 18/355,893 · Granted Feb 24, 2026

Seismic data filtering techniques

Inventors: Tracy Dorrington (Houston, TX); Aaron Scollard (Houston, TX)
Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
G01V1/364G01V2210/63
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 12,560,735
App. No.
18/355,893
Granted
Feb 24, 2026
Kind
B2
Abstract

A method includes receiving a plurality of seismic data. The method also includes generating a plurality of seismic reports each having an arrangement of different subsets of the plurality of seismic data. Further, the method includes determining a quality score associated with each seismic report of the plurality of seismic reports. Further still, the method includes generating a seismic data filtering model based on the quality scores of the plurality of seismic reports, wherein the seismic data filtering model stores relationships between the quality scores and the seismic data.

Claims (60)

1 . A method comprising:

receiving a plurality of seismic data from a prospecting area;

generating a plurality of seismic reports each having an arrangement of different subsets of the plurality of seismic data;

determining a quality score associated with each seismic report of the plurality of seismic reports;

generating a seismic data filtering model based on the quality scores of the plurality of seismic reports, wherein the seismic data filtering model stores relationships between the quality scores and the seismic data;

indicating, via the seismic data filtering model and based on the quality scores, a location of interest for drilling within the prospecting area; and

drilling at the location of interest based on the indicating of the location of interest.

2 . The method of claim 1 , wherein generating the seismic reports comprises:

identifying metadata associated with the plurality of seismic data; and

clustering seismic data having substantially similar metadata to generate the different subsets of the plurality of seismic data.

3 . The method of claim 1 , wherein the relationships between the quality scores and the seismic data comprise relationships between the quality scores and different types of seismic data.

4 . The method of claim 1 , wherein the relationships between the quality scores and the seismic data comprise relationships between the quality scores and one or more features of the seismic data.

5 . The method of claim 1 , wherein the seismic data comprises amplitude plots, trace header plots, vector head mappings, geographic location maps, or a combination thereof.

6 . The method of claim 1 , comprising:

providing an additional plurality of seismic reports as input to the seismic data filtering model; and

receiving, as an output of the seismic data filtering model, a filtered subset of the seismic reports.

7 . The method of claim 1 , wherein the seismic reports comprise an assembled document with a respective subset of seismic data arranged in different locations.

8 . The method of claim 1 , wherein the subsets of the plurality of seismic reports comprise predetermined arrangement of a plurality of types of seismic data.

9 . A method, comprising:

receiving a plurality of seismic data from a prospecting area;

generating a plurality of seismic reports using the plurality of seismic data, wherein each seismic report of the plurality of seismic reports comprises a different subset of the plurality of seismic data;

providing the plurality of seismic reports as input to a seismic data filtering model wherein the seismic data filtering model stores relationships between quality scores and the seismic data;

receiving, as an output of the seismic data filtering model, a filtered subset of the seismic reports;

indicating, via the seismic data filtering model and based on the filtered subset of the seismic reports, a location of interest for drilling within the prospecting area; and

drilling at the location of interest based on the indicating of the location of interest.

10 . The method of claim 9 , wherein the plurality of seismic data comprises a plurality of different types of seismic data.

11 . The method of claim 10 , wherein the different subset of the plurality of seismic data comprises a first seismic data of a first type of seismic data and a second seismic data of a second type of seismic data.

12 . The method of claim 9 , comprising:

receiving an additional plurality of seismic data;

generating an additional plurality of seismic reports each having an arrangement of the additional plurality of seismic data;

determining a quality score associated with each seismic report of the additional plurality of seismic reports; and

generating the seismic data filtering model based on the quality scores of the additional plurality of seismic reports.

13 . The method of claim 9 , wherein each seismic report of the plurality of seismic reports comprises an electronic document that is configured to display at least a portion of the plurality of seismic data.

14 . The method of claim 9 , wherein the seismic data filtering model is configured to:

determine a quality score for each seismic report of the plurality of seismic reports;

determine a plurality of seismic reports having the quality score exceeding a threshold; and

generate the filtered subset of the seismic reports based on the plurality of seismic reports having the quality score exceeding the threshold.

15 . A system, comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to perform operations comprising:

receiving a plurality of seismic data from a prospecting area;

determining a first subset of the plurality of seismic data;

determining a second subset of the plurality of seismic data;

generating a plurality of seismic reports having an arrangement of the first subset of the plurality of seismic data and the second subset of the plurality of seismic data;

determining a quality score associated with each seismic report of the plurality of seismic reports;

generating a seismic data filtering model based on the quality scores of the plurality of seismic reports, wherein the seismic data filtering model stores relationships between the quality scores and the plurality of seismic data;

indicating, via the seismic data filtering model and based on the quality scores, a location of interest for drilling within the prospecting area; and

drilling at the location of interest based on the indicating of the location of interest.

16 . The system of claim 15 , wherein the instructions, when executed, are configured to cause the one or more processors to perform further operations comprising:

receiving a first weighted value for the first subset of the plurality of seismic data;

receiving a second weighted value for the second subset of the plurality of seismic data; and

determining the arrangement based on the first weighted value and the second weighted value.

17 . The system of claim 15 , wherein the instructions, when executed, are configured to cause the one or more processors to determine the quality score comprises:

identifying one or more error features in the first subset, the second subset, or both; and

determining the quality score based on a presence of the one or more error features.

18 . The system of claim 17 , wherein the one or more error features comprise an indication of a range of the plurality of seismic data, missing data, relatively high noise, a continuity of the plurality of seismic data, an anomaly in the plurality of seismic data, or a combination thereof.

19 . The system of claim 15 , wherein the instructions, when executed, are configured to cause the one or more processors to perform further operations comprising:

providing an additional plurality of seismic reports as input to the plurality of seismic data filtering model; and

receiving, as an output of the plurality of seismic data filtering model, a filtered subset of the seismic reports.

20 . The system of claim 15 , wherein the plurality of seismic data comprises amplitude plots, trace header plots, vector head mappings, geographic location maps, or a combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2026
From: DORRINGTON, TRACY; SCOLLARD, AARON
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 073400/0123 →
Continuity (1)
Related Publication 20250028067A1 · Jan 23, 2025
References Cited (5)
US 12007516B2 · Dorrington · 2024 [cited by applicant]
US 20090037115A1 · Magill · 2009 [cited by examiner]
US 20200292722A1 · Maucec · 2020 [cited by examiner]
US 20240062119A1 · Bisht · 2024 [cited by examiner]
US 20240062124A1 · Bisht · 2024 [cited by examiner]