Send files

Identify equipment from inspection photo and append inspection conclusion to database

Input:
PhotosInspection databases

Photo of a motor taken during routine inspection, matched against maintenance history database, and addition of latest inspection to history database.

We extracted:

  • Manufacturer
  • Type
  • P/N
  • Serial number

We found:

  • Serial number
  • Inspection history

We derived:

  • Condition trend
  • Next inspection date
  • Findings
  • Proposed action

Output preview:

EquipmentNidec DB085D50E00 — P/N 807252402 — SN 0016093703
FindingsDust buildup, exposed wiring(moderate)
Proposed actionClean and re-insulate within 60 days
TrendGood → Good → Good → Fair(declining)
Next Inspection2026-04-27(90 days)

Updated inspection database:

SerialDateInspectorConditionFindingsActionStatus
00160937032026-01-27L. DuboisFairDust buildup, exposed wiringClean and re-insulate within 60 daysOpen
00160937032025-07-14J. PeetersGoodMinor dustClean during next serviceClosed
00160937032025-01-20M. ClaesGoodNoneNo action neededClosed
00160937032024-07-15J. PeetersGoodNoneNo action neededClosed

Validate expense claims

Input:
ReceiptsInvoicesTravel tickets

Check receipts, tickets, and invoices for food, travel or accommodation against submission criteria

Hotel accommodation invoice

We extracted:

  • Amount
  • Date
  • Location
  • Keywords

We derived:

  • Expense type

We evaluated:

  • Submission criteria
  • Legitimacy score

Output preview:

TypeAccommodation
AmountUSD 558
Date2021-03-07
Score5/10
Map — Atlanta, GAAtlanta, GA
Submission Criteria
Document appears authenticOK
Receipt matches claimed amountOK
Nightly rate within policy limitOK
Vendor is recognized hotel chainOK
Check-in falls on a SundayTo check
Business justification missingTo check

Analyze packaging line machine logs

Input:
Log filesEquipment exports

Binary log files from packaging line machinery and equipment

We extracted:

  • Yield rate
  • Availability

We aggregated:

  • Production statistics
  • Errors and warnings

We visualised:

  • OEE trend
  • Rejects per hour

Output preview:

96.4%Yield Rate
96.9%Availability
9,572Log Entries
Total Packed:155,973
Good Products:150,333
Rejected:5,640
Errors (1)

[THM-410] Sealer temperature oscillation; hold invoked

Warnings (23)

CONVEYOR: 6 warnings

LABELER: 6 warnings

QUALITY: 4 warnings

VISION: 3 warnings

CHECKWEIGHER: 3 warnings

THERMAL: 1 warning

OEE Trend (24h)60%70%80%00h06h12h18h23h
Rejects / Hour020040000h06h12h18h23h

Regularize content from material certificates

Input:
CertificatesTest reports

EN 10204 material test certificates from different mills — same data extracted every time

We extracted and regularized:

  • Certificate number
  • Date
  • Issuer
  • Heat Number
  • Material Grade
  • product shape
  • Dimensions
  • Tensile Strength
  • Cr content
  • Ni content

Output preview:

certNodateissuerheatNumbergradeformdimensionsTensile (MPa)crni
1-07822015-03-31Byelorussian Steel Works3511434130Steel tube12.19m x 11.07mm x 60.3mm7200.870.15
3147842017-05-26Olarra432252316-S-11 AVRound barØ 50.8 mm57717.10011.150
7455862023-06-30Schoeller-Bleckmann59717TP316,TP316L,1.4401,1.4404Seamless tubeØ 12.7 × 1.24 mm88KSI16.70011.090
1348222019-05-23SodimeA18043231.4307 / 304LTee fitting38 x 067018.1008.000

Process field service reports

Input:
Service reportsWork ordersInspection forms

Field service reports, inspection forms, and maintenance documentation

Field service report — page 1: job info and equipment details
Field service report — page 2: photos, environment, measurements
Field service report — page 3: work performed and sign-off
Field service report — page 4: completion photos and declaration

We extracted:

  • Work order number
  • Client / site / location
  • Technician name
  • Equipment make, model, serial
  • Problem description
  • Work performed
  • Parts and materials used
  • Technical measurements
  • Follow-up actions
  • Customer sign-off

Output preview:

{
  "job": {
    "workOrder": "#E234653",
    "client": "Rutherford",
    "site": "Basement Prep Kitchen, North End",
    "technician": "J. Hunt",
    "date": "2025-11-11",
    "type": "Maintenance and repair"
  },
  "equipment": {
    "make": "Frigidaire Pro-Line",
    "model": "FPLR-4500-SS",
    "serial": "987632103",
    "tagId": "COMM-REF-B2"
  },
  "problem": "Suction line leak at filter dryer weld joint. Compressor dead, drawing high LRA, tripping thermal overload due to low charge and dirty condenser.",
  "work": "Isolated unit, manually defrosted coils, recovered refrigerant. Cut out and brazed in new compressor and filter dryer. Pressure tested with nitrogen, evacuated system for 4 hours. Recharged with 2.8 kg R404A. Verified temperature pull-down.",
  "parts": [
    "Embraco Compressor (P/N: E-78-459-B)",
    "Sporlan Filter Dryer (P/N: A-22-108)",
    "2.8kg R404A refrigerant",
    "4 sections 15% Silver Brazing Rod"
  ],
  "measurements": {
    "supply": "210V AC, 3-Phase",
    "ampsPostRepair": "L1: 4.1A, L2: 4.0A, L3: 4.2A (within spec)"
  },
  "followUp": {
    "nextService": "2025-11-26",
    "action": "Replace condenser fan motor — bearing noise and vibration observed"
  },
  "signOff": {
    "customer": "Joe Bluth",
    "technician": "J. Hunt",
    "auditor": "Jennifer Hunt",
    "unitOperational": true
  }
}

Send 3 files. We'll show you the output.

Email us a few sample documents (PDF, scan, photo). We'll extract the data and send you back a structured file so you can see exactly what we deliver.

Send files