IP Library Granted Patent US 11,562,378
Granted Patent B2
US 11,562,378 · App. 16/679,479 · Granted Jan 24, 2023

Chronostratigraphic modeling and mapping system and method

Inventor: Ralph A. Williams (Ridgway, PA)
Assignee: Enveras, Inc.
G06Q30/02E21B7/00E21B47/06E21B47/07E21B49/00E21B49/08G01V99/005G06F30/20G01V2210/66
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 11,562,378
App. No.
16/679,479
Granted
Jan 24, 2023
Kind
B2
Abstract

A chronostratigraphic database comprising a plurality of discrete data points, wherein each data point comprises an x, y, z and T value, wherein x, y, and z are Cartesian coordinates describing a position and T is a geologic time event relative to said position; a method to produce a chronostratigraphic database and to utilize the database; and a modeling system wherein the database includes data formatted and arranged for use with a computer-implemented method or web-based method for controlling serving of an advertisement or public service message using its relevancy to a request.

Claims (84)

1. A computer-implemented method for chronostratigraphic modeling, comprising:

identifying, with one or more hardware processors, a user request associated with a numerical geologic age attribute;

searching, with the one or more hardware processors in an automated computer process, at least one chronostratigraphic database by the numerical geologic age attribute and one or more with spatial coordinates, the at least one chronostratigraphic database comprising a plurality of surface data points each comprising well-log data, each of the surface data points associated with a plurality of discrete subsurface data points representative of a depth of a corresponding data point from the surface, each depth data point comprising an age correlation attribute tag (T) associated with a numerical geologic age of the strata at a depth identified by the particular data point, the numerical geological age correlation based on a plurality of data points obtained from a plurality of individual well logs across a portion of at least one geological basin, wherein the user request comprises a query of the at least one chronostratigraphic database that is compatible with at least one web-based mapping program, and the searching is responsive to the query and comprises the at least one web-based mapping program;

selecting, with the one or more hardware processors in the automated computer process, a plurality of selected data points from the at least one chronostratigraphic database based on the searching, the plurality of selected data points defined in an isochron selected from at least one of points, lines, grids, surfaces, or volumes; and

displaying, with the one or more hardware processors, a visual display of the plurality of selected data points for display to the user on a display tool.

2. The computer-implemented method of claim 1 , further comprising interpolating, with the one or more hardware processors, to assign the age correlation attribute tag to a data point within a same location set having elevations spaced between two age correlation attribute-tagged data points within the location set.

3. The computer-implemented method of claim 1 , wherein the plurality of selected data points comprises a same-numerical geologic age irregular plane surface comprising a plurality of data points having a selected age correlation attribute.

4. The computer-implemented method of claim 1 , further comprising:

determining, with the one or more hardware processors, at least one of a geologic time period name or a formation name in a search query;

converting, with the one or more hardware processors, at least one of the geologic time period name or the formation name into a corresponding numerical geologic age; and

searching, with the one or more hardware processors, the at least one chronostratigraphic database by the numerical geologic age.

5. The computer-implemented method of claim 1 , further comprising determining, with the one or more hardware processors, the spatial coordinates and the age correlation attribute tags.

6. The computer-implemented method of claim 5 , wherein determining the spatial coordinates and the age correlation attribute tags comprises:

normalizing, with the one or more hardware processors, digitized well log data to produce a plurality of discrete data points;

correlating, with the one or more hardware processors, the normalized digitized well log data to an identified geologic formation to produce an x, y, and z data point for each of a plurality of marked depositional features, wherein one of x and y represents latitude and the other of x and y represents longitude and z is representative of the depth of the data point below the surface, to create a stratigraphic framework for said data points;

correlating, with the one or more hardware processors, at least one depth data point of the marked depositional features to a known geologic time event; and

correlating, with the one or more hardware processors, each depth data point with an age correlation attribute tag (T) representing a numerical geologic age of the stratum at a depth identified by the particular data point based on a plurality of data points obtained from a plurality of individual well logs across the at least one geologic basin.

7. The computer-implemented method of claim 6 , further comprising digitizing, with the one or more hardware processors, analog well log data to create the digitized well log data.

8. The computer-implemented method of claim 1 , further comprising generating, with the one or more hardware processors, the at least one chronostratigraphic database.

9. The computer-implemented method of claim 8 , wherein generating the at least one chronostratigraphic database comprises:

scanning, with the one or more hardware processors, a plurality of well logs to create raster images;

digitizing, with the one or more hardware processors, the raster images to create digitized well log data;

normalizing, with the one or more hardware processors, the digitized well log data to remove outlier data or errors in the data recording process;

scaling, with the one or more hardware processors, the normalized digitized well log data according to markers across multiple digitized well logs;

correlating, with the one or more hardware processors, the normalized digitized well log data to identify numeric geologic age markers in each depositional stratum;

tagging, with the one or more hardware processors, each data point with an age correlation attribute (T) representing a numerical geologic age of a particular stratum at a depth identified by the particular data point, the numerical geological age correlation based on a plurality of data points obtained from a plurality of individual well logs across the at least one geologic basin; and

storing, with the one or more hardware processors, the digitized well log data in a computer searchable database format to form the chronostratigraphic database.

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

extracting, with the one or more hardware processors, formation tops to create visual display of formation surface; and

utilizing, with the one or more hardware processors, intersect surfaces of non-conformity surface with formation surface to create a truncation line for overlay on a visual display of chronostratigraphic maps.

11. The computer-implemented method of claim 9 , further comprising calibrating, with the one or more hardware processors, the digitized well log data to a common scale prior to the normalization.

12. The computer-implemented method of claim 9 , wherein the normalized digitized well log data are amplified or demodulated to show additional well information.

13. The computer-implemented method of claim 9 , wherein the digitized well log data and normalized digitized well log data are stored in the at least one chronostratigraphic database.

14. The computer-implemented method of claim 9 , further comprising, with the one or more hardware processors, identifying suspected hydrocarbon bearing formations from maps produced using the chronostratigraphic database.

15. The computer-implemented method of claim 14 , further comprising identifying, with the one or more hardware processors, a particular hydrocarbon bearing formation for drilling a well.

16. The computer-implemented method of claim 9 , wherein the age correlation attribute is further based on data obtained by at least one of:

direct measuring of cores taken from a well,

direct observation of composition and characteristics of components in cores taken from a well,

direct determination of related outcroppings of a depositional feature,

literature values of geologic formations, or

structure maps.

17. A distributed computing system for chronostratigraphic modeling, comprising:

at least one memory module that comprises at least one chronostratigraphic database; and

one or more hardware processors communicably coupled to the memory module and operable to execute instructions stored on the at least one memory module to perform operations comprising:

identifying a user request associated with a numerical geologic age attribute;

searching, in an automated computer process, the at least one chronostratigraphic database by the numerical geologic age attribute and one or more with spatial coordinates, the at least one chronostratigraphic database comprising a plurality of surface data points each comprising well-log data, each of the surface data points associated with a plurality of discrete subsurface data points representative of a depth of a corresponding data point from the surface, each depth data point comprising an age correlation attribute tag (T) associated with a numerical geologic age of the strata at a depth identified by the particular data point, the numerical geological age correlation based on a plurality of data points obtained from a plurality of individual well logs across a portion of at least one geological basin, wherein the user request comprises a query of the at least one chronostratigraphic database that is compatible with at least one web-based mapping program, and the searching is responsive to the query and comprises the at least one web-based mapping program;

selecting, in the automated computer process, a plurality of selected data points from the at least one chronostratigraphic database based on the searching, the plurality of selected data points defined in an isochron selected from at least one of points, lines, grids, surfaces, or volumes; and

displaying a visual display of the plurality of selected data points to the user on a display tool.

18. The distributed computing system of claim 17 , wherein the operations further comprise interpolating to assign the age correlation attribute tag to a data point within a same location set having elevations spaced between two age correlation attribute-tagged data points within the location set.

19. The distributed computing system of claim 17 , wherein the plurality of selected data points comprises a same-numerical geologic age irregular plane surface comprising a plurality of data points having a selected age correlation attribute.

20. The distributed computing system of claim 17 , wherein the operations further comprise:

determining at least one of a geologic time period name or a formation name in a search query;

converting at least one of the geologic time period name or the formation name into a corresponding numerical geologic age; and

searching the at least one chronostratigraphic database by the numerical geologic age.

21. The distributed computing system of claim 17 , wherein the operations further comprise determining the spatial coordinates and the age correlation attribute tags.

22. The distributed computing system of claim 21 , wherein determining the spatial coordinates and the age correlation attribute tags comprises:

normalizing digitized well log data to produce a plurality of discrete data points;

correlating the normalized digitized well log data to an identified geologic formation to produce an x, y, and z data point for each of a plurality of marked depositional features, wherein one of x and y represents latitude and the other of x and y represents longitude and z is representative of the depth of the data point below the surface, to create a stratigraphic framework for said data points;

correlating at least one depth data point of the marked depositional features to a known geologic time event; and

correlating each depth data point with an age correlation attribute tag (T) representing a numerical geologic age of the stratum at a depth identified by the particular data point based on a plurality of data points obtained from a plurality of individual well logs across the at least one geologic basin.

23. The distributed computing system of claim 22 , wherein the operations further comprise digitizing analog well log data to create the digitized well log data.

24. The distributed computing system of claim 17 , wherein the operations further comprise generating the at least one chronostratigraphic database.

25. The distributed computing system of claim 24 , wherein generating the at least one chronostratigraphic database comprises:

scanning a plurality of well logs to create raster images;

digitizing the raster images to create digitized well log data;

normalizing the digitized well log data to remove outlier data or errors in the data recording process;

scaling the normalized digitized well log data according to markers across multiple digitized well logs;

correlating the normalized digitized well log data to identify numeric geologic age markers in each depositional stratum;

tagging each data point with an age correlation attribute (T) representing a numerical geologic age of a particular stratum at a depth identified by the particular data point, the numerical geological age correlation based on a plurality of data points obtained from a plurality of individual well logs across the at least one geologic basin; and

storing the digitized well log data in a computer searchable database format to form the chronostratigraphic database.

26. The distributed computing system of claim 24 , wherein the operations further comprise:

extracting formation tops to create visual display of formation surface; and

utilizing intersect surfaces of non-conformity surface with formation surface to create a truncation line for overlay on a visual display of chronostratigraphic maps.

27. The distributed computing system of claim 24 , wherein the operations further comprise calibrating the digitized well log data to a common scale prior to the normalization.

28. The distributed computing system of claim 24 , wherein the normalized digitized well log data are amplified or demodulated to show additional well information.

29. The distributed computing system of claim 24 , wherein the digitized well log data and normalized digitized well log data are stored in the at least one chronostratigraphic database.

30. The distributed computing system of claim 24 , wherein the operations further comprise identifying suspected hydrocarbon bearing formations from maps produced using the chronostratigraphic database.

31. The distributed computing system of claim 30 , wherein the operations further comprise identifying a particular hydrocarbon bearing formation for drilling a well.

32. The distributed computing system of claim 24 , wherein the age correlation attribute is further based on data obtained by at least one of:

direct measuring of cores taken from a well,

direct observation of composition and characteristics of components in cores taken from a well,

direct determination of related outcroppings of a depositional feature,

literature values of geologic formations, or

structure maps.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 065943/0954) Recorded Dec 29, 2025
From: GOLUB CAPITAL MARKETS LLC
To: ENVERUS, INC.
Reel/Frame 074103/0381 →
SECURITY INTEREST Recorded Dec 18, 2025
From: ENVERUS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 073262/0041 →
SECURITY INTEREST Recorded Dec 22, 2023
From: ENVERUS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 065943/0954 →
CHANGE OF NAME Recorded Oct 28, 2021
From: DRILLING INFO, INC.
To: ENVERUS, INC.
Reel/Frame 057968/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2019
From: WILLIAMS, RALPH A.
To: DRILLING INFO, INC.
Reel/Frame 050969/0556 →
Continuity (4)
Continuation 15257682 · Sep 6, 2016
Continuation 13402747 · Feb 22, 2012
Provisional Application 61445141 · Feb 22, 2011
Related Publication 20200074027A1 · Mar 5, 2020