Instant Messaging Verification for Recipient Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messaging systems lack a mechanism to prevent inadvertent sending of messages to incorrect recipients, leading to potential embarrassment or security breaches, as users often fail to distinguish between different contact types and their associated communication styles or sensitivity levels.

Innovation Solution

Implementing a verification feature in instant messaging devices that requires users to execute specific verification operations based on attribute types assigned to contacts, ensuring that messages are only sent after successful completion of these operations, which can include password entry, gestures, or UI changes, and prioritizing operations when conflicts arise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If instant messaging allows quick and easy communication with multiple contacts, then communication efficiency is improved, but the risk of sending messages to incorrect recipients increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidmessage delivery accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification actions before message delivery by detecting trigger events (such as selecting contacts with sensitive attribute types) and automatically executing verification operations. This preliminary check prevents incorrect message delivery while maintaining efficient communication for non-sensitive contacts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to users through UI changes (such as color-coded contact lists showing red indicators for sensitive contacts) and verification prompts. This feedback mechanism alerts users to potential errors before message sending, improving delivery accuracy without significantly impacting communication efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system implements verification operations for all contacts, then message delivery accuracy is improved, but user operation complexity increases

Engineering Contradiction:
Improvemessage delivery accuracyVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies verification operations selectively based on local characteristics of each contact. Contacts are assigned attribute types (such as 'sensitive' for supervisors or 'casual' for friends), and verification is only required for contacts with sensitive attribute types. This localized approach maintains high delivery accuracy while preserving operational simplicity for non-sensitive communications.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial verification by only requiring verification operations for a subset of contacts (those with sensitive attribute types) rather than all contacts. This partial action approach provides sufficient protection against errors while avoiding unnecessary complexity for routine communications with casual contacts.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system requires verification operations before sending messages, then security is improved, but communication speed decreases

Engineering Contradiction:
Improvecommunication securityVSAvoidmessage sending speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Verification operations are performed preliminarily and cached for future use. Once a contact's attribute type is determined and verification is completed, the system stores this information to avoid repeated verification for subsequent messages to the same contact. This preliminary action maintains high security while restoring communication speed for recurring interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows users to skip or bypass verification operations under certain conditions, such as when users are certain about the intended recipient or when using quick-action gestures. This skipping capability maintains security for uncertain cases while enabling fast communication for certain cases, balancing security and speed.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS9894499B2Systems and methods for providing instant messaging with verification feature
Publication Date: 2018.02.13 CYBERLINK
  • US9894499B2 patent drawing
  • US9894499B2 patent drawing
  • US9894499B2 patent drawing

AI summary

In an instant messaging device, a selection is received from a user, where the selection specifying a plurality of contacts to participate in an instant messaging session. At least one attribute type corresponding to the at least one intended recipient is retrieved in response to detecting a trigger event relating to a message intended for at least one recipient among the plurality of contacts. A verification operation is retrieved for each of the retrieved at least one attribute type. At least one retrieved verification operations is executed. The message is sent to the at least one intended recipient in response to successful execution of the at least one of the retrieved verification operations.