Your Body Already Knows When to Focus

Your wearable data contains a hidden signal: the ultradian rhythm. We're building a system that reads it — predicting your best focus windows from sleep data, then refining in real-time with a heart rate monitor.

Mac DeCourcy · · Updated April 3, 2026

The productivity world is obsessed with when to do deep work. Morning routines, time-blocking, Pomodoro timers — the entire industry assumes you need an external system to tell you when to focus. But your body already runs its own schedule. It’s been doing it your entire life, and it has nothing to do with what a productivity influencer posted this morning.

Every 80-120 minutes, your nervous system oscillates between high alertness and low alertness. This is the Basic Rest-Activity Cycle — a ~90-minute rhythm discovered in sleep research that continues throughout the waking day. During the high phase, your attention narrows, your working memory sharpens, and complex problems feel tractable. During the low phase, your mind wanders, your focus scatters, and willpower costs double. Most people override the low phase with caffeine and force, then wonder why 3pm feels like walking through mud.

The cycle isn’t random. It’s driven by your autonomic nervous system, anchored to when you woke up, and shaped by how well you recovered overnight. Which means it’s predictable — if you know where to look.


A rhythm older than alarm clocks

Nathaniel Kleitman discovered REM sleep in 1953, one of the landmark findings of 20th-century physiology. A decade later, he proposed something less famous but arguably more useful for daily life: that the same ~90-minute cycle governing sleep stages continues during waking hours. He called it the Basic Rest-Activity Cycle, or BRAC.

The idea sat quietly for years until Peretz Lavie, an Israeli sleep researcher, ran a series of elegant experiments in the 1980s and 1990s. Using an ultrashort sleep-wake paradigm — subjects alternating between brief naps and wakefulness in a time-isolated lab — Lavie mapped the peaks and troughs of alertness across 24 hours. The pattern was unmistakable: roughly 90-minute oscillations in the propensity to fall asleep, mirrored by matching oscillations in cognitive performance.

More recent work has connected this rhythm to the autonomic nervous system. Heart rate variability studies show that sympathetic and parasympathetic activity alternate in roughly 90-minute waves during waking hours, not just during sleep. The high-alertness phase corresponds to sympathetic dominance — elevated heart rate, narrowed attention, mobilized energy. The rest phase corresponds to parasympathetic rebound — heart rate drops, attention broadens, the body shifts toward restoration.

This isn’t subtle. It’s measurable with a chest strap. And it means your wearable data already contains the signal. Nobody’s been reading it.


The signal in your sleep

Here’s the key insight: last night’s sleep data predicts today’s rhythm before you’ve had your first cup of coffee.

Wake time anchors the first cycle. When you open your eyes, cycle one begins — but not immediately. Sleep inertia, the groggy disorientation most people feel upon waking, represents the transition from sleep architecture to waking architecture. It typically lasts 15-30 minutes, though it can stretch longer after sleep deprivation or waking from deep sleep. Your first real focus window doesn’t start at wake time. It starts after sleep inertia clears.

Recovery quality determines cycle length. This is where it gets personal. A well-rested nervous system runs longer cycles — closer to 100-110 minutes, with a generous focus phase making up 60-70% of each cycle. An under-recovered system runs shorter, tighter cycles — closer to 75-85 minutes, with the rest phase encroaching earlier. HRV baseline overnight, sleep stage distribution, sleep efficiency, and time in restorative deep sleep all contribute to this estimate.

The morning forecast. From wake time and recovery metrics alone, the system can lay out a predicted focus/rest timeline for the day. Cycle 1 starts after sleep inertia. Each subsequent cycle follows the previous one. The focus phase comes first (you’re sharp), then the rest phase (you’re not). Repeat until evening, when homeostatic sleep pressure and circadian decline compress the cycles further.

The catch: confidence decays through the day. Morning predictions are tight — maybe plus or minus 15-20 minutes for the first two cycles. By afternoon, cumulative uncertainty widens the window to plus or minus 30-40 minutes. Meals, caffeine, a stressful phone call, an unexpected nap — each perturbation shifts the cycle without the model knowing. The sleep-only forecast is a useful starting map, but maps get less accurate the further you travel from the last known position.

Any wearable with decent overnight HRV works for this tier. Oura, Garmin, WHOOP, Apple Watch — whatever you already own and sleep in. No new hardware required.


Looking out the window

The sleep-based forecast is like a weather forecast for the week. It gives you a reasonable plan, and it’s right more often than guessing. But if you want to know whether it’s actually raining right now, you look out the window.

A chest strap or optical HRV monitor is the window.

Here’s what happens physiologically at an ultradian transition: as your body shifts from the active (sympathetic-dominant) phase to the rest (parasympathetic-dominant) phase, vagal tone increases. Heart rate drops slightly. And RMSSD — the root mean square of successive differences between heartbeats, a standard measure of beat-to-beat heart rate variability — rises. Your heart literally becomes more variable, beat to beat, as the parasympathetic brake engages.

When RMSSD drops back and heart rate firms up, the next focus phase is beginning.

These transitions aren’t instant. They unfold over 5-10 minutes, which is plenty of time to detect them reliably. The system watches RMSSD trends over rolling 5-minute windows, looking for sustained directional changes that cross a threshold. A single noisy reading doesn’t trigger anything. A consistent upward RMSSD trend sustained over several minutes does.

Why RMSSD rather than fancier metrics? Because it’s robust with moderate-quality sensors. Spectral analysis (LF/HF ratio) is theoretically informative — the ratio of low-frequency to high-frequency heart rate variability components tracks sympathovagal balance — but it requires very clean RR interval data and longer recording windows to be stable. RMSSD works well with 5-minute windows and tolerates the occasional dropped beat from an optical sensor. Simpler, more robust, better for real-world use.

The calibration loop. When the real-time monitor detects a phase transition, the system compares it against the morning forecast. If the forecast predicted a rest phase at 10:45 and the monitor detects it at 10:35, the system recalibrates: your cycles are running 10 minutes ahead of prediction. The remaining forecast shifts accordingly.

After 2-3 confirmed transitions — usually by late morning — the afternoon predictions tighten dramatically. What was plus or minus 35 minutes from sleep data alone becomes plus or minus 10-15 minutes with real-time confirmation. The model knows your actual cycle length for today, not just the estimate from last night’s recovery.

No proprietary SDK needed for this. Any device that broadcasts RR intervals over the standard Bluetooth Heart Rate Service works — Polar H10, Polar Verity Sense, Garmin HRM-Pro, Wahoo TICKR, generic chest straps. The Bluetooth Heart Rate Service is an open standard. If the device shows up as a heart rate monitor on your phone, it works.


What you actually see

The system surfaces this through a simple daily timeline. Here’s what the experience looks like:

Morning, after waking. You open the app. A card shows today’s predicted focus/rest timeline, derived from last night’s sleep data. It looks like alternating blocks on a horizontal bar — wider blocks for focus phases, narrower blocks for rest phases, stretching across the day.

The first card reads: “First focus window: 7:15 - 8:20 (high confidence).” Below it, the next few cycles are laid out with progressively wider confidence bands. The afternoon blocks are visibly fuzzier — the UI communicates uncertainty honestly rather than hiding it.

If you slept poorly, the cycles are shorter and the confidence bands are wider from the start. The system doesn’t pretend to know more than it does.

Mid-morning, wearing an HRV monitor. You’ve connected a chest strap. The timeline is now updating in real time. A subtle animation shows the current phase — a gentle pulse during focus, a slower rhythm during rest. A notification arrives: “Your focus window started 10 minutes early — remaining schedule adjusted.”

The afternoon blocks on the timeline tighten. The system has confirmed two transitions against the morning forecast, recalibrated your cycle length for today, and the rest of the day’s predictions are now significantly more precise.

At a phase transition. A quiet notification: “Focus phase winding down — good time for a break or lighter tasks.” Ten minutes later: “Focus phase detected — good window for deep work.”

These aren’t alarms. They’re gentle nudges that surface the signal your body is already sending. You can ignore them. You can act on them. The point is awareness, not prescription.

End of day. A summary card: “Your cycles averaged 88 minutes today. Morning forecast accuracy: within 12 minutes for cycles 1-3. Real-time refinement improved afternoon accuracy by 22 minutes.” Over weeks, you start seeing your personal pattern: maybe your cycles consistently run long on days after strength training, or short when you’ve been traveling.


What this isn’t

We should be honest about boundaries. There’s a genre of productivity content that discovers ultradian rhythms and immediately claims you can “hack” your biology for 10x output. That’s not what this is.

This isn’t a guarantee of productivity. Knowing you’re in a focus phase doesn’t make distractions disappear. It doesn’t write the report for you. It’s a biometric signal that tells you when your nervous system is primed for concentrated work — what you do with that information is up to you.

Sleep-only predictions are rough guides. If you’ve seen claims that sleep data alone can predict focus windows with scary precision, that’s likely confirmation bias at work. Sleep data gives you the shape of the day and the approximate timing of the first few cycles. It doesn’t account for what happens after you wake up. Treat morning predictions as a useful starting framework, not a schedule.

Ultradian rhythms aren’t the only factor. Caffeine delays the rest phase. A large meal accelerates it. Acute stress can override the cycle entirely. Context switches — the kind of fragmented attention that modern work imposes — disrupt the rhythm in ways that are hard to model. The system tracks the autonomic signal, but your autonomic signal is responding to everything in your environment, not just the endogenous rhythm.

Afternoon predictions degrade without real-time data. We show this explicitly. The confidence bands on afternoon cycles widen visibly when you’re using sleep data only. The UI doesn’t hide uncertainty behind false precision. If the model doesn’t know, it says so — through wider bands, lower confidence labels, and honest ranges.

We don’t claim productivity percentages. You won’t see “34% more productive” or “2.3x deep work output.” Those numbers require controlled experiments we haven’t run, and even if we had, individual variation would make population averages misleading. The system gives you timing information. Whether that information changes your output depends on how you use it and what your work looks like.


The science, briefly

For those who want the foundation without a textbook:

The Basic Rest-Activity Cycle was proposed by Nathaniel Kleitman in 1963 — the same researcher who discovered REM sleep a decade earlier. His hypothesis: the ~90-minute cycle that organizes sleep stages (cycling through light, deep, and REM sleep) doesn’t stop when you wake up. It continues as an oscillation between higher and lower alertness throughout the day.

Peretz Lavie’s ultrashort sleep-wake experiments in the 1980s-90s provided the strongest behavioral evidence. By measuring sleep propensity at regular intervals across 24 hours, Lavie demonstrated clear ~90-minute oscillations in alertness, superimposed on the broader circadian rhythm. The peaks and troughs were consistent within individuals across sessions.

HRV and autonomic cycling. Modern research has connected ultradian rhythms to measurable autonomic nervous system oscillations. Heart rate variability metrics — particularly RMSSD for parasympathetic activity and the LF/HF spectral ratio for sympathovagal balance — show ~90-minute periodicity during waking hours. The sympathetic-dominant phase (lower HRV, higher heart rate) aligns with the alertness peak. The parasympathetic-dominant phase (higher HRV, lower heart rate) aligns with the rest trough.

Our detection approach uses RMSSD trend analysis over 5-minute rolling windows. This is deliberately simpler than spectral decomposition. Spectral methods (FFT-based LF/HF analysis) require clean data and longer windows to produce stable estimates, making them fragile with consumer-grade sensors and real-world movement. RMSSD is a time-domain metric that’s robust to occasional noise, computable in small windows, and well-validated as a parasympathetic marker. For detecting directional transitions — “is parasympathetic activity increasing or decreasing right now?” — it’s the right tool.


Two tiers, one system

The design philosophy here is deliberate: every user gets something useful from the data they already have, and it gets meaningfully better with a dedicated sensor.

Tier one requires nothing new. If you wear any device that captures overnight HRV — and most modern wearables do — you get a morning focus forecast. It’s approximate, it’s honest about its approximation, and it’s still more useful than an arbitrary time-blocking system that ignores your biology entirely.

Tier two adds a real-time HRV monitor during waking hours. The morning forecast becomes a living timeline. Phase transitions are detected as they happen, predictions recalibrate throughout the day, and afternoon accuracy jumps from rough estimate to useful precision.

The gap between tier one and tier two is the gap between a weather forecast and looking out the window. Both are useful. One is dramatically more responsive.

Your body has been running this schedule your whole life — through every meeting, every creative session, every afternoon slump you blamed on lunch. The rhythm was always there. We’re just making it visible.


Omnio is a health analytics platform that unifies wearable and health data with AI-powered insights. Learn more at getomn.io.