Skip to main content

Xfactr.ai

CUSTOMER EXPERIENCE CENTER · CASE STUDY

Three production AI systems, one long field-proven partnership.

Kongsberg Digital, now Falkor, brought XFactr in to bring order to a problem every sucker rod pump operator knows: too many dynacards, too few hours, and diagnostics that couldn't scale past a handful of SME reviewers. This is the real, honest account of what we built, how we built it, and what it changed.

DYNACARD · LOAD VS DISPLACEMENT AI-CLASSIFIED
85-90% MANUAL REVIEW
REDUCED
~5,000 DYNACARDS / DAY
$2-3M+ EST. ANNUAL SAVINGS
THE STORY

A long transformation journey, not a one-off project

Falkor, a KONGSBERG company, is an industrial software business serving energy, maritime and utilities operators worldwide. The relationship with XFactr didn't start with a finished product brief. It started the way most real engagements do: with engineers embedded on the team, learning the domain, and earning the next stage of trust one delivery at a time. Here's the shape that journey actually took.

STAGE 01

Embedded T&M Engineering

XFactr engineers joined as extended team members across Python, ML, GenAI, full-stack, data and QA, working inside Kongsberg Digital's own delivery cadence. See how our custom AI & ML development teams staff this way.

STAGE 02

Full-Ownership Use Cases

As trust grew, XFactr took end-to-end ownership of defined problems: sucker rod pump diagnostics, well optimization, and CML coordinate extraction, each scoped, built and shipped by our team.

STAGE 03

Research-Driven Proof of Concept

Every use case started as a scoped feasibility build, tested against real dynacards and real well data, before a single line of production code was committed. Backed by AI consulting & strategy.

STAGE 04

Production Deployment

Containerized, monitored, and running in Kongsberg Digital's field and cloud environments today, with SME feedback loops feeding continuous retraining.

WHO WE BUILT THIS FOR

Kongsberg Digital is now Falkor, a KONGSBERG company

Falkor builds industrial software for the energy, maritime, chemicals and utilities operators who keep the physical world running, part of the 200-year-old KONGSBERG group. The oil and gas work below sits inside that mission: turning field data that used to live in a reviewer's head into something a whole operation can act on. This is the kind of long-horizon, deep-domain partner XFactr's enterprise AI applications practice is built around.

SEE WHAT XFACTR ENGINEERED

Three use cases. One field problem each.

Every tab below is a real, deployed system, not a lab demo. Built with our custom AI & ML development and data engineering teams working side by side.

Sucker rod pump diagnostics, from dynacard to decision in seconds

DEPLOYED · IN PRODUCTION

BUSINESS NEED

  • SMEs spent significant time manually reviewing dynacards and correcting misclassified pump conditions
  • No unified tool surfaced probabilities, severity levels, and key metrics like PPRL, MPRL and Fo together
  • The system had to learn from SME feedback and improve over time
  • Needed to be scalable, portable, and containerized for field or cloud environments

OUR SOLUTION

  • Dual-input diagnostic system accepting either dynacard images or coordinate data
  • Independent image and coordinate pipelines classify pump conditions in parallel
  • UI surfaces Top-N predicted faults with severity, confidence, and calculated pump metrics
  • SME feedback loop marks predictions correct or wrong, enabling continuous learning and retraining

VALUE CREATED

  • Automates dynacard interpretation, cutting manual review load on field experts
  • Standardized multi-label fault detection minimizes human subjectivity
  • Engineers see probabilities, severity and metrics to prioritize action faster
  • Fully containerized, deployable across wells, edge devices, or the cloud
Python PyTorch / ONNX ResNet / ViT XGBoost / LSTM FastAPI Streamlit
85-90% reduction in manual review effort
~3 min → seconds per dynacard, manual vs AI-assisted
$2-3M+ estimated annual labor savings
Near real-time well issue detection

Well optimization: early warning across an entire fleet

853 WELLS · 4 PUMP TYPES

BUSINESS NEED

  • Operators lacked early visibility into well failures, so interventions stayed reactive and expensive
  • Event and sensor data was fragmented across disconnected operational systems
  • Historical failure labels were incomplete and retrospectively logged, making training difficult

OUR SOLUTION

  • End-to-end data engineering and ML platform ingesting and reconciling production and sensor data
  • Multi-stage label correction pipeline that identifies true event boundaries from production signal
  • Two-stage predictive architecture: anomaly detection for early warning, then fault classification

VALUE CREATED

  • Advance warning ahead of failures lets operations teams plan instead of react
  • Automated fault classification narrows root cause from broad event to specific sub-category
  • Tiered imputation extracts maximum signal from partially instrumented fleets
  • Pipeline adapts to new fields, pump types and event taxonomies without rebuilding
Python LightGBM & XGBoost UMAP & KS Pandas / NumPy Scikit-learn MLflow Kubernetes Plotly
853 wells across 4 pump types
2-stage anomaly detection + fault classification
Reactive → Predictive shift in intervention strategy

Built on the same data platforms & lakehouse and MLOps & DevOps foundations we bring to every field-scale deployment, running on cloud infrastructure sized for hundreds of wells at once.

Automated CML coordinate extraction from piping ISO drawings

COMPUTER VISION · NO LLM DEPENDENCY

BUSINESS NEED

  • Manual extraction of CML coordinates from piping ISO drawings was slow and error-prone
  • Complex drawing styles, colored leader lines, and inconsistent OCR labels made detection difficult
  • Engineers needed structured JSON/CSV output without relying on LLM-based processing

OUR SOLUTION

  • Computer vision and OCR pipeline using OpenCV and skimage to detect CML bubble types
  • Colour masking, skeletonization, and leader-line tracing identify pipe attachment points
  • Multi-stage workflow extracts anchor coordinates, elevation labels, pipe topology, and direction

VALUE CREATED

  • Detects CML tags and extracts coordinates directly from ISO drawings with minimal manual effort
  • Leader-line tracing and skeletonization deliver reliable coordinate detection
  • Handles complex drawing styles, colored annotations, and varied PDF layouts
  • Outputs (N, E, EL) coordinates as structured JSON/CSV, ready for inspection platforms
Python OpenCV EasyOCR scikit-image pdf2image / Poppler Graph-Based Topology
JSON / CSV structured output for inspection platforms
No LLM deterministic CV + OCR pipeline
Multi-format handles varied drawing styles at scale
IMPACT, NOT ESTIMATES

What changed once these systems went live

These are the numbers from the Dynacard automation engagement specifically, the same platform Falkor's field engineers rely on today to focus their time on exceptions instead of every single reading.

85-90% reduction in manual Dynacard review effort
~250 hrs ~30 hrs
engineer-hours per day, manual vs AI-assisted
$2M-$3M+ estimated annual labor savings
~5,000/day dynacards processed at scale
HOW WE STAFFED THIS

One team, deployed across every layer of the stack

This engagement ran on XFactr's time-and-materials model: engineers embedded directly into Kongsberg Digital's delivery team, spanning data science, GenAI, full-stack engineering, and quality assurance, not a single specialist handed a narrow brief. Here is the real breadth of skills our engineers brought to the table.

PROGRAMMING & CORE

Python, SQL, JavaScript, Go, C, PHP, PL/SQL, Java, microservices and REST/gRPC API design.

AI / ML

Machine learning, deep learning, NLP, computer vision, time series and predictive analytics, MLOps. See custom AI & ML development .

GENAI / LLM

LangChain, LangGraph, RAG, multi-agent systems, LLM fine-tuning, prompt engineering, vector databases. See our generative AI services and agentic AI solutions .

FRAMEWORKS & TOOLS

PyTorch, TensorFlow, Keras, Hugging Face, FastAPI, Streamlit, OpenCV, YOLO, scikit-learn.

DATA / BI

Power BI, Tableau, Pandas, MySQL, PostgreSQL, MongoDB, ETL pipelines. See data & analytics and analytics & governance .

CLOUD & DEVOPS

AWS (Bedrock, SageMaker), Docker, Kubernetes, GitHub Actions, MLflow, CI/CD, Prometheus, Grafana. See MLOps & DevOps , AIOps solutions and cloud services & migration .

FULL-STACK ENGINEERING

ReactJS, Angular, React Native, Node.js, Django, distributed systems. See full stack development and APIs & microservices .

QUALITY ENGINEERING

Selenium, Cypress, WebDriverIO, API and regression testing, Agile/Scrum. See quality engineering and test automation .

WHERE THIS CONNECTS TO ENERGY & INDUSTRIAL

The same engineering, applied across the energy value chain

The field-data discipline behind this engagement, ingesting sensor and event data reliably, then acting on it in near real time, is the same discipline behind XFactr's wider energy and industrial practice.

PROOF BEYOND THIS ENGAGEMENT

Long-term partnerships, not one-off projects

Kongsberg Digital, now Falkor, is one of a small number of clients XFactr partners with long-term, the same model behind our work with Schneider Electric and WESCO. Fewer clients, deeper focus, architect-led delivery every sprint.

Falkor (Kongsberg Digital) • Oil & Gas AI
Schneider Electric • Enterprise AI
WESCO • Electrical Distribution
ENERGY & UTILITIES

Energy Management Solutions

See how this same engineering discipline applies to grid, microgrid and utility operators.

CROSS-INDUSTRY

Enterprise AI Applications

The broader practice this engagement was built inside of, applied across manufacturing, buildings and more.

START HERE

AI Consulting & Strategy

Where every one of these use cases began, as a scoped feasibility conversation.

SEARCH & DISCOVERY

What this page is built to be found for

The keyword targets below reflect real buyer intent for this case study: operators and engineering leaders searching for proof that AI works in oil and gas, not just marketing claims about it.

KEYWORDSEARCH INTENTPRIORITY
oil and gas AI case studyBuyer researching proof, late-stage vendor evaluationHigh
sucker rod pump diagnostics AITechnical, solution-aware, high intentHigh
dynacard analysis automationProblem-aware, technical buyerHigh
predictive maintenance oil and gas wellsSolution-aware, comparing vendorsHigh
well failure prediction machine learningTechnical, engineering-led searchMedium
computer vision piping ISO drawingsHighly specific, niche technical buyerMedium
CML coordinate extraction automationHighly specific, inspection/engineering teamsLow, high-value
AI system integrator for energy companiesVendor search, buyer intent, comparison stageHigh
Kongsberg Digital Falkor AI partnerBrand + partner search, high trust intentMedium
time and materials AI engineering teamStaffing/engagement-model buyer intentMedium
generative AI services for industrial companiesSolution-aware, exploring GenAI fitHigh
MLOps for field deploymentTechnical, engineering leadershipMedium
proof of concept to production AIDecision-stage, evaluating delivery modelHigh
enterprise AI applications energy sectorSolution-aware, budget ownerHigh
START YOUR TRANSFORMATION

Bring us a field problem this real. We'll bring the engineering.

Fewer clients, deeper partnerships, architect-led delivery, the same model that took Falkor from embedded T&M engineering to three production AI systems.