IP Library Granted Patent US 8,705,318
Granted Patent B2
US 8,705,318 · App. 12/371,734 · Granted Apr 22, 2014

Data aggregation for drilling operations

Inventors: Shunfeng Zheng (Houston, TX); Mbaga Louis Ahorukomeye (Houston, TX); James Belaskie (Beijing, CN)
Assignee: Schlumberger Technology Corporation
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 8,705,318
App. No.
12/371,734
Granted
Apr 22, 2014
Kind
B2
Abstract

A method for aggregating data for a drilling operation. The method includes acquiring the data from a number of data sources associated with the drilling operation, synchronizing a timing of the data for aggregating the data to generate synchronized aggregated data, determining a drilling context based on the synchronized aggregated data, and assigning the determined drilling context to the synchronized aggregated data. The method further includes analyzing the synchronized aggregated data in the drilling context to generate an analysis and presenting the analysis to at least one user.

Claims (15)

1. A method for aggregating real-time data for a drilling operation, comprising:

acquiring the real-time data from a plurality of data sources associated with the drilling operation;

synchronizing a timing of the real-time data for aggregating the real-time data to generate synchronized aggregated data by:

identifying times that the real-time data is created at each of the plurality of data sources; and

synchronizing the real-time data by adjusting the times of the real-time data from each of the plurality of data sources to refer to a same clock at a server that receives the real-time data, wherein identifying the times that the real-time data is created at each of the plurality of data sources comprises:

synchronizing a clock at each of the plurality of data sources with the clock at the server;

determining a round-trip latency of the real-time data to be transmitted from a data source of the plurality of data sources to the server by passing a token between the data source and the server; and

identifying the times that the real-time data is created based on a time of receipt of the real-time data at the server as adjusted by the round-trip latency;

determining a drilling context based on the synchronized aggregated data by:

computing separate probabilities of a plurality of states of a drilling rig from the synchronized aggregated data;

combining the separate probabilities to provide a probability of the drilling rig being in one of the plurality of states; and

using a largest probability among the plurality of states to give the drilling context to subsequent acquired data;

analyzing the synchronized aggregated data in the drilling context to generate an analysis;

presenting the analysis to a plurality of users at a plurality of different locations; and

adjusting the drilling operation based on the analysis and inputs of each of the plurality of users.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2009
From: ZHENG, SHUNFENG; AHORUKOMEYE, MBAGA LOUIS; BELASKIE, JAMES
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 022448/0341 →
Continuity (2)
Provisional Application 61035310 · Mar 10, 2008
Related Publication 20090225630A1 · Sep 10, 2009