IP Library Granted Patent US 11,507,064
Granted Patent B2
US 11,507,064 · App. 15/973,216 · Granted Nov 22, 2022

Methods and systems for industrial internet of things data collection in downstream oil and gas environment

Inventors: Charles Howard Cella (Pembroke, MA); Gerald William Duffy, Jr. (Philadelphia, PA); Jeffrey P. McGuckin (Philadelphia, PA); Mehul Desai (Oak Brook, IL)
Assignee: Strong Force IoT Portfolio 2016, LLC
G05B19/4183G01M13/028G01M13/045G05B13/028G05B19/4184G05B19/4185G05B19/41845G05B19/41865G05B19/41875G05B23/024G05B23/0221G05B23/0229G05B23/0264G05B23/0283G05B23/0286G05B23/0289G05B23/0291G05B23/0294G05B23/0297G06K9/6263G06N3/006G06N3/02G06N3/0445G06N3/0454G06N3/0472G06N3/084G06N3/088G06N5/046G06N7/005G06N20/00G06Q10/04G06Q10/0639G06Q30/02G06Q30/0278G06Q30/06G16Z99/00H02M1/12H03M1/12H04B17/23H04B17/309H04B17/318H04B17/345H04L1/0002H04L1/0041H04L1/18H04L1/1874H04L67/1097H04L67/12H04W4/38H04W4/70B62D5/0463G05B19/042G05B23/02G05B23/0208G05B2219/32287G05B2219/35001G05B2219/37337G05B2219/37351G05B2219/37434G05B2219/37537G05B2219/40115G05B2219/45004G05B2219/45129G06F17/18G06K9/6288G06N3/126H04B17/29H04B17/40H04L1/0009H04L5/0064H04L67/306Y02P80/10Y02P90/02Y02P90/80Y04S50/00Y04S50/12Y10S707/99939
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,507,064
App. No.
15/973,216
Granted
Nov 22, 2022
Kind
B2
Abstract

A system for monitoring an oil and gas process includes a data acquisition circuit structured to interpret a plurality of detection values corresponding to input received from a detection package which includes at least one of a plurality of input sensors each operatively coupled to at least one of a plurality of components of an industrial production process; a data analysis circuit structured to analyze a subset of the plurality of detection values to determine a status parameter; and an analysis response circuit structured to adjust the detection package in response to the status parameter, wherein the plurality of available sensors have at least one distinct sensing parameter selected from the sensing parameters consisting of: input ranges, sensitivity values, locations, reliability values, duty cycle values, sensor types, and maintenance requirements.

Claims (151)

1. A method for monitoring, the method comprising:

interpreting a plurality of detection values, each of the plurality of detection values corresponding to input received from a detection package comprising at least one of a plurality of input sensors, each of the plurality of input sensors operatively coupled to at least one of a plurality of components of an industrial production process;

analyzing a subset of the plurality of detection values to determine a status parameter;

adjusting the detection package in response to the status parameter, wherein adjusting the detection package comprises at least one of:

adjusting a sensor range,

adjusting a sensor scaling value,

adjusting a sensor sampling frequency,

activating a sensor,

deactivating a sensor, or

adjusting a utilized sensor value, the utilized sensor value indicating which sensor from a plurality of available sensors is utilized in the detection package;

determining a data storage profile, the data storage profile comprising a data storage plan for the plurality of detection values;

storing at least a portion of the plurality of detection values in response to the data storage profile;

selectively communicating and storing the at least a portion of the plurality of detection values in a plurality of storage locations in response to the data storage profile;

adjusting the data storage profile in response to a network resource value to move a data storage load between a first networked device and a second networked device, wherein the first networked device is communicatively disposed between the second networked device and the detection package in response to at least one of:

the network resource value indicating a reduced network capacity, or

the network resource value indicating an unavailable network, and

determining the first networked device comprises sufficient storage capacity to store a selected amount of the portion of the plurality of detection values until an expected network capacity increase event,

wherein the plurality of available sensors has at least one distinct sensing parameter;

wherein the at least one distinct sensing parameter comprises at least one of: input ranges, sensitivity values, locations, reliability values, duty cycle values, sensor types, or maintenance requirements,

wherein the industrial production process comprises at least one of: a refining process, a drilling process, a wellbore treatment process, or a pipeline transportation process,

wherein the subset of the plurality of detection values comprises at least one parameter of at least one of: a motor, a pump, a compressor, a turbine, or a blower, and

wherein the selectively communicating and storing the at least a portion of the plurality of detection values comprises performing at least one of:

sequentially moving the at least a portion of the plurality of detection values between storage locations,

storing selected portions of the plurality of detection values in selected storage locations for selected time periods,

providing a time data storage trajectory for the at least a portion of the plurality of detection values,

providing a time domain distribution over which the at least a portion of the plurality of detection values are to be stored, or

providing a location data storage trajectory over which the at least a portion of the plurality of detection values is to be stored.

2. The method of claim 1 , further comprising:

determining a sensor priority value,

wherein the determining the sensor priority value comprises at least one of:

determining a signal effectiveness of at least one of the plurality of input sensors relative to the status parameter,

determining a sensitivity of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive confidence of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive delay time of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive accuracy of at least one of the plurality of input sensors relative to the status parameter, or

determining a predictive precision of at least one of the plurality of input sensors relative to the status parameter, and

wherein the adjusting the data storage profile is further in response to the sensor priority value.

3. The method of claim 2 , further comprising combining two or more of the plurality of detection values from the plurality of detection values into a single fused detection value, wherein the determining the sensor priority value is further in response to the single fused detection value, and wherein the adjusting the data storage profile is further in response to each of the two or more of the plurality of detection values combined into the single fused detection value.

4. The method of claim 1 , wherein the status parameter comprises at least one of a current state of the industrial production process, a current condition for one of the plurality of components, a current condition for one of the plurality of input sensors, a current process stage, a future state of the industrial production process, a future condition for at least one of the plurality of components, or a future process stage.

5. The method of claim 1 , wherein analyzing the subset of the plurality of detection values to determine the status parameter comprises utilizing at least one of a neural net or an expert system.

6. A method for monitoring, the method comprising:

interpreting a plurality of detection values, each of the plurality of detection values corresponding to input received from a detection package comprising at least one of a plurality of input sensors, each of the plurality of input sensors operatively coupled to at least one of a plurality of components of an industrial production process;

analyzing a subset of the plurality of detection values to determine a status parameter;

adjusting the detection package in response to the status parameter, wherein adjusting the detection package comprises at least one of:

adjusting a sensor range,

adjusting a sensor scaling value,

adjusting a sensor sampling frequency,

activating a sensor,

deactivating a sensor, or

adjusting a utilized sensor value, the utilized sensor value indicating which sensor from a plurality of available sensors is utilized in the detection package;

determining a data storage profile, the data storage profile comprising a data storage plan for the plurality of detection values;

storing at least a portion of the plurality of detection values in response to the data storage profile;

selectively communicating and storing the at least a portion of the plurality of detection values in a plurality of storage locations in response to the data storage profile;

adjusting the data storage profile in response to a network resource value to move a data storage load between a first networked device and a second networked device, wherein the first networked device is communicatively disposed between the second networked device and the detection package in response to at least one of:

the network resource value indicating a reduced network capacity, or

the network resource value indicating an unavailable network; and

determining the first networked device comprises sufficient storage capacity to store a selected amount of the portion of the plurality of detection values until an expected network capacity increase event,

wherein the plurality of available sensors has at least one distinct sensing parameter comprises at least one of: input ranges, sensitivity values, locations, reliability values, duty cycle values, sensor types, or maintenance requirements, and

wherein the selectively communicating and storing the at least a portion of the plurality of detection values comprises performing at least one of:

sequentially moving the at least a portion of the detection values between storage locations,

storing selected portions of the plurality of detection values in selected storage locations for selected time periods,

providing a time data storage trajectory for the at least a portion of the plurality detection values;

providing a time domain distribution over which the at least a portion of the plurality of detection values are to be stored, or

providing a location data storage trajectory over which the at least a portion of the plurality of detection values is to be stored.

7. The method of claim 6 , further comprising:

determining a sensor priority value,

wherein the determining the sensor priority value comprises at least one of:

determining a signal effectiveness of at least one of the plurality of input sensors relative to the status parameter,

determining a sensitivity of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive confidence of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive delay time of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive accuracy of at least one of the plurality of input sensors relative to the status parameter, or

determining a predictive precision of at least one of the plurality of input sensors relative to the status parameter, and

wherein the adjusting the data storage profile is further in response to the sensor priority value.

8. The method of claim 7 , further comprising combining two or more of the plurality of detection values from the plurality of detection values into a single fused detection value, wherein the determining the sensor priority value is further in response to the single fused detection value, and wherein the adjusting the data storage profile is further in response to each of the two or more of the plurality of detection values combined into the single fused detection value.

9. The method of claim 6 , wherein the status parameter comprises at least one of a current state of the industrial production process, a current condition for one of the plurality of components, a current condition for one of the plurality of input sensors, a current process stage, a future state of the industrial production process, a future condition for at least one of the plurality of components, or a future process stage.

10. A method for monitoring, the method comprising:

interpreting a plurality of detection values, each of the plurality of detection values corresponding to input received from a detection package comprising at least one of a plurality of input sensors, each of the plurality of input sensors operatively coupled to at least one of a plurality of components of an industrial production process;

analyzing a subset of the plurality of detection values to determine a status parameter;

adjusting the detection package in response to the status parameter, wherein adjusting the detection package comprises at least one of:

adjusting a sensor range,

adjusting a sensor scaling value,

adjusting a sensor sampling frequency,

activating a sensor,

deactivating a sensor, or

adjusting a utilized sensor value, the utilized sensor value indicating which sensor from a plurality of available sensors is utilized in the detection package;

combining at least two of the plurality of detection values into a single fused detection value;

determining a data storage profile, the data storage profile comprising a data storage plan for the plurality of detection values;

adjusting the data storage profile in response to a network resource value to move a data storage load between a first networked device and a second networked device, wherein the first networked device is communicatively disposed between the second networked device and the detection package in response to at least one of:

the network resource value indicating a reduced network capacity, or

the network resource value indicating an unavailable network;

determining the first networked device comprises sufficient storage capacity to store a selected amount of a portion of the plurality of detection values until an expected network capacity increase event;

selectively communicating and storing the at least a portion of the plurality of detection values in a plurality of storage locations in response to the data storage profile; and

storing at least a portion of the plurality of detection values in response to the data storage profile,

wherein the plurality of available sensors has at least one distinct sensing parameter comprising: input ranges, sensitivity values, locations, reliability values, duty cycle values, sensor types, or maintenance requirements, and

wherein the selectively communicating and storing the at least a portion of the plurality of detection values comprises performing at least one of:

sequentially moving the at least a portion of the plurality of detection values between storage locations,

storing selected portions of the detection values in selected storage locations for selected time periods,

providing a time data storage trajectory for the at least a portion of the plurality of detection values,

providing a time domain distribution over which the at least a portion of the plurality of detection values are to be stored, or

providing a location data storage trajectory over which the at least a portion of the plurality of detection values is to be stored.

11. The method of claim 10 , further comprising:

determining a sensor priority value,

wherein the determining the sensor priority value comprises at least one of:

determining a signal effectiveness of at least one of the plurality of input sensors relative to the status parameter,

determining a sensitivity of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive confidence of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive delay time of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive accuracy of at least one of the plurality of input sensors relative to the status parameter, or

determining a predictive precision of at least one of the plurality of input sensors relative to the status parameter, and

wherein the adjusting the data storage profile is further in response to the sensor priority value.

12. The method of claim 11 , further comprising combining two or more of the plurality of detection values from the plurality of detection values into a single fused detection value, wherein the determining the sensor priority value is further in response to the single fused detection value, and wherein the adjusting the data storage profile is further in response to each of the two or more of the plurality of detection values combined into the single fused detection value.

13. The method of claim 10 , wherein the status parameter comprises at least one of a current state of the industrial production process, a current condition for one of the plurality of components, a current condition for one of the plurality of input sensors, a current process stage, a future state of the industrial production process, a future condition for at least one of the plurality of components, or a future process stage.

14. A method for monitoring, the method comprising:

interpreting a plurality of detection values, each of the plurality of detection values corresponding to input received from a detection package comprising at least one of a plurality of input sensors, each of the plurality of input sensors operatively coupled to at least one of a plurality of components of an industrial production process;

analyzing a subset of the plurality of detection values to determine a status parameter;

adjusting the detection package in response to the status parameter, wherein adjusting the detection package comprises at least one of:

adjusting a sensor range,

adjusting a sensor scaling value,

adjusting a sensor sampling frequency,

activating a sensor,

deactivating a sensor, or

adjusting a utilized sensor value, the utilized sensor value indicating which sensor from a plurality of available sensors is utilized in the detection package;

storing at least one of calibration data or maintenance history for at least one of the plurality of input sensors;

calibrating at least one of the plurality of input sensors and updating a maintenance history of the at least one of the plurality of input sensors;

determining a data storage profile, the data storage profile comprising a data storage plan for the plurality of detection values;

adjusting the data storage profile in response to a network resource value to move a data storage load between a first networked device and a second networked device, wherein the first networked device is communicatively disposed between the second networked device and the detection package in response to at least one of:

the network resource value indicating a reduced network capacity, or

the network resource value indicating an unavailable network;

storing at least a portion of the plurality of detection values in response to the data storage profile;

determining the first networked device comprises sufficient storage capacity to store a selected amount of the portion of the plurality of detection values until an expected network capacity increase event; and

selectively communicating and storing the at least a portion of the plurality of detection values in a plurality of storage locations in response to the data storage profile,

wherein the plurality of available sensors has at least one distinct sensing parameter comprising: input ranges, sensitivity values, locations, reliability values, duty cycle values, sensor types, or maintenance requirements, and

wherein the selectively communicating and storing the at least a portion of the plurality of detection values comprises performing at least one of:

sequentially moving at least a portion of the plurality of detection values between storage locations,

storing selected portions of the plurality of detection values in selected storage locations for selected time periods,

providing a time data storage trajectory for at least a portion of the detection values,

providing a time domain distribution over which at least a portion of the plurality of detection values are to be stored, or

providing a location data storage trajectory over which at least a portion of the plurality of detection values is to be stored.

15. The method of claim 14 , further comprising:

determining a sensor priority value,

wherein the determining the sensor priority value comprises at least one of:

determining a signal effectiveness of at least one of the plurality of input sensors relative to the status parameter,

determining a sensitivity of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive confidence of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive delay time of at least one of the plurality of input sensors relative to the status parameter,

determining a predictive accuracy of at least one of the plurality of input sensors relative to the status parameter, or

determining a predictive precision of at least one of the plurality of input sensors relative to the status parameter, and

wherein the updating the data storage profile is further in response to the sensor priority value.

16. The method of claim 15 , further comprising combining two or more of the plurality of detection values from the plurality of detection values into a single fused detection value, wherein the determining the sensor priority value is further in response to the single fused detection value, and wherein the updating the data storage profile is further in response to each of the two or more of the plurality of detection values combined into the single fused detection value.

17. The method of claim 14 , wherein the status parameter comprises at least one of a current state of the industrial production process, a current condition for one of the plurality of components, a current condition for one of the plurality of input sensors, a current process stage, a future state of the industrial production process, a future condition for at least one of the plurality of components, or a future process stage.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM "STRONGFORCE IOT PORTFOLIO 2016, LLC" TO "STRONG FORCE IOT PORTFOLIO 2016, LLC" PREVIOUSLY RECORDED ON REEL 046530 FRAME 0126. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 23, 2020
From: CELLA, CHARLES HOWARD; DUFFY, GERALD WILLIAM, JR; MCGUCKIN, JEFFREY P.; DESAI, MEHUL
To: STRONG FORCE IOT PORTFOLIO 2016, LLC
Reel/Frame 052483/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2018
From: CELLA, CHARLES HOWARD; DUFFY, GERALD WILLIAM, JR; MCGUCKIN, JEFFREY P.; DESAI, MEHUL
To: STRONGFORCE IOT PORTFOLIO 2016, LLC
Reel/Frame 046530/0126 →
Continuity (9)
Continuation In Part PCTUS2017031721 · May 9, 2017
Provisional Application 62583487 · Nov 8, 2017
Provisional Application 62562487 · Sep 24, 2017
Provisional Application 62540557 · Aug 2, 2017
Provisional Application 62427141 · Nov 28, 2016
Provisional Application 62412843 · Oct 26, 2016
Provisional Application 62350672 · Jun 15, 2016
Provisional Application 62333589 · May 9, 2016
Related Publication 20180284752A1 · Oct 4, 2018
Cited By (3)
US 12,332,634 US 12,335,355 US 12,663,771