Communication System Synchronizing Availability for Unanswered Questions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems lack an efficient method for senders to follow up on unanswered questions, as recipients may forget or not respond promptly, and senders face challenges in determining the best time to follow up without constant monitoring of recipient availability.

Innovation Solution

A system that monitors messages for questions using text analysis algorithms, determines if a response is received within a predetermined time, and notifies the sender when both parties become available, utilizing presence status indicators, activity indicators, calendars, and to-do lists to synchronize availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the sender continuously monitors the recipient's availability to determine the best time to follow up, then the timing of follow-up can be optimized, but the complexity of the system increases and user experience deteriorates due to constant monitoring requirements

Engineering Contradiction:
Improvefollow-up timingVSAvoidmonitoring system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by setting up notification rules and availability criteria in advance. When the recipient becomes available, the system has already prepared the follow-up message and timing conditions, eliminating the need for continuous monitoring. The sender defines beforehand when they want to be notified (e.g., when recipient is online, during working hours), and the system automatically acts on these pre-set conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary notification mechanism that mediates between the sender and recipient. Instead of direct continuous monitoring, the system acts as a mediator that watches for availability conditions and triggers follow-up notifications at appropriate times. This intermediary layer simplifies the interaction by handling the complexity of timing and availability detection automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system sends frequent reminders to the sender about unanswered questions, then the sender is kept informed, but the user experience worsens due to unnecessary notifications

Engineering Contradiction:
Improveunanswered question trackingVSAvoidnotification management
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies local quality by making notifications context-dependent and location-specific in the communication flow. Instead of uniform frequent reminders, notifications are tailored to local conditions such as recipient availability status, time of day, and communication channel. The notification behavior adapts to the specific context of each unanswered question, providing information when and where it is most useful without overwhelming the user.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements periodic action by sending notifications at regular intervals or based on specific triggers rather than continuously. Notifications are sent periodically when certain conditions are met (e.g., after a set time period, when recipient becomes available, at scheduled times), reducing notification fatigue while maintaining awareness of unanswered questions.

Inventive Principle:
Principle #19Periodic action

3Device complexity

If the sender manually tracks recipient availability, then no automated system is needed, but the loss of time increases due to manual monitoring efforts

Engineering Contradiction:
Improvesystem automationVSAvoidmanual monitoring time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system enables self-service by automatically performing the availability tracking and follow-up notification functions without requiring manual intervention from the sender. The system monitors recipient availability, evaluates timing conditions, and sends follow-up notifications autonomously. This self-service capability eliminates the time investment required for manual tracking while keeping the system complexity manageable through automated algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11190468B2Method and system of synchronizing communications in a communication environment
Publication Date: 2021.11.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11190468B2 patent drawing
  • US11190468B2 patent drawing
  • US11190468B2 patent drawing

AI summary

Enabling synchronous communications between a message sender and recipient includes receiving a message from the sender via a user interface of a communication application or a service, the message being intended for the recipient; upon receiving the message, determining if the message includes a question and if so, determining if a response to the question is received from the recipient within a predetermined time; if the response is not received within the predetermined time, examining at least one of: a presence status indicator associated with the communication application, an activity indicator, a calendar, an out of office indicator, and a to do list to determine an availability of the sender to engage in a communication with the recipient via the communication application; and enabling display of a notification to the sender based on the determined presence of the sender, the notification including a reminder about the question.