IP Library Granted Patent US 9,613,362
Granted Patent B2
US 9,613,362 · App. 14/056,550 · Granted Apr 4, 2017

Monitoring a situation by comparing parallel data streams

Inventors: Håkon Lorentzen (Trondheim, NO); Odd Erik Gundersen (Trondheim, NO); Kerstin Bach (Trondheim, NO); Frode Sørmo (Trondheim, NO)
Assignee: BAKER HUGHES INCORPORATED
G06Q30/0201G06N5/04
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 9,613,362
App. No.
14/056,550
Granted
Apr 4, 2017
Kind
B2
Abstract

Disclosed herein is a computer-implemented method of monitoring a situation by determining a set of one or more cases in case-based reasoning (CBR) the method comprising: receiving a data stream comprising information on a monitored situation; generating a plurality of parallel data streams from the received data stream; generating, for each of the parallel data streams, an overall similarity score between the parallel data stream and one of a plurality of cases, wherein each overall similarity score is generated from a comparison between one of the plurality of data streams and a different case; and determining a set of one or more cases in dependence on the generated overall similarity scores.

Claims (18)

1. A computer-implemented method of controlling and monitoring a drilling operation by determining a set of one or more cases in case-based reasoning (CBR), the method comprising:

receiving a data stream comprising information on a monitored situation;

using a computer, generating a plurality of parallel data streams from the received data stream, each of the parallel data streams containing at least one parameter contained in the data stream;

using a computer, generating an overall similarity score for each of the parallel data streams by comparing each parallel data stream to a different one of a plurality of cases; and

determining a set of one or more cases in dependence on the generated overall similarity scores;

wherein each of said overall similarity scores is generated by a different one of a plurality of comparison agents and each of the comparison agents receives one of the plurality of parallel data streams; and

wherein each comparison agent generating one of said overall similarity scores by:

receiving one of said plurality of parallel data streams;

generating a further plurality of parallel data streams, wherein each of the generated further plurality of parallel data streams is dependent on said received one of the plurality of parallel data streams by the comparison agent;

generating, for each of said generated further plurality of parallel data streams, a similarity score in dependence on a comparison between information on a feature in the generated further parallel data stream and stored information on the feature of a case, wherein each of the similarity scores of said generated further plurality of parallel data streams is generated in dependence on a comparison with stored information on a different feature of the same case;

generating an overall similarity score between the received one of the plurality of parallel data streams and the case in dependence on the generated similarity scores; and

controlling the drilling operation based on the generated similarity scores.

2. A non-transitory computer-readable storage medium storing a CBR engine which, when executed by a computing device, monitors a situation by determining a set of one or more cases, wherein the CBR engine is configured to perform the method of claim 1 .

3. A non-transitory computer-readable storage medium storing a computer program that, when executed by a computing device, controls the computing device to perform the method of claim 1 .

4. The method according to claim 1 , further comprising determining to include a case in the set of one or more cases if the overall similarity score for the case is above a predetermined threshold level.

5. The method according to claim 1 , wherein the determined set of cases has a predetermined number of two or more cases, and the method comprises determining the predetermined number of cases for including in the set as the cases with the highest overall similarity scores.

6. The method according to claim 1 , further comprising displaying information dependent on each of the determined one or more cases.

7. The method according to claim 1 , wherein each case comprises information that describes a situation in the energy industry.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2016
From: VERDANDE TECHNOLOGY AS
To: BAKER HUGHES INCORPORATED
Reel/Frame 037434/0956 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2014
From: LORENTZEN, HÅKON; GUNDERSEN, ODD ERIK; BACH, KERSTIN; SØRMO, FRODE
To: VERDANDE TECHNOLOGY AS
Reel/Frame 031916/0360 →
Continuity (1)
Related Publication 20150112917A1 · Apr 23, 2015