Computer Telephony Controller Label Mapping for Seamless Device Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer-telephony integration (CTI) systems require users to repeatedly register when switching between computers, making it cumbersome and time-consuming to maintain control over communications terminals across different devices.

Innovation Solution

A method and system that utilize a label value mapping system, allowing users to store and retrieve identifiers for communications terminals, enabling seamless control across multiple devices without the need for repeated registration, by using a computer-telephony controller to manage mappings and authenticate requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users register their communications terminal at a specific computer terminal, then control over the communications terminal is established, but switching to a different computer terminal requires repeating the registration process

Engineering Contradiction:
Improvecontrol establishmentVSAvoidre-registration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The registration system is made universal by allowing the same computer terminal identifier to register control of a communications terminal across multiple different computer terminals. The server stores mappings between computer terminal identifiers and communications terminal identifiers, enabling any authorized computer to access the registration and control functions without requiring re-registration.

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

Solution Approach 2:

A server acts as an intermediary between computer terminals and the communications terminal. The server maintains a mapping database that associates computer terminal identifiers with communications terminal identifiers, mediating the control relationship and enabling seamless switching between different computer terminals while preserving the established control connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system requires complete re-registration when switching computers, then security is maintained, but user convenience and efficiency deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidswitching convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides universal access to the registered communications terminal across multiple computer terminals. The server authenticates incoming requests by verifying the computer terminal identifier against the stored mapping, maintaining security while allowing convenient access from any registered computer without requiring re-registration.

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

Solution Approach 2:

The system performs preliminary authentication and mapping verification when a user first connects to a computer terminal. Once authenticated, the control relationship is established and maintained for subsequent sessions, eliminating the need for repeated registration while preserving security through initial verification.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the system stores mappings between computer terminals and communications terminals, then cross-device control is enabled, but system complexity increases

Engineering Contradiction:
Improvecross-device controlVSAvoidmapping system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server serves as an intermediary that manages the complexity of storing and retrieving mappings between computer terminal identifiers and communications terminal identifiers. This centralizes the complexity in a single location rather than distributing it across multiple terminals, making the system more manageable while enabling cross-device control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system stores copies of the mapping relationships in the server's database, allowing multiple computer terminals to access the same control information without each terminal needing to maintain its own complete set of mappings. This reduces overall system complexity by centralizing the mapping storage.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9538012B2Computer telephony
Publication Date: 2017.01.03 BRITISH TELECOM PLC
  • US9538012B2 patent drawing
  • US9538012B2 patent drawing
  • US9538012B2 patent drawing

AI summary

Computer-telephony events are initiated by a user operating a computer terminal to control, through a computer-telephony controller, operation of a communications terminal. The computer-telephony controller receives from a first computer terminal a request for a first computer-telephony event; in which the request for the first computer-telephony event comprises a label value. The computer-telephony controller refers to a mapping between the label value and an identifier of a communications terminal; and initiates the requested first computer-telephony event controlling operation of the communications terminal. The computer-telephony controller then receives, from second computer terminal 2B, a request for the label value. The computer-telephony controller authenticates the label value request and provides to second computer terminal the requested label value. The computer-telephony controller then receives from second computer terminal a request for a second computer-telephony event, in which the request for the second computer-telephony event comprises the label value. The computer-telephony controller refers to the mapping; and initiates the requested second computer telephony event controlling operation of the communications terminal.