Automatic detection of drilling operation modes

Streaming analytics

Operators based problem solving


Tightly integrated with YellowHammer and HummingBird

  • Home
  • Products
  • BlueCardinal


BlueCardinal is our streaming data analytics engine. It’s the first step in the solution offered by SigmaStream in extracting insights from the vast amounts of data that is generated by the IoT devices.  Primarily, it converts the streaming data collected from numerous sensors, systems and instruments at the rig into insights. These insights are then subjected to patented proprietary algorithms to transform them into operational events.

The proprietary algorithms are based on the best practices prevalent in the oil & gas industry and have been validated and benchmarked from use cases and data from real life. Operational events are generated in real-time and processed further to derive intricate information in terms of complex op-events. Op-events and complex op-events are consumed by downstream applications like HummingBird to generate KPIs for visual presentation. 

BlueCardinal is a lightweight product built to achieve parallel execution and enable data-intensive applications to operate in near real-time. This also results in giving BlueCardinal its characteristics features like a speedy start, auto scalability, elasticity and failure handling. Use of windowing techniques gives BlueCardinal the ability to compute aggregate functions over a large number of data streams.

Using adaptors, BlueCardinal can access any data source and sink. BlueCardinal works in a no-persistence mode where all the processed data is handed over to the sink. YellowHammer and HummingBird are the preferred source and sink respectively when deploying in the oil & gas vertical. 

BlueCardinal ensures end-to-end low latency while handling back pressure. It can handle frequency range 0.2 Hz – 1000 Hz while ingesting as well as streaming.  

Basic op-events from BlueCardinal

  • Rotary drilling
  • Slide drilling
  • In Slips
  • Reaming
  • Pump in
  • Rotating in
  • Trip in
  • Back reaming
  • Pump out
  • Rotating out
  • Trip out
  • Rotating and Circulating
  • Circulating
  • Rotating
  • Stationary
  • Out of hole

Complex op-events from BlueCardinal

  • Connection start
  • Slips to slips
  • Out slips
  • Connection end
  • Breaking down start
  • Breaking down end
  • Picking up start
  • Picking up end
  • Making up start
  • Making up end 



Automatic detection of drilling operation modes

BlueCardinal carries out automatic detection of drilling operations from the commonly available data channels at the rig, using patented algorithms. These are further processed into operational events and complex operational events.

Streaming analytics

Using a series of windowing and watermarking techniques high frequency data is ferried through pipelines authored specifically to mine for insights pertaining to drilling problems. 

Operators based problem solving

The architecture and the underlying components of BlueCardinal allow for the development of operators that can daisy chained in a pipeline so that the output of one operator becomes the input for the next. Operators can be developed in isolation, by anyone. The only restriction placed on the inclusion of the operator into a pipeline is its performance. This makes BlueCardinal a very extensible platform for third parties to develop their proprietary operators.


BlueCardinal makes use of adaptors to interface with source and sink. In-built adaptors enable BlueCardinal to fit into any ecosystem, with minimal configuration to generate metrics.

Tightly integrated with YellowHammer and HummingBird

Although BlueCardinal has its own set of data adaptors and can interact with other systems, a tight integration with the SigmaStream aggregation platform - YellowHammer and the SigmaStream visualization platform – HummingBird, offer a seamless solution that is well tested. 



Houston: +1 (713) 234-6345

The Woodlands,

TX 77382


Ahmedabad: +(91)  79 4032 3028

S. G. Highway, Ahmedabad

Bengaluru:    +(91) 99 7258 9102 

Koramangala, Bengaluru