System, method and computer program product for smart grouping of seismic interpretation data in inventory trees based on processing history
First Claim
Patent Images
1. A computer-implemented method of grouping and displaying seismic interpretation data in a user interface based on processing history, the method comprising:
- generating, by a computer system, a seismic interpretation model of a hydrocarbon reservoir, the seismic interpretation model comprising seismic volume and horizon datasets;
responsive to receiving, by the computer system, user input via a graphical user interface of the computer system, selecting an input dataset including one or more input seismic volume and horizon datasets from the seismic volume and horizon datasets within the seismic interpretation model;
performing, by the computer system, an operation on the input dataset to thereby generate an output dataset, based on the received user input, the output dataset including at least one of an output seismic volume or an output horizon dataset generated from the one or more input seismic volume and horizon datasets;
generating, by the computer system, a record of the performed operation, the record reflecting a relationship between the input and output datasets based on the performed operation;
generating, by the computer system, an inventory tree including a hierarchical grouping of the one or more input seismic volume and horizon datasets from the input dataset and the at least one output seismic volume or output horizon dataset from the output dataset based on the relationship between the input and output datasets reflected in the record; and
displaying the generated inventory tree including the hierarchical grouping showing the relationship between the input and output datasets within the graphical user interface, wherein the record is updated each time an operation is performed on a selected input dataset, and the input and output datasets in the displayed inventory tree are dynamically regrouped each time the record is updated.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to intelligently group seismic interpretation data, retrieved from an interpretation workflow, in an inventory tree based upon processing history records automatically captured during generation of volume and horizon datasets. As new volume and horizon datasets are created during the interpretation workflow, the relationships between the datasets are stored within system records. Inventory trees are then generated and/or updated based upon these records to intuitively display the relationships between the volume and horizon datasets.
5 Citations
20 Claims
-
1. A computer-implemented method of grouping and displaying seismic interpretation data in a user interface based on processing history, the method comprising:
-
generating, by a computer system, a seismic interpretation model of a hydrocarbon reservoir, the seismic interpretation model comprising seismic volume and horizon datasets; responsive to receiving, by the computer system, user input via a graphical user interface of the computer system, selecting an input dataset including one or more input seismic volume and horizon datasets from the seismic volume and horizon datasets within the seismic interpretation model; performing, by the computer system, an operation on the input dataset to thereby generate an output dataset, based on the received user input, the output dataset including at least one of an output seismic volume or an output horizon dataset generated from the one or more input seismic volume and horizon datasets; generating, by the computer system, a record of the performed operation, the record reflecting a relationship between the input and output datasets based on the performed operation; generating, by the computer system, an inventory tree including a hierarchical grouping of the one or more input seismic volume and horizon datasets from the input dataset and the at least one output seismic volume or output horizon dataset from the output dataset based on the relationship between the input and output datasets reflected in the record; and displaying the generated inventory tree including the hierarchical grouping showing the relationship between the input and output datasets within the graphical user interface, wherein the record is updated each time an operation is performed on a selected input dataset, and the input and output datasets in the displayed inventory tree are dynamically regrouped each time the record is updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and a memory coupled to the processor, the memory storing instructions, which when executed by the processor cause the processor to; generate a seismic interpretation model of a hydrocarbon reservoir, the seismic interpretation model comprising seismic volume and horizon datasets; select an input dataset within the seismic interpretation model, based on user input received via a graphical user interface of the system, the input dataset including one or more input seismic volume and horizon datasets from the seismic volume and horizon datasets of the seismic interpretation model; perform an operation on the input dataset to thereby generate an output dataset based on the received user input, the output dataset including at least one of an output seismic volume or an output horizon dataset generated from the one or more input seismic volume and horizon datasets; generate a record of the performed operation, the record reflecting a relationship between the input and output datasets based on the operation performed on the input dataset to generate the output dataset; generate an inventory tree including a hierarchical grouping of the one or more input seismic volume and horizon datasets from the input dataset and the at least one output seismic volume or output horizon dataset from the output dataset, based on the relationship between the input and output datasets reflected in the record; and display the generated inventory tree including the hierarchical grouping showing the relationship between the input and output datasets within the graphical user interface, wherein the record is updated each time an operation is performed on a selected input dataset, and the input and output datasets in the displayed inventory tree are dynamically regrouped each time the record is updated. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
11. A non-transitory computer-readable storage medium comprising instructions stored therein, which, when executed by at least one processor, causes the processor to perform a plurality of operations, including operations to:
-
generate a seismic interpretation model of a hydrocarbon reservoir, the seismic interpretation model comprising seismic volume and horizon datasets; select an input dataset within the seismic interpretation model, based on user input received via a graphical user interface, the input dataset including one or more input seismic volume and horizon datasets from the seismic volume and horizon datasets of the seismic interpretation model; perform an operation on the input dataset to thereby generate an output dataset, based on the received user input, the output dataset including at least one of an output seismic volume or an output horizon dataset generated from the one or more input seismic volume and horizon datasets; generate a record of the performed operation, the record reflecting at least one relationship between the input and output datasets, the relationship including at least one of the input dataset that is selected or the operation that is performed on the input dataset to generate the output dataset; generate an inventory tree including a hierarchical grouping of the one or more input seismic volume and horizon datasets from the input dataset and the at least one output seismic volume or output horizon dataset from the output dataset, based on the relationship between the input and output datasets reflected in the record; and display the generated inventory tree including the hierarchical grouping showing the relationship between the input and output datasets within the graphical user interface, wherein the record and the hierarchical grouping in the displayed inventory tree are dynamically updated each time an operation is performed on an input dataset. - View Dependent Claims (17, 18, 19, 20)
-
Specification