Notification Timing Prediction Using User Activity Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing outbound communications, such as emails and text messages, often fail to reach users at optimal times due to varied user schedules, leading to low interaction rates and customer dissatisfaction.

Innovation Solution

A management platform that utilizes machine learning algorithms to analyze user device interactions and generate personalized notification times based on historical data and activity patterns, optimizing the delivery of notifications to increase user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If outbound communications are sent at arbitrary hours in batch groups, then the communication coverage is maximized, but the interaction rate and customer satisfaction deteriorate

Engineering Contradiction:
Improvecommunication coverageVSAvoidinteraction rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of user activity patterns and interaction history before determining optimal communication times. By pre-processing user behavior data and establishing activity profiles, the system can predict when each user is most likely to engage with communications, thereby improving interaction rates while maintaining coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts communication timing for each user based on their individual activity patterns rather than using fixed batch schedules. The optimal communication time is continuously adapted as new user behavior data becomes available, allowing the system to maximize engagement while maintaining broad coverage across different user segments.

Inventive Principle:
Principle #15Dynamics

2Productivity

If unscheduled messages are sent to user devices, then the communication frequency is increased, but customer confusion and dissatisfaction increase

Engineering Contradiction:
Improvecommunication frequencyVSAvoidcustomer satisfaction
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements periodic communications scheduled at optimal intervals based on user activity patterns. Rather than sending unscheduled messages, the system determines appropriate timing periods that align with when users are most active and receptive, maintaining communication frequency while avoiding customer confusion through predictable, well-timed messaging.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies customized communication scheduling to each user based on their individual activity patterns and preferences. By tailoring the timing and frequency of communications to each user's specific behavior profile, the system maintains high communication frequency overall while ensuring each user receives messages at appropriate times, thereby preventing dissatisfaction.

Inventive Principle:
Principle #3Local quality

3Productivity

If phone calls are made without considering customer schedules, then the outreach efficiency is improved, but customer convenience deteriorates

Engineering Contradiction:
Improveoutreach efficiencyVSAvoidcustomer convenience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of user schedules and activity patterns before initiating phone calls. By pre-determining optimal call times based on when users are most likely to be available and receptive, the system maintains high outreach efficiency while ensuring calls are made at convenient times for customers, avoiding disruptions to their daily activities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts phone call timing based on real-time and historical user behavior data. The optimal call time is continuously adapted as new information about user availability and preferences becomes available, allowing the system to maximize outreach efficiency while maintaining customer convenience through flexible, personalized scheduling.

Inventive Principle:
Principle #15Dynamics

4Reliability

If a customized approach to outbound communications is implemented, then customer satisfaction and conversion rates improve, but system complexity increases

Engineering Contradiction:
Improveconversion rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically analyzes user behavior data, identifies activity patterns, and determines optimal communication times without requiring manual configuration for each user. The system self-adjusts and refines communication strategies based on accumulated data, implementing customized approaches at scale while managing complexity through automation rather than manual processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user interactions and communication outcomes, using this feedback to refine and optimize communication timing and scheduling. By implementing closed-loop feedback mechanisms that automatically adjust strategies based on performance data, the system achieves high conversion rates through customized approaches while managing complexity through data-driven automation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260006105A1A method of generating optimized timings for outbound communications
Publication Date: 2026.01.01 SYNCHRONY BANK
  • US20260006105A1 patent drawing
  • US20260006105A1 patent drawing
  • US20260006105A1 patent drawing

AI summary

Methods are described herein for optimizing notifications using a management platform, which may include receiving a set of one or more user devices associated with a server, where the set of one or more user devices includes user devices that have interacted with the server through one or more activities associated with the server. The method may also include simultaneously tracking one or more actions of the set of one or more user devices at one or more data sources, and generating activity data associated with a user device of the set of one or more user devices. The method may also include determining that a threshold amount of data collected over a duration of time has been met, and dynamically predicting an optimized time for a notification for the user device based on the activity data.