Automatic Communication Redirection for Unavailable Users

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In digital collaboration environments, users often become unavailable due to vacations, conferences, or lack of Internet connectivity, leading to unaddressed communications that hinder project completion and decision-making, as automated messages are frequently overlooked.

Innovation Solution

A system and method that utilizes a notifications management server to determine user unavailability based on contextual information and attributes, redirecting communications to a suitable second user by analyzing geographical location, application settings, past communications, and social media activity, among other factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automated messages are used to notify users of unavailability, then communication coverage is improved, but reliability deteriorates because users often forget to set these messages

Engineering Contradiction:
Improvecommunication coverageVSAvoidmessage setup reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system automatically detects user unavailability status and redirects communications without requiring manual configuration. The availability detection module monitors user presence and status, while the communication redirection module automatically forwards messages to appropriate recipients, eliminating the need for users to manually set up automated messages.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system proactively identifies unavailable users before communications are sent and pre-determines appropriate replacement recipients based on user attributes and communication history. This preliminary action ensures that when unavailability is detected, the redirection is already prepared and can be executed immediately.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users manually set automated messages, then communication coverage is improved, but complexity increases due to multiple communication platforms

Engineering Contradiction:
Improvecommunication coverageVSAvoidplatform management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides a unified solution that works across multiple communication platforms (email, instant messaging, video conferencing) through a single integrated architecture. The availability detection module and communication redirection module function universally across different platforms, eliminating the need for separate automated message setups for each platform.

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

Solution Approach 2:

The patent combines multiple communication redirection functions into a single unified system. Instead of managing separate automated message systems for email, chat, and video platforms, the invention merges these functions into one integrated communication redirection mechanism that handles all platforms through common logic and data structures.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If communications wait for unavailable user response, then accuracy of communication is maintained, but loss of time increases indefinitely

Engineering Contradiction:
Improvecommunication accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system introduces replacement recipients as intermediaries who can respond to communications on behalf of unavailable users. These intermediaries are identified through attribute analysis and communication history, allowing them to accurately represent the unavailable user's perspective while eliminating the indefinite waiting time.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system continuously monitors communication status and user availability, providing feedback loops that trigger redirection when unavailability is detected. This feedback mechanism ensures that communications are redirected in real-time rather than waiting passively for a response that may never come.

Inventive Principle:
Principle #23Feedback

4Productivity

If system redirects communications automatically, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidredirection system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes key parameters such as user availability status, communication type, and recipient attributes to determine redirection decisions. By monitoring these parameters and using threshold-based logic, the system achieves automated redirection through relatively simple comparison operations rather than complex decision-making algorithms.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system creates a simplified representation or copy of the communication and user context information that can be processed independently. This copying approach allows the redirection logic to operate on simplified data structures rather than the full complexity of the original communication system, reducing processing requirements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12417419B2Methods and systems for directing communications
Publication Date: 2025.09.16 RINGCENTRAL INC
  • US12417419B2 patent drawing
  • US12417419B2 patent drawing
  • US12417419B2 patent drawing

AI summary

A method for improving communications in a digital collaboration environment by receiving a communication directed to a first user, determining that the first user is unavailable, in response to determining that the first user is unavailable, determining a second user based on an attribute, and notifying the second user about the communication directed to the first user.