NEW! Case Study: 81% Conversion Boost for Wizz
ContextSDK logo in purple
Products
ContextDecisionContextPush
Solutions
Solutions
Teams
DevelopersHeads of ProductMarketers
Industries
GamingEntertainmentHealthSocial MediaDating
Use cases
Dynamic Product ExperiencePush Notification Open Rate
Teams
DevelopersHeads of ProductMarketers
Industries
GamingEntertainmentHealthSocial MediaDating
Use Cases
Dynamic Product ExperiencePush Notification Open Rate
Resources
Resources
Case StudyNewsletterBlogDemo AppDocs
Company
ContactCareersPressPrivacy & Security
LoginContact us
Blog
/
Engineering

Context is King: How Our ML Model Knows the Perfect Moment to Pop Up!

Ever wondered how your favorite app always seems to know the best moment to send you a notification or show a pop-up? The secret lies in a powerful machine learning (ML) model that understands the context of your phone usage in real-time. Let’s dive into the fascinating world of context-driven variables and how they help our ML model predict the optimal time to engage you.
Thomas Hillebrand
July 18, 2024

Ever wondered how your favorite app always seems to know the best moment to send you a notification or show a pop-up? The secret lies in a powerful machine learning (ML) model that understands the context of your phone usage in real-time. Let’s dive into the fascinating world of context-driven variables and how they help our ML model predict the optimal time to engage you.

Timing is Everything: The Dynamic Nature of User Interaction

Our ML model is designed to determine the context in which you're using your phone at any given moment. And here's the kicker: 65% of the data it relies on changes rapidly, even during a single app session! This means our model can adapt in real-time to give you a seamless and intuitive user experience.

The 65%: Sensors and Instantaneous Changes

Two-thirds of our model’s input variables are event-driven. Here’s how they break down:

  1. Sensor Data: Your phone’s accelerometer, gyroscope, and other sensors provide a constant stream of data. Whether you’re walking, running, or just sitting still, our model knows and adapts.
  2. Session Metrics: Variables like screen brightness and orientation, battery level, and Wi-Fi connectivity can fluctuate rapidly. Our model monitors these to make on-the-fly adjustments.
The 20%: Slow and Steady Wins the Race

Another 20% of our data consists of variables that change slowly, usually on a daily basis. This includes factors like:

  • Day of the Week: Your behavior might vary between weekdays and weekends, and our model takes this into account.
  • Daily Aggregates: Metrics such as the number of days the app has been used or daily usage patterns.
The 15%: The Immutable Facts

The remaining 15% of our model’s inputs are user-specific and rarely change over time. These include:

  • Device Characteristics: iPhone vs iPad and other basic hardware details like the screen size. This information is mostly used in combination with other data. For example, an iPad movement pattern (or in general: a larger device) moves differently in space than a smaller phone.
  • Geographic Information: For example, the region code of the device, whether the imperial or metric system is used
Why Context Matters: The Power of Real-Time Adaptation

By leveraging these varied data sources, our ML model can determine the perfect moment to show the right information Here’s why this is important:

  • Personalization: By understanding your unique context, our app can provide a tailored experience that feels intuitive and helpful.
  • Engagement: Timely notifications and pop-ups increase user engagement, making your app experience smoother and more enjoyable.
  • Efficiency: Knowing when not to interrupt is just as crucial. Our model minimizes disruptions, enhancing your overall app experience.
Conclusion: The Future of App Interaction

As a leading on-device AI startup, ContextSDK offers products like ContextDecision and ContextPush that enable mobile apps to adapt in real-time based on a mix of rapidly changing, slowly changing, and stable variables. By understanding the context, we can ensure that you get the information you need when you need it, without unnecessary interruptions.

So next time you wonder how your app knows exactly when to reach out, remember it’s all about context – a sophisticated blend of data that makes your user experience effortlessly seamless.

Engineering
Region-Based Targeting 2.0: Engage Users by Understanding Their Real-World Context
May 27, 2025
Engineering
How to train your first machine learning model and run it inside your iOS app via CoreML
May 6, 2024
Engineering
Safely distribute new Machine Learning models to millions of iPhones over-the-air
May 22, 2024
Engineering
Building the Infrastructure to Ingest 40m Context Events per Day
January 24, 2024
Engineering
Detecting the user's context on Apple Vision Pro
February 21, 2024
Blog Home
AllProductGrowthMarketEngineering

Subscribe to our newsletter, Contextualize this!

Welcome aboard!

Get ready to explore how real-world context can transform apps. Stay tuned for our upcoming issues!
Oops! Something went wrong while submitting the form.
LoginContact us
Leveraging real‒world user context to supercharge engagement and revenue since 2023.
Founded by Felix Krause and Dieter Rappold.
ContextDecisionContextPushSolutionsProductsDemo App
CompanyContactCareers
Privacy & SecurityPrivacy PolicyImprint
SOC II Type 2GDPR Compliant
© ContextSDK Inc. 169 Madison Avenue, STE 2895 New York, NY 10016 United States
support@contextsdk.com