Customizable Reply Functions for Instant Messaging Clients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messaging clients lack customization options for preprogrammed responses and efficient user interaction, particularly for users with disabilities who find it burdensome to respond to messages without keyboard efficiency.

Innovation Solution

A customization module allows users to create and integrate customizable reply functions into the IM client interface, enabling automatic responses with static or variable text, actions, and presentation options, which can be activated with minimal user input, including shortcuts or voice commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually type responses to instant messages, then communication accuracy is maintained, but time consumption and operational burden increase significantly

Engineering Contradiction:
Improveresponse speedVSAvoidtime to reply and return to task
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-programs response functions with common reply messages and associated actions (such as minimizing the IM window) before they are needed. When a user receives a message, they can select from pre-configured reply options that automatically execute the message sending and window minimizing actions, eliminating the need to manually type and manually minimize the window separately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The reply function operates autonomously once activated by the user. It automatically retrieves the pre-programmed message string, inputs it into the IM client's message field, executes the send action, and performs associated actions like minimizing the window—all without requiring further user intervention for each individual step of the reply process.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the IM client interface is automatically displayed on top of other applications, then message visibility is improved, but user workflow interruption increases

Engineering Contradiction:
Improvemessage visibilityVSAvoidworkflow interruption time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-configures the reply function to include the action of minimizing the IM client window as part of the automated response sequence. After the user activates a pre-programmed reply, the system automatically sends the message and then minimizes the window, preventing it from remaining displayed and interrupting the user's workflow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated reply function rapidly executes the entire reply sequence—retrieving the pre-programmed message, inputting it, sending it, and minimizing the window—in quick succession. This rushed execution minimizes the duration of the interruption, allowing the user to return to their previous task more quickly than if they manually performed each step.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Adaptability or versatility

If users with disabilities manually operate keyboard and input devices to reply to messages, then communication functionality is maintained, but operational difficulty and time consumption increase

Engineering Contradiction:
Improveaccessibility for users with disabilitiesVSAvoidease of replying for users with disabilities
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-programs complete reply functions that include both the message text and all necessary actions (sending, minimizing window) in advance. Users with disabilities can activate these pre-configured replies through simple selection, eliminating the need to manually type messages or navigate through multiple interface actions, thereby significantly reducing operational difficulty.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The reply function performs all operations autonomously once activated—retrieving the pre-programmed message, inputting it into the message field, executing the send command, and minimizing the window. This self-service capability eliminates the need for users with disabilities to manually operate keyboard and input devices for each reply step, making the interaction much more accessible.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8230021B2Systems and methods for creating programmable reply functions for an instant messaging client
Publication Date: 2012.07.24 SNAP INC
  • US8230021B2 patent drawing
  • US8230021B2 patent drawing
  • US8230021B2 patent drawing

AI summary

A method for adding a customizable reply function to an interface in an instant messaging (IM) client, including the steps of identifying a string of characters to be associated with the reply function, choosing an action of the IM client to be associated with the reply function, selecting presentation characteristics of a representation of the reply function in the interface of the IM client, and incorporating the reply function into the interface of the IM client, where a subsequent user selection of the incorporated representation of the reply function in the IM client interface instructs the IM client to output the string of characters associated with the reply function and to perform an action associated with the reply function.