Proactive Nudging System for Task Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated reminder systems in enterprise settings are primarily reactive, relying on email follow-ups, which are inefficient for proactively reminding employees about involuntary tasks at periodic intervals.

Innovation Solution

The implementation of a proactive nudging system that uses chatbots to automatically generate and render reminders on client interfaces based on user interactions, allowing for targeted nudges to be sent to specific user cohorts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional email-based reactive reminders are used, then employees are notified about incomplete tasks, but the reminder system is inefficient and does not proactively prevent task delays

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidtime lost to reactive follow-ups
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively identifying tasks that are at risk of being overdue and sending reminders before the tasks become overdue. The nudge generator detects task completion status and sends notifications in advance, preventing delays before they occur rather than reacting after tasks are missed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback by monitoring task completion status in real-time and automatically adjusting reminder delivery based on current state. The nudge generator receives feedback about task status and user responses, enabling dynamic adaptation of reminder timing and content to improve effectiveness.

Inventive Principle:
Principle #23Feedback

2Reliability

If proactive nudging is implemented through chat interfaces, then timely reminders improve compliance and task completion, but the system complexity increases with chatbot integration and nudge generation

Engineering Contradiction:
Improvetask completion complianceVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The nudge generator serves multiple functions: it monitors task completion status, generates appropriate reminder content, selects optimal delivery timing, and interfaces with the chat system. This multi-functional component consolidates what would otherwise require separate systems for task monitoring, notification generation, and chat integration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The nudge generator acts as an intermediary between the task management system and the chat interface. It receives task status information, processes it through nudge logic, and outputs formatted notifications to the chat system, simplifying the integration between backend task tracking and frontend user interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If reactive email follow-ups are used for task reminders, then the system is simple to implement, but task completion rates remain low due to delayed notifications

Engineering Contradiction:
Improvetask completion rateVSAvoidreminder system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The reminder system transitions from static, pre-scheduled email notifications to dynamic, real-time chat-based nudges. The nudge generator continuously monitors task status and adapts reminder delivery based on current conditions, such as sending immediate notifications when tasks approach overdue status rather than following a fixed schedule.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12238061B2Chat-based proactive nudging system and method
Publication Date: 2025.02.25 SAP SE
  • US12238061B2 patent drawing
  • US12238061B2 patent drawing
  • US12238061B2 patent drawing

AI summary

A method includes receiving by a chat server a client request from a client device communicating with the chat server. The chat server generates a server response that is transmitted to the client device. A nudge repository is searched for a nudge action based on a set of tokens generated from at least a portion of the client request. In response to finding the nudge action, a user cohort to receive the nudge action is determined. A nudge request including the nudge action and the user cohort is generated and transmitted to the chat server. The nudge action is deployed from the chat server to one or more client devices associated with one or more user identifiers in the user cohort. The nudge action is rendered as a nudge at the one or more client devices.