Missed Poll Notification Service for User Engagement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to effectively engage users beyond the immediate poll creation and response, as they do not account for poll activity data across environments and groups, leading to missed polls due to user inactivity.

Innovation Solution

The system identifies missed polls by monitoring user inactivity and surfaces them upon reactivation, using multi-dimensional inputs and machine learning to provide contextual data collection and intelligent suggestions, ensuring users are notified and engaged with poll activity across applications and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system monitors user activity across multiple applications and devices to identify missed polls, then user engagement and poll participation are improved, but device complexity and data processing requirements increase

Engineering Contradiction:
Improvepoll participation rateVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a notification service as an intermediary component that bridges the gap between poll creation and user response. This service monitors user activity states across applications and devices, identifies when users miss polls, and triggers appropriate notifications. By centralizing this functionality in a dedicated notification service rather than implementing it across all applications, the system reduces overall complexity while maintaining comprehensive poll monitoring capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The notification service is designed as a universal component that operates across multiple applications and devices simultaneously. It handles various user states (active, inactive, away) and different poll types through a single multi-functional system, rather than requiring separate implementation in each application. This universal approach improves productivity by ensuring consistent poll participation across the entire ecosystem while managing device complexity through code reuse and standardized interfaces

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

2Loss of information

If the system collects and processes multi-dimensional poll activity data across environments and groups, then contextual awareness and intelligent suggestions are improved, but loss of time for data processing increases

Engineering Contradiction:
Improvecontextual awarenessVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-collecting and storing user activity state information across different applications and devices before poll responses are needed. It maintains a ready cache of user states (active, inactive, away) and poll participation status, so when a poll is created or a user returns, the system can immediately determine whether notification is needed without performing time-consuming analysis at that moment. This preliminary data gathering reduces processing time while maintaining comprehensive contextual awareness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification service implements continuous feedback loops that monitor user activity states and poll participation in real-time. When users interact with applications or change their activity state, the system immediately receives feedback and updates its understanding of user availability. This real-time feedback mechanism allows the system to maintain high contextual awareness of user states across environments without requiring batch processing, thereby reducing data processing time while improving the accuracy of missed poll identification

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11159461B2Catch-up poll: missed poll
Publication Date: 2021.10.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11159461B2 patent drawing
  • US11159461B2 patent drawing
  • US11159461B2 patent drawing

AI summary

A system and method directed to determining one or more polls that a user may have missed during a period of inactivity is provided. Initially, a polling system may determine that a user is now active and may determine one or more polls that were created for or assigned to a user, or a group to which the user belongs, during the period of inactivity. The polling system may then surface a notification and/or an input window such that a user may provide polling input. In some instances, a user may have missed multiple polls; the polls presented to the user may be based on recent user activity and/or whether such missed polls are still live, or open.