IP Library › Granted Patent US 11,815,651
Granted Patent B2
US 11,815,651 · App. 17/595,398 · Granted Nov 14, 2023

Geologic model and property visualization system

Inventors: Oleg Mishchenko (Houston, TX); Alain Cudennec (Houston, TX)
Assignee: Schlumberger Technology Corporation
G01V99/005G01V1/302G06T3/40G06T17/005G06T17/10G06T17/20G06T19/20G01V2210/64G06T2200/24G06T2210/36G06T2219/2021
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,815,651
App. No.
17/595,398
Granted
Nov 14, 2023
Kind
B2
Abstract

A method can include accessing volumetric data from a data store, where the volumetric data correspond to a region; generating structured shape information for the region using at least a portion of the volumetric data; and, in response to a command from a client device, transmitting to the client device, via a network interface, a visualization data stream generated using at least a portion of the structured shape information.

Claims (32)

1. A method comprising:

accessing volumetric data from a data store, wherein the volumetric data correspond to a region;

generating structured shape information for the region using at least a portion of the volumetric data, wherein the structured shape information is generated utilizing both a hierarchical structure of the volumetric data and a streamable shape specification comprising one or more types of shapes, wherein the one or more types of shapes are associated with a model of a portion of Earth; and

in response to a command from a client device, transmitting to the client device, via a network interface, a visualization data stream generated using at least a portion of the structured shape information for rendering of a visualization, wherein, during the transmitting, the visualization data stream progresses according to the hierarchical structure to increase a level of detail of the visualization with respect to time.

2. The method of claim 1 wherein the hierarchical structure comprises an octree structure.

3. The method of claim 1 wherein the hierarchical structure comprises tiles.

4. The method of claim 1 wherein the hierarchical structure comprises bricks.

5. The method of claim 1 wherein the accessing volumetric data comprises accessing volumetric data of a geologic model.

6. The method of claim 1 wherein the accessing volumetric data comprises accessing volumetric data of a seismic survey.

7. The method of claim 1 wherein the command comprises a web app command issued by the client device to a cloud platform.

8. The method of claim 1 further comprising receiving, from the client device, a command to alter at least a portion of the volumetric data to generate altered volumetric data.

9. The method of claim 8 further comprising, responsive to receipt of the command to alter, generating altered structured shape information using the altered volumetric data and transmitting to the client device another visualization data stream generated using at least a portion of the altered structured shape information.

10. The method of claim 1 wherein the transmitting comprises streaming.

11. The method of claim 1 wherein the generating comprises implementing a converter that generates shape objects according to the streamable shape specification.

12. The method of claim 1 wherein the generating comprises implementing a converter that generates JSON formatted shape information according to the streamable shape specification.

13. The method of claim 1 wherein the structured shape information comprises shape information corresponding to a set of primitive shapes, wherein the set of primitive shapes comprises at least triangles.

14. The method of claim 1 further comprising receiving a zoom command and, responsive to the zoom command, transmitting another visualization data stream using a portion of structured shape information at a particular resolution that corresponds to the zoom command.

15. The method of claim 1 further comprising generating the visualization data stream using at least a portion of the structured shape information at multiple resolutions.

16. The method of claim 1 wherein the generating comprises implementing a geometric engine service and wherein the transmitting comprises implementing a rendering engine service.

17. The method of claim 16 wherein the geometric engine service processes earth model surfaces and properties and wherein the rendering engine service performs adaptive visualization of the earth model surfaces and properties using one or more tree structures of the hierarchical structure.

18. The method of claim 1 wherein the command comprises a camera position related command that specifies at least a view position in a three-dimensional coordinate space of the region for multi-threaded, asynchronous generation of the structured shape information.

19. A system comprising:

a processor;

memory operatively coupled to the processor; and

processor-executable instructions stored in the memory to instruct the system to:

access volumetric data from a data store, wherein the volumetric data correspond to a region;

generate structured shape information for the region using at least a portion of the volumetric data, wherein the structured shape information is generated utilizing both a hierarchical structure of the volumetric data and a streamable shape specification comprising one or more types of shapes, wherein the one or more types of shapes are associated with a model of a portion of Earth; and

in response to a command from a client device, transmit to the client device, via a network interface, a visualization data stream generated using at least a portion of the structured shape information for rendering of a visualization, wherein the visualization data stream progresses according to the hierarchical structure to increase a level of detail of the visualization with respect to time.

20. One or more computer-readable storage media comprising computer-executable instructions executable to instruct a computing system to:

access volumetric data from a data store, wherein the volumetric data correspond to a region;

generate structured shape information for the region using at least a portion of the volumetric data, wherein the structured shape information is generated utilizing both a hierarchical structure of the volumetric data and a streamable shape specification comprising one or more types of shapes, wherein the one or more types of shapes are associated with a model of a portion of Earth; and

in response to a command from a client device, transmit to the client device, via a network interface, a visualization data stream generated using at least a portion of the structured shape information for rendering of a visualization, wherein the visualization data stream progresses according to the hierarchical structure to increase a level of detail of the visualization with respect to time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2021
From: MISHCHENKO, OLEG; CUDENNEC, ALAIN
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 058131/0730 →
Continuity (2)
Provisional Application 62850558 · May 21, 2019
Related Publication 20220187496A1 · Jun 16, 2022
Cited By (1)
US 12,320,941