Secure Extended IM Session via Pending Message Queue

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Instant Messaging (IM) systems are inadequate for facilitating extended conversations as they lack secure and efficient mechanisms to send messages when the recipient is away, leading to unsecured and unresponsive communication.

Innovation Solution

A computer-implemented method that activates a message interface to receive user input for a target correspondent, storing predefined messages to be sent when the correspondent becomes available, ensuring secure and delayed instant messaging by monitoring availability through keyboard activity and other presence indicators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If messages are sent when the recipient is away, then extended conversation is enabled, but message security is compromised

Engineering Contradiction:
Improveconversation durationVSAvoidmessage security
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The system stores messages in a pending queue before the recipient is available, rather than sending them immediately. This preliminary storage action allows the conversation to extend beyond synchronous encounters while maintaining security by not transmitting messages until the recipient is present and can securely receive them.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If messages are stored pending delivery, then secure delayed messaging is achieved, but response time increases

Engineering Contradiction:
Improvemessage securityVSAvoidmessage delivery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system continuously monitors recipient availability through presence indicators (keyboard activity, screen state, IM status) and automatically triggers message delivery when availability is detected. This feedback mechanism minimizes delays while maintaining security by ensuring messages are only sent when the recipient is actually available to receive them securely.

Inventive Principle:
Principle #23Feedback

3Reliability

If presence monitoring is implemented, then secure delivery timing is improved, but system complexity increases

Engineering Contradiction:
Improvedelivery timing accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system leverages existing multi-functional presence indicators already embedded in IM clients (keyboard activity detection, screen state monitoring, IM status indicators) rather than implementing dedicated monitoring hardware. This universal approach uses existing system capabilities for multiple purposes, improving delivery timing accuracy without significantly increasing system complexity.

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

Data Source

PatentUS8214442B2Facilitating an extended IM session in a secure way
Publication Date: 2012.07.03 SERVICENOW INC
  • US8214442B2 patent drawing
  • US8214442B2 patent drawing
  • US8214442B2 patent drawing

AI summary

A method includes steps of: receiving a prompt from a user to activate a message interface in order to begin a session; activating the message interface such that said message interface is presented to the user and is able to receive input from the user; receiving user input from the message interface, including: a user selection of at least one target correspondent; and a first message to be sent to the at least one target correspondent; identifying the session with a unique identifier; and sending the first message to a messaging system for delivery to the target correspondent when the target correspondent is available.