US2023288603A1PendingUtilityA1
System and method for combining curves in oilfield drilling and production operations
Est. expiryMay 31, 2033(~6.8 yrs left)· nominal 20-yr term from priority
G01V 11/00E21B 44/00G01V 1/50E21B 21/08
63
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method for processing and combining data from multiple curves or data-sets in oil field operations based upon a common index. The multiple input curves are combined to form an input vector. The input vector is aligned on the common index, without any values in the curve or data-set being changed. The input vector is then processed to ensure that all curves have values for all index values by interpolation. The input vector may be further processed to create a fixed step increment. An output vector is formed by operation of a set of formulas on the interpolated input vector.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of processing information from operations at a well site, comprising:
receiving, using a processor or microprocessor, multiple data-sets related to at least one well site operation, wherein said multiple data-sets are based upon a common index; combining, using a processor or microprocessor, the multiple data-sets to form an input vector; aligning, using a processor or microprocessor, the multiple data-sets on the common index, without modifying any received data values in the data sets; creating an interpolated input vector by determining, using a processor or microprocessor, interpolated data values for each data-set for common index values where received data values do not exist; and applying, using a processor or microprocessor, one or more formulas to the interpolated index vector to create an output vector.
2 . The method of claim 1 , wherein said formulas use the input vector, previous values of the input vector, previous values of the output vector, current and previous values of the index, aggregated values from an input or output buffer, or combinations thereof.
3 . The method of claim 1 , wherein the output vector is formed by summing the data values for each common index value.
4 . The method of claim 1 , further comprising the step of processing the input vector to create a fixed step increment for common index values.
5 . The method of claim 1 , wherein the inserted calculated data values are determined by interpolation.
6 . The method of claim 1 , wherein the data sets are well log data sets received from one or more log readers.
7 . The method of claim 6 , wherein the combined well log data sets are sent to a log writer.
8 . A machine for processing information from operations at a well site, comprising:
a processor or microprocessor coupled to a computer memory, wherein the processor or microprocessor is programmed to process multiple data-sets of information by: receiving, using a processor or microprocessor, multiple data-sets related to at least one well site operation, wherein said multiple data-sets are based upon a common index; combining, using a processor or microprocessor, the multiple data-sets to form an input vector; aligning, using a processor or microprocessor, the multiple data-sets on the common index, without modifying any received data values in the data sets; creating an interpolated input vector by determining, using a processor or microprocessor, interpolated data values for each data-set for common index values where received data values do not exist; and applying, using a processor or microprocessor, one or more formulas to the interpolated index vector to create an output vector.
9 . The machine of claim 8 , wherein said formulas use the input vector, previous values of the input vector, previous values of the output vector, current and previous values of the index, aggregated values from an input or output buffer, or combinations thereof.
10 . The machine of claim 8 , wherein the output vector is formed by summing the data values for each common index value.
11 . The machine of claim 8 , further comprising the step of processing the input vector to create a fixed step increment for common index values.
12 . The machine of claim 8 , wherein the inserted calculated data values are determined by interpolation.
13 . The machine of claim 8 , wherein the data sets are well log data sets received from one or more log readers.
14 . The machine of claim 13 , wherein the combined well log data sets are sent to a log writer.
15 . A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a processor or microprocessor to perform the following steps:
receiving, using a processor or microprocessor, multiple data-sets related to at least one well site operation, wherein said multiple data-sets are based upon a common index; combining, using a processor or microprocessor, the multiple data-sets to form an input vector; aligning, using a processor or microprocessor, the multiple data-sets on the common index, without modifying any received data values in the data sets; creating an interpolated input vector by determining, using a processor or microprocessor, interpolated data values for each data-set for common index values where received data values do not exist; and applying, using a processor or microprocessor, one or more formulas to the interpolated index vector to create an output vector.
16 . The medium of claim 15 , wherein said formulas use the input vector, previous values of the input vector, previous values of the output vector, current and previous values of the index, aggregated values from an input or output buffer, or combinations thereof.
17 . The medium of claim 15 , wherein the output vector is formed by summing the data values for each common index value.
18 . The medium of claim 15 , further comprising the step of processing the input vector to create a fixed step increment for common index values.
19 . The medium of claim 15 , wherein the inserted calculated data values are determined by interpolation.
20 . The medium of claim 15 , wherein the data sets are well log data sets received from one or more log readers, and the output vector is sent to one or more log writers.Join the waitlist — get patent alerts
Track US2023288603A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.