Adaptive Instant Messaging Delivery via Presence Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional instant messaging systems lack effective presence awareness, leading to frustration and productivity losses when users cannot immediately contact each other due to unavailability, resulting in delayed or forgotten messages, especially across geographical distances.

Innovation Solution

An adaptive instant messaging system that delays message transmission until the recipient is available, utilizing a presence server to determine availability and allowing users to set specific delay criteria, such as time or presence status, to automatically resend messages when the recipient becomes available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users wait to send instant messages until the recipient is available, then message delivery reliability is improved, but time loss and productivity are worsened due to forgotten or delayed messages

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidtime loss
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically delaying message transmission until the recipient becomes available, rather than requiring the sender to manually wait and remember to send the message later. The presence server proactively manages message timing based on recipient availability status.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The instant messaging system provides self-service by automatically handling message delivery timing based on recipient availability. The system monitors presence status and autonomously determines when to deliver messages, eliminating the need for senders to manually track availability or remember to resend messages.

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually monitor recipient availability before sending messages, then message delivery reliability is improved, but ease of operation is worsened due to additional user actions required

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically monitoring recipient availability through the presence server and making delivery decisions without user intervention. The instant messaging system autonomously checks presence status and determines optimal delivery timing, eliminating the need for users to manually monitor availability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the presence server continuously monitors recipient availability status and provides this information to the instant messaging system, which then automatically adjusts message delivery timing based on this feedback, creating a closed-loop system that improves reliability without user effort.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system automatically delays messages until recipient availability, then productivity is improved, but device complexity increases due to presence awareness mechanisms

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary component, the presence server, that handles the complexity of availability monitoring and message timing. By separating these functions into a dedicated server, the instant messaging system can achieve automatic message delivery based on availability without embedding complex presence monitoring logic within the client applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9166822B2Transmission of instant messages according to availability
Publication Date: 2015.10.20 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9166822B2 patent drawing
  • US9166822B2 patent drawing
  • US9166822B2 patent drawing

AI summary

Embodiments of the present invention address deficiencies of the art in respect to presence awareness for instant messaging and provide a novel and non-obvious method, system and computer program product for adaptive instant messaging awareness. In an embodiment of the invention, a method for adaptive instant messaging awareness can be provided. The method can include receiving an instant message for transmission to a user of an instant messaging system and determining that the user is not currently available to receive an instant message. The method can further include delaying transmission of the instant message to the user until a later determination that the user is available to receive an instant message.