The time-state model is the data model at the center of Conviva's analytics engine. It builds a time-dependent record of how user states change across the network, unlike older tabular models that need extensive reprocessing. This lets providers run complex, census-based calculations in real time, at scale, and more cost-effectively.
Central to Conviva’s analytics engine, the time-state model constructs a time-dependent narrative detailing changes in user states across the network. This stands in contrast to older, tabular data models that require extensive reprocessing to meet the demands of modern streaming and digital experience analytics.
The time-state model enables providers to perform intricate, census-based calculations in real time and at scale. The efficiency of this data abstraction not only sharpens insights but also makes advanced analytics more cost-effective than conventional models.
User experience is defined by sequence and timing: how long a video took to start, how long a user waited to log in, how many times playback stalled. Traditional tabular models store events as rows and columns, which makes these stateful questions slow and expensive to answer. The time-state model represents experience the way it actually unfolds, so stateful metrics can be computed directly and in real time.
Timelines
Instead of rows in a table, event stream data is represented as timelines, which model how states and events change over time for each user or session.
Timeline Types
Timelines describe three basic kinds of data: state transitions, discrete events, and numerical values.
Timeline Algebra
A defined set of operators works over timelines to compute stateful metrics, such as the time spent in a given state or the interval between two events.
Real-Time, Census-Level Computation
Metrics are calculated across every session as data arrives, rather than reprocessed from stored tables after the fact.
The tabular abstraction at the core of most databases and big-data systems was not designed for stateful analytics. Computing a metric like connection-induced rebuffering time in a tabular system requires reconstructing sequences from many rows, often repeatedly. Timelines model dynamic processes directly, so the same metrics can be expressed more simply and computed more efficiently. In Conviva's first benchmarks, its Time-State Technology performed roughly 10x better than SQL-based approaches.
Real-Time Insight: Stateful metrics are available as experiences happen
Census-Level Accuracy: Every session is measured, with no sampling
Lower Cost: Less reprocessing reduces compute and storage costs
Easier Metric Creation: Complex experience metrics can be defined without custom pipelines
Richer Context: Sequence and timing reveal why outcomes happened, not just that they did
Streaming Quality of Experience
Computing metrics such as video start time and connection-induced rebuffering across every stream in real time.
App Experience Metrics
Measuring time to log in, time to subscribe, or time from add-to-cart to checkout.
Root-Cause Analysis
Tracing how changes in user state connect to specific devices, networks, or backend services.
AI Agent Analytics
Tracking how conversations progress over time and where they stall or fail.
Conviva presented its research on time-state analytics and the Timeline framework at the Conference on Innovative Data Systems Research (CIDR) in 2023, describing how raising the level of abstraction for time-state analytics simplifies queries that are difficult to express in traditional systems.
Stateful Analytics: Analysis that preserves sequence, duration, and context
Stateless Analytics: Event-by-event analysis without memory of prior events
Real-Time Analytics: Analyzing data as it is generated
Operational Data Platform (ODP): The platform built on time-state technology
Identify the experience metrics that depend on sequence and timing in your apps, websites, or streams, such as start times, wait times, and stalls. Then evaluate whether your current analytics stack can compute them in real time across every session, or whether a time-state approach would deliver faster, more accurate, and more cost-effective answers.
Conviva helps the world’s top brands to identify and act on growth opportunities across AI agents, mobile and web apps, and video streaming services. Our unified platform delivers real-time performance analytics and AI-powered insights to transform every customer interaction into actionable insight, connecting experience, engagement, and technical performance to business outcomes. By analyzing client-side session data from all users as it happens, Conviva reveals not just what happened, but how long it lasted and why it mattered—surfacing behavioral and experience patterns that give teams the context to retain more customers, resolve issues faster, and grow revenue.
To learn more about how Conviva can help improve the performance of your digital services, visit www.conviva.ai, our blog, and follow us on LinkedIn. Curious to learn how you can identify and resolve hidden conversion issues and discover five times more opportunities for growth? Let us show you. Sign up for a demo today.