# US 8,786,604 B2 · Method and system of plotting correlated data

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

- Number: US 8,786,604 B2
- Document ID: US8786604B2
- Status: Granted
- Kind: B2
- Application number: 13/877,817
- Filed: 2010-12-16
- Published: 2013-08-01
- Granted: 2014-07-22
- Earliest claimed: 2010-12-16
- Assignees: Landmark Graphics Corporation
- Applicants: Sheldon B. Gorell
- Inventors: Sheldon B. Gorell
- Web page: https://patentgrep.com/patent/US8786604B2

## CPC

- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G01V 1/345: {Visualisation of seismic data or attributes, e.g. in 3D cubes}
- G01V 20/00: Geomodelling in general
- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- G06F 30/28: using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

Plotting correlated data. At least some of the illustrative embodiments are methods including: displaying on a display system of a computer system a two-dimensional plot of output data related to an earth formation, the output data estimated from a model of the earth formation, and the volume plotted relative to modeled time; placing a cursor shown on the display system over a first portion of the two-dimensional plot, the first portion corresponding to a first modeled time; and displaying on the display system a three-dimensional plot of respective values of a parameter from a plurality of cells of the model of the earth formation, the respective values at the first modeled time.

## Claims

### Claim 1

A computer system comprising:
a processor;
a memory device coupled to the processor;
a pointing device coupled to the processor;
a display system coupled to the processor, the display system shows a cursor whose position is based on position data generated by the pointing device;
the memory device stores a program that, when executed by the processor, causes the processor to:
display output data of an earth model in a first pane on the display system, the output data indexed based on time;
monitor successive overlaying of the cursor over a plurality of the output data in the first pane; and when the cursor overlays a particular datum
display a state of the earth model in a second pane on the display device, the second pane distinct from the from pane, and the state of the earth model displayed at a modeled time associated with the particular datum; and
animate the state of the earth model in the second pane over a span of time indicated by the plurality of the output data successively overlaid by the cursor.

### Claim 2 (depends on 1)

The computer system of claim 1 wherein when processor displays the output data, the program causes the processor to display the output data in a two-dimensional graph.

### Claim 3 (depends on 1)

The computer system of claim 1 wherein when the processor displays the state of the earth model, the program causes the processor to display the state of the earth model as a three-dimensional plot.

### Claim 4 (depends on 1)

The computer system of claim 1 wherein when processor displays the output data, the program causes the processor to display at least one selected from the group consisting of: hydrocarbon production as a function of modeled time; water production as a function of modeled time; natural gas production as a function of modeled time; oil production as a function of modeled time; and production of a secondary recovery fluid as a function of modeled time.

### Claim 5 (depends on 1)

The computer system of claim 1 wherein when the processor displays the state of the earth model, the program causes the processor to display an indication of a modeled parameter in a plurality of abutting cells.

### Claim 6 (depends on 1)

The computer system of claim 1 wherein when the processor animates, the program causes the processor to animate in real time with movement of the cursor.

### Claim 7

A method comprising:
displaying on a display system of a computer system a two-dimensional plot of output data related to an earth formation, the output data estimated from a model of the earth formation, and the output data plotted relative to a modeled parameter;
placing a cursor shown on the display system over a first portion of the two-dimensional plot, the first portion corresponding to a first modeled parameter; and then moving the cursor along a curve defined by the two-dimensional plot and thereby identifying a second and third portion of the two dimensional plot corresponding to a respective second and third modeled parameters; and
displaying on the display system a three-dimensional plot of respective values of a parameter from a plurality of cells of the model of the earth formation, the respective values associated with the first modeled parameter, wherein displaying the three-dimensional plot further comprises animating values of the parameter from the plurality of cells with respect to the first to third modeled parameters.

### Claim 8 (depends on 7)

The method of claim 7 wherein displaying the two-dimensional plot further comprises displaying at least one selected from the group consisting of: hydrocarbon production as a function of modeled time; water production as a function of modeled time; natural gas production as a function of modeled time; oil production as a function of modeled time; and production of a secondary recovery fluid as a function of modeled time.

### Claim 9 (depends on 7)

The method of claim 7 wherein the modeled parameter is modeled time.

### Claim 10

A non-transitory computer-readable medium storing a program that, when executed by a processor, causes the processor to:
monitor cursor position with respect to a plot of data on a display system, the data representing output data related to a hydrocarbon bearing earth formation, the output data generated based on a model of the hydrocarbon bearing earth formation, the plot produced by a first software package, and the output data plotted as a function of modeled time; and when the cursor overlays a first datum
invoke a second software package, distinct from the first software package, such that the second software package displays a modeled parameter in a plurality of cells that make up the model of the hydrocarbon bearing earth formation, the values of the modeled parameter at a modeled time associated with the first datum; and then
monitor movement of the cursor as the cursor successively overlays a second and third datum; and
animate the model of the hydrocarbon bearing earth formation over a span of time indicated by the first through third datums.

### Claim 11 (depends on 10)

The non-transitory computer-readable medium of claim 10 wherein when the processor invokes the second software package, the program further causes the processor to invoke the second software package such that the second software packages displays the plurality of cells as a three dimensional plot.
