OILFIELD ANALYSIS SYSTEM AND METHOD
First Claim
1. A system for analyzing an oilfield having at least one wellsite, each at least one wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein, comprising:
- a data collection means for obtaining source data having a plurality of data elements of heterogeneous data types;
memory for storing the source data;
a functional method configured to perform a function on a dataset of a dataset type to obtain a processed dataset; and
a client code configured to process the dataset comprising;
an object instantiation code configured to use a dataset wrapper class to create the dataset with the dataset type from the source data; and
a functional method invocation code configured to call the functional method with the dataset.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for analyzing an oilfield having at least one wellsite, each at least one wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein, that includes a data collection means for obtaining source data having a plurality of data elements of heterogeneous data types, memory for storing the source data, a functional method configured to perform a function on a dataset of a dataset type to obtain a processed dataset, and a client code configured to process the dataset. The client code includes an object instantiation code configured to use a dataset wrapper class to create the dataset with the dataset type from the source data, and a functional method invocation code configured to call the functional method with the dataset.
-
Citations
22 Claims
-
1. A system for analyzing an oilfield having at least one wellsite, each at least one wellsite having a wellbore penetrating a subterranean formation for extracting fluid from an underground reservoir therein, comprising:
-
a data collection means for obtaining source data having a plurality of data elements of heterogeneous data types; memory for storing the source data; a functional method configured to perform a function on a dataset of a dataset type to obtain a processed dataset; and a client code configured to process the dataset comprising; an object instantiation code configured to use a dataset wrapper class to create the dataset with the dataset type from the source data; and a functional method invocation code configured to call the functional method with the dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for analyzing an oilfield comprising:
-
defining a functional method for operating on a dataset of a dataset type; obtaining source data having a first source data with data elements of a first data type and a second source data with data elements of a second data type; creating the dataset with data elements from the first source data using a dataset wrapper class; executing the functional method on the dataset with data elements from the first source data; creating the dataset with data elements from the second source data using a dataset wrapper class; and executing the functional method on the dataset with data elements from the second source data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processor; memory coupled to the processor for storing source data having a plurality of data elements of heterogeneous data types; a dataset wrapper class comprising; an object constructor code configured to create a dataset of a dataset type from the source data; and client code configured to process the dataset comprising; an object instantiation code configured to use the object constructor code to create the dataset; and a functional method invocation code configured to call a functional method with the dataset to obtain processed data. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification