Messaging Service Selector for User Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems require users to manually select a messaging service to send messages, which may not be the most effective option for reaching the intended recipient, as they lack intelligence to determine the best service based on recipient availability.

Innovation Solution

A user availability aware communication system that includes a back end communication system capable of determining the most suitable messaging service by analyzing user activity information across multiple platforms, using algorithms to calculate a confidence number for each service, and selecting the service with the highest likelihood of timely delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user manually selects a messaging service to send a message, then the user has control over the selection process, but the selected service may not be the most effective option for reaching the intended recipient

Engineering Contradiction:
Improveuser controlVSAvoidmessage delivery effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary component (messaging service selector) that acts between the user and multiple messaging services. This selector automatically determines the most appropriate messaging service based on recipient availability information, thereby resolving the contradiction by maintaining user control while improving delivery effectiveness through intelligent automation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing the messaging service selection process to automatically determine the best service without requiring user intervention. The system monitors recipient availability across multiple services and autonomously selects the most appropriate channel, improving reliability while reducing operational complexity for users.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system monitors user activity information across multiple messaging services to determine the best service, then the message delivery effectiveness improves, but the system complexity increases

Engineering Contradiction:
Improvemessage delivery effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal messaging service selector that can operate across multiple different messaging services through a standardized interface. This multi-functional approach allows the system to monitor and select from various services without proportionally increasing complexity, as the core selection logic remains consistent across different platforms.

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

Solution Approach 2:

The messaging service selector acts as an intermediary layer that simplifies complexity by providing a unified interface between the user and multiple messaging services. This mediator handles the complexity of monitoring multiple services internally while presenting a simple selection mechanism to the user, thereby improving delivery effectiveness without exposing the full system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the system automatically selects a messaging service based on recipient availability, then the message delivery timeliness improves, but the loss of user control increases

Engineering Contradiction:
Improvemessage delivery timelinessVSAvoiduser control
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-monitoring recipient availability across multiple messaging services before a message needs to be sent. This advance preparation allows the system to quickly determine the best service when message sending is required, improving timeliness while maintaining user control through transparent decision-making based on pre-collected information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that provide users with information about recipient availability across different services. This feedback allows users to understand the rationale behind automatic selections or to make informed manual choices, thereby maintaining user control while benefiting from timely, data-driven message delivery recommendations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10511564B2User availability aware communication system
Publication Date: 2019.12.17 SALESFORCE INC
  • US10511564B2 patent drawing
  • US10511564B2 patent drawing
  • US10511564B2 patent drawing

AI summary

This disclosure provides various techniques that may allow for user availability aware communication. For example, a first user may desire to send an electronic message to a second user, but may not have a way to intelligently select a messaging service to use. This disclosure provides, in one example of user availability aware messaging, that a particular messaging service may be selected based on activity information regarding the second user's activity on one or more messaging services. The electronic message may be sent to the second user via the particular messaging service.