VirtuePatrol · virtual patrolling

Patrol every camera like walking the ground.

Scheduled camera rounds with per-camera checklists, live video, and frame capture — and VirtueAssist, the AI that watches with you, or patrols for you: Local or Cloud, your choice. Every round becomes a client-ready report.

Smart Patrols, Sharper Security

Windows & macOS desktopWorks with the cameras you own
VIRTUEPATROL · NIGHT ROUND 22:00Lobby cam ●Carpark B1Fence east6 cameras · 22:00person 0.94motion 0.32rtsp live · media_kitChecklist✓ gates secured✓ lights working○ no obstruction○ capture frameCapture & annotate

Sixty cameras record all night. Nobody can watch sixty screens — so the cameras see everything and report nothing.

VirtuePatrol walks the cameras like a guard walks the ground — and its AI can walk them for you:

One round, two ways

The round that runs itself

21:00 · THE MANUAL ROUNDWalk the cameras, one at a timeCamera list, live RTSP video, and the per-camera checkliston one three-panel screen — the overlay boxes people andvehicles on-device while the operator works.person 0.94✓ gates secured✓ lights working○ walkway clearWORTH KEEPINGFreeze it, mark it, attach itAny frame can be captured, annotated in the built-ineditor, and attached to the checklist item — an in-progressround survives an app restart, captures included.annotated · attached ✓drafts survive an app restart —captures included22:00 · THE HANDOFFVirtueAssist takes the next roundAt the times you schedule, it walks every assigned cameraby itself — an ONVIF snapshot from each, no streamingneeded.ONVIF snapshot — no streamingcameras 4 / 6✓ lobby · clear✓ carpark B1 · clear… fence east · reviewingAI ANSWERS THE CHECKLISTEvery question, every cameraAI reviews each scene against the camera's checklistquestions and raises an alert level when something'swrong — detections drawn into the evidence.Checklist○ gates secured○ lights working○ no obstruction○ walkway clearalert level · MEDIUMAI answered every questionFILED & FANNED OUTThe report writes itselfThe completed round lands as a client-ready PDF or Excelreport — and a high alert goes out as push, SMS, andbranded email at once.Patrol report6 cameras · evidence indetections drawn onPDFExcelpush — the team's phonesSMS — on high alertsemail — branded, severity-coded
01 / 21:00 — THE MANUAL ROUND

Walk the cameras, one at a time. Live RTSP Video

Camera list, live RTSP video, and the per-camera checklist on one three-panel screen. The overlay boxes people and vehicles on-device while the operator works.

02 / SOMETHING'S WORTH KEEPING

Freeze it, mark it, attach it. Frame Annotation

Any frame can be captured, annotated in the built-in editor, and attached to the checklist item — and an in-progress round survives an app restart, captures included.

03 / 22:00 — THE HANDOFF

VirtueAssist takes the next round. AI Auto-Patrol

At the times you schedule, it walks every assigned camera by itself — an ONVIF snapshot from each, no streaming needed, live progress on the job list.

04 / AI ANSWERS THE CHECKLIST

Every question, every camera. AI Checklist Analysis

AI reviews each scene against the camera's checklist questions and raises an alert level when something's wrong — with detections drawn right into the evidence images.

05 / FILED & FANNED OUT

The report writes itself. Loudly, if needed. Push · SMS · Email

The completed round lands as a client-ready PDF or Excel report — and a high alert goes out as push, SMS, and branded email at once. No one has to be watching a screen.

The operator's round

A full site round, from the ops room

Jobs arrive Patrol Scheduling

Rounds land on the operator's list — upcoming, completed, and missed, all tracked.

Walk the cameras Virtual Patrol

One camera at a time through the three-panel screen — live video, checklist beside it.

Capture & annotate Evidence Capture

Freeze anything notable, mark it up, attach it to the checklist item.

drafts survive restart
Submit — team notified Live Notifications

Evidence uploads, the patrol log files, and the team is notified the moment the round completes.

AI on watch

The AI watches with you

Overlay detection runs on-device beside the app — and if it's ever unavailable, patrols continue untouched.

CARPARK B1 · LIVEintrusion zone Aperson in zone1crowd zoneheads: 32Patrol events21:02 person appeared21:04 person in zone A21:05 crowd: 3 headsrising-edge — each eventlogged once, not spammed3motion score · per-group toggles · confidence sliders — all in Settingsdetection runs on-device beside the app; if unavailable, patrols continue untouchedVIRTUEASSIST · LOCAL OR CLOUDVIRTUEASSIST LOCAL[OPTIONAL]VLM✓ checklist answers✓ alert levelframes never leave this machine4orVIRTUEASSIST CLOUD[OPTIONAL]snapshot✓ answers✓ alert levelmanaged by virtuesecure · nothing to install5
  • 1
    Intrusion zones you draw AI Intrusion Detection

    Per-camera polygons in the zone editor — "person in zone" raises a patrol event the moment it happens.

  • 2
    Crowd zones with live counts Crowd Counting

    Heads counted inside the areas you care about — gatherings become numbers, not vibes.

  • 3
    An event log, not a blur AI Event Log

    Rising-edge events with a cooldown per group — each appearance logged once as a clean patrol event, not a flood of duplicates.

  • 4
    VirtueAssist Local [Optional] — on this PC

    The on-device engine reviews every frame on the patrol machine itself — on local-only sites, no frame ever goes to the cloud.

  • 5
    VirtueAssist Cloud [Optional] — fully managed

    The default engine: snapshots are analyzed on VirtueSecure's managed AI — nothing to install, nothing to maintain.

VirtueAssist — Local or Cloud

One snapshot. Two roads.

Every VirtueAssist round starts and ends the same way — the only choice is where the AI thinks: on the patrol PC, or in our cloud.

EVERY CAMERA · ONVIF SNAPSHOTon the schedule you setfallback · if both heldVIRTUEASSIST CLOUD[OPTIONAL] · THE DEFAULTfully managed · nothing to installno gpu · no model downloadsVIRTUEASSIST LOCAL[OPTIONAL]THIS PCVLMframes never leave this machineSAME OUTPUT, EITHER WAYPatrol report✓ answers✓ alert level✓ evidencePDFXLSsame checklist answers · same alert levels · same client-ready report — either engine
Proof of service

Nothing waits for morning

  • Works with the cameras you own ONVIF · RTSP — standard RTSP streams and ONVIF snapshots from the NVR you already have. No proprietary hardware, no hardware lock-in.
  • Client-ready exports PDF & Excel Reports — every round, human or AI, becomes a structured PDF or Excel report: checklist answers, evidence images, timings.
  • Missed rounds flag themselves Missed-Round Alerts — a round that never starts is marked missed automatically and the team is notified, with per-site timezones and a grace window handled for you.
  • One operator, every site Multi-Site — patrol premises across town without leaving the ops room, with access scoped by role: site, company, or owner.
  • Updates over the air OTA Updates — improvements arrive without reinstalling.
Part of the platform

Nothing here works alone.

Everything this app records lands on the same platform the rest of the suite uses — one source of truth, visible live on the Web Dashboard.

Book a demo

Put every camera on patrol.

We'll run a live round on your own cameras — checklist to client-ready report.

WORK ORDER · PLATFORM WALKTHROUGH
  • every app, live — no slides
  • your sites, your workflows, your questions
  • the module mix & per-site plan that fits
Book a demo
NO OBLIGATION