CTI Endpoint Selection via Friendly Names for Single Address of Record

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Computer Telephone Integration (CTI) applications assume a single device is associated with a phone number, causing issues when users have multiple devices registered to a single address of record, leading to incompatible communication solutions.

Innovation Solution

A list of friendly names is determined for multiple communication endpoints, allowing users to select which endpoint to use for a communication session, enabling automatic initiation or answering of calls from the selected endpoint.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple communication endpoints are registered to a single address of record, then communication versatility is improved, but device complexity and control difficulty increase

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

Solution Approach 1:

The patent segments the single address of record into multiple distinct communication endpoints, each with its own identifier and contact information. This allows the system to maintain multiple communication channels while presenting them as separate, manageable entities rather than a single complex address

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component that manages the mapping between the single address of record and multiple communication endpoints. This intermediary handles the complexity of endpoint management internally while presenting a simplified interface to users, resolving the contradiction between versatility and manageability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a single telephone number is used to identify multiple devices, then ease of operation is improved, but measurement precision and device identification accuracy deteriorate

Engineering Contradiction:
Improvecall initiation easeVSAvoiddevice identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies local quality by assigning unique identifiers and specific contact information to each communication endpoint while maintaining the overall address of record structure. This allows precise identification of individual devices (local level) while preserving the unified address format (global level), resolving the contradiction between ease of operation and identification accuracy

Inventive Principle:
Principle #3Local quality

3Device complexity

If existing CTI applications assume single device per phone number, then device complexity is reduced, but adaptability to multiple endpoints deteriorates

Engineering Contradiction:
ImproveCTI application simplicityVSAvoidmulti-device compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements universality by designing the address of record system to function with both single and multiple communication endpoints. The system maintains compatibility with existing CTI applications that assume a single device while simultaneously supporting multiple devices through the intermediary mapping mechanism, allowing one system to serve multiple functions

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

Data Source

PatentUS10356130B2Computer telephony integration (CTI) control of multiple devices with a single address of record
Publication Date: 2019.07.16 AVAYA INC
  • US10356130B2 patent drawing
  • US10356130B2 patent drawing
  • US10356130B2 patent drawing

AI summary

In order to deal with multiple communication endpoints that use a single address of record (e.g., a telephone number), a list of friendly names is determined for the multiple communication endpoints. The friendly names identify individual communication endpoints. For example, a friendly name may be “Joe's Desktop.” When a Computer Telephone Integration (CTI) application is associated with a communication session, the list of friendly names is presented to a user. The user selects one of the friendly names. This results in a message being sent that indicates a communication endpoint associated with the selected friendly name. The message with the friendly name causes a new communication session to be automatically initiated from a communication endpoint associated with the selected friendly name or an answer of a forked communication session with the communication endpoint associated with the selected friendly name.