IP Library Granted Patent US 10,733,312
Granted Patent B2
US 10,733,312 · App. 15/720,782 · Granted Aug 4, 2020

Context driven subscriptions

Inventors: Bruce J. Jacobson (San Ramon, CA); Trent Gillham (New Orleans, LA); Patrick Bergeron (New Orleans, LA)
Assignee: General Electric Company
G06F21/6218G06Q10/06G06Q50/02G06Q50/06
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 10,733,312
App. No.
15/720,782
Granted
Aug 4, 2020
Kind
B2
Abstract

Methods, systems, and devices for context driven subscriptions are provided. In general, a user interface for a pipeline management system can be configured to provide information regarding one or more pipelines to authorized users. The information can include data gathered using one or more sensors sensing various parameters. The information on the user interface can include results of analysis of the gathered data, such as notifications that the gathered data indicates an anomaly with a pipeline. The notifications of anomalies can be provided on the user interface in real time with the data analysis.

Claims (68)

1. A pipeline management system, comprising:

a memory storing instructions;

a display configured to show a user interface thereon; and

a processor configured to execute the instructions in the memory, wherein the processor is, based on the executed instructions, further configured to:

receive acoustic data, temperature data and strain data sensed at a pipeline with fluid flowing therethrough;

determine one or more of a leak alarm, an intrusion alarm, a strain alarm, an acoustic event alarm and a temperature change alarm indicative of one or more of a leak, an intrusion, a strain, an acoustic event and a temperature change, respectively, of the pipeline from the received acoustic data, temperature data and strain data sensed at the pipeline;

receive data indicative of identity of a logged-in user of the user interface associated with a monitoring system of the pipeline;

identify, based on the identity of the logged-in user and a predetermined credential of the logged-in user, a first portion of the received acoustic data, temperature data and strain data and a second portion of the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm, and

present the first portion of the received acoustic data, temperature data and strain data and the second portion of the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm on the user interface.

2. The system of claim 1 , wherein the processor is configured to determine which of the data is associated with the logged-in user based on a hierarchical role of the user.

3. The system of claim 1 , wherein the processor is, based on the executed instructions, further configured to

receive a request from the user via the user interface requesting a credential level edit of another user of the user interface,

determine whether the user has a credential level allowing the request to be implemented, and

in response to determining that the user has a credential level allowing the request to be implemented, change the credential level of the other user.

4. The system of claim 1 , wherein the fluid flowing through the pipeline includes one of natural gas and petroleum.

5. The system of claim 1 , further comprising a client terminal that includes the display, wherein the client terminal includes one of a desktop computer, a workstation, a minicomputer, a laptop computer, a tablet computer, and a smart mobile phone.

6. A pipeline management method, comprising:

receiving acoustic data, temperature data and strain data sensed at a pipeline with fluid flowing therethrough, wherein the one or more parameters include one or more of acoustic data, temperature data and strain data;

determining one or more of a leak alarm, an intrusion alarm, a strain alarm, an acoustic event alarm and a temperature change alarm indicative of one or more of a leak, an intrusion, a strain, an acoustic event and a temperature change, respectively, of the pipeline from the received acoustic data, temperature data and strain data sensed at the pipeline;

receiving data indicative of identity of a logged-in user of the user interface associated with a monitoring system of the pipeline;

identifying, based on the identity of the logged-in user and a predetermined credential of the logged-in user, a first portion of the received acoustic data, temperature data and strain data and a second portion of the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm, and

presenting the first portion of the received acoustic data, temperature data and strain data and the second portion of the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm on the user interface.

7. The method of claim 6 , wherein determining which of the data is associated with the logged-in user is based on a hierarchical role of the user.

8. The method of claim 6 , further comprising:

receiving a request from the user via the user interface requesting a credential level edit of another user of the user interface;

determining whether the user has a credential level allowing the request to be implemented; and

in response to determining that the user has a credential level allowing the request to be implemented, changing the credential level of the other user.

9. The method of claim 6 , wherein the fluid flowing through the pipeline includes one of natural gas and petroleum.

10. The method of claim 6 , wherein the user interface is shown on a display, and a processor performs the receiving, the determining, and the causing by executing instructions stored in a memory.

11. The method of claim 10 , wherein a client terminal includes the display, and the client terminal includes one of a desktop computer, a workstation, a minicomputer, a laptop computer, a tablet computer, and a smart mobile phone.

12. A non-transitory computer program product storing instructions, which when executed by a processor, implements operations comprising:

receiving acoustic data, temperature data and strain data sensed at a pipeline with fluid flowing therethrough;

determining one or more of a leak alarm, an intrusion alarm, a strain alarm, an acoustic event alarm and a temperature change alarm indicative of one or more of a leak, an intrusion, a strain, an acoustic event and a temperature change, respectively, of the pipeline from the received acoustic data, temperature data and strain data sensed at the pipeline;

receiving data indicative of identity of a logged-in user of the user interface associated with a monitoring system of the pipeline;

identifying, based on the identity of the logged-in user and a predetermined credential of the logged-in user, a first portion of the received acoustic data, temperature data and strain data and a second portion of the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm; and

presenting the first portion of the received acoustic data, temperature data and strain data and the second portion of the determined one or more of a leak alarm, an intrusion alarm, a strain alarm, an acoustic event alarm and a temperature change alarm on the user interface.

13. The computer program product of claim 12 , wherein determining which of the data is associated with the logged-in user is based on a hierarchical role of the user.

14. The computer program product of claim 12 , wherein the instructions, when executed by a processor, implements operations further comprising:

receiving a request from the user via the user interface requesting a credential level edit of another user of the user interface;

determining whether the user has a credential level allowing the request to be implemented; and

in response to determining that the user has a credential level allowing the request to be implemented, changing the credential level of the other user.

15. The computer program product of claim 12 , wherein the fluid flowing through the pipeline includes one of natural gas and petroleum.

16. The computer program product of claim 12 , wherein the user interface is shown on a display.

17. The computer program product of claim 16 , wherein a client terminal includes the display, and the client terminal includes one of a desktop computer, a workstation, a minicomputer, a laptop computer, a tablet computer, and a smart mobile phone.

18. The system of claim 1 , wherein the processor is further configured to:

present, based on the identity of the logged-in user and the predetermined credential of the logged-in user, on the user interface the following:

a start time,

a duration,

GPS coordinates or a post location,

an action, and

a map, a satellite image or a schematic diagram,

wherein each of the start time, the duration, the GPS coordinates or the post location, the action, and the map, the satellite image or the schematic diagram includes information related to the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm.

19. The method of claim 6 , further comprising:

presenting, based on the identity of the logged-in user and the predetermined credential of the logged-in user, on the user interface the following:

a start time,

a duration,

GPS coordinates or a post location,

an action, and

a map, a satellite image or a schematic diagram,

wherein each of the start time, the duration, the GPS coordinates or the post location, the action, and the map, the satellite image or the schematic diagram includes information related to the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm.

20. The computer program product of claim 12 , wherein the operations further comprise:

presenting, based on the identity of the logged-in user and the predetermined credential of the logged-in user, on the user interface the following:

a start time,

a duration,

GPS coordinates or a post location,

an action, and

a map, a satellite image or a schematic diagram,

wherein each of the start time, the duration, the GPS coordinates or the post location, the action, and the map, the satellite image or the schematic diagram includes information related to the determined one or more of the leak alarm, the intrusion alarm, the strain alarm, the acoustic event alarm and the temperature change alarm.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: GENERAL ELECTRIC COMPANY
To: BAKER HUGHES, A GE COMPANY, LLC
Reel/Frame 056846/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: GENERAL ELECTRIC COMPANY
To: BAKER HUGHES, A GE COMPANY, LLC
Reel/Frame 056442/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2020
From: JACOBSON, BRUCE J.; GILLHAM, TRENT; BERGERON, PATRICK
To: GENERAL ELECTRIC COMPANY
Reel/Frame 051430/0885 →