Presence-Based Call Routing for Multi-Device Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with multiple communications devices face issues with system overlap and annoyance due to simultaneous use of multiple communications systems, where calls are not efficiently routed based on user presence, leading to unnecessary display of caller identification information on devices the user is not present with.

Innovation Solution

Implementing a system that allows users to set preferences for call processing and device interactions based on presence information, automatically routing calls and modifying device functions to ensure calls are directed to the user's current location and devices they are present with, while avoiding unnecessary display of caller identification on absent devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communications systems are used simultaneously, then communication versatility is improved, but system overlap and annoyance increase

Engineering Contradiction:
Improvecommunication versatilityVSAvoidsystem overlap and annoyance
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The system dynamically adjusts call routing based on real-time presence information. Call processing is not static but changes according to user location and device availability, allowing the system to adapt to current conditions and avoid overlapping notifications by directing calls to the most appropriate device.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses presence information as feedback to determine call routing decisions. By continuously monitoring user presence across multiple devices and using this information to control call processing, the system avoids the annoyance of simultaneous notifications while maintaining versatility across multiple communication systems.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If calls are routed to multiple devices simultaneously, then call accessibility is improved, but user annoyance increases

Engineering Contradiction:
Improvecall accessibilityVSAvoiduser annoyance
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

Call routing is dynamically determined based on real-time presence information rather than being fixed or simultaneous across all devices. The system adjusts routing decisions according to current user location and device availability, ensuring calls reach the user effectively while avoiding the annoyance of simultaneous notifications on multiple devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically determines the most appropriate device for call routing based on presence information without requiring user intervention. This self-service approach maintains call accessibility while eliminating user annoyance by intelligently selecting the single best device for notification based on current conditions.

Inventive Principle:
Principle #25Self-service

3Loss of information

If caller identification is displayed on all devices, then information completeness is improved, but unnecessary display annoyance increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddisplay annoyance
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The system extracts and displays caller identification information only on the specific device where the call is being routed, rather than simultaneously displaying it on all devices. This selective display approach maintains information completeness for the active call while eliminating unnecessary display annoyance on devices where the call is not being received.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If automatic call routing based on presence is implemented, then call processing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecall processing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal call processing framework that handles multiple communication systems and devices through a single presence-based routing mechanism. This multi-functional approach improves call processing efficiency across diverse devices while managing system complexity by using a unified routing logic rather than separate handling for each device type.

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

Data Source

PatentUS8884736B1Multiple system and presence-based call processing
Publication Date: 2014.11.11 COX COMMUNICATIONS INC
  • US8884736B1 patent drawing
  • US8884736B1 patent drawing
  • US8884736B1 patent drawing

AI summary

Processing communications to and from multiple communications systems based on user preferences and based on presence information for one or more users of the communications systems is provided. A user who operates multiple communications systems may set preferences with each of the systems individually or through a centralized communications management system to control call processing to each of the systems based on prescribed user preferences and based on presence information for the user. In addition, communications applications associated with one or more communications systems may be automatically activated or functionally modified based on user preferences and/or user presence information.