Cloud Telephony Appliance Contact-ID Dissemination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for updating contact information in hybrid cloud distributed systems, such as reverse white pages and customer database lookups on-premises, are inefficient and can become outdated, leading to delayed communication delivery and inaccurate information in contact center or enterprise environments.

Innovation Solution

A method for disseminating updated contact-ID information across a distributed set of appliances and devices from a cloud data store, using cloud managed telephony network appliances and applications to perform asynchronous data store lookups and updates, minimizing network messages and ensuring accurate and timely information delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods (reverse white pages, customer database lookups) are used to update contact information, then information can be updated, but the updates become outdated and communication delivery is delayed

Engineering Contradiction:
Improvecontact information accuracyVSAvoidcommunication delivery delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing event subscriptions and connectivity change notifications in advance. When a mobile device's connectivity status changes (e.g., moving between network carriers), the system proactively detects this change and automatically updates contact information across the distributed system before communication delays occur, eliminating the need for outdated lookup methods.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If frequent updates are performed to maintain accurate contact information, then information accuracy improves, but system complexity and network message overhead increase

Engineering Contradiction:
Improvecontact information accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where mobile devices automatically report their own connectivity status changes to the cloud managed telephony network appliance. This eliminates the need for other devices to repeatedly query or lookup contact information, as the system autonomously maintains accurate contact-ID mappings without increasing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If real-time contact information updates are implemented across distributed devices, then communication efficiency improves, but network message overhead increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidnetwork message overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The invention extracts and isolates the connectivity change detection and notification functionality into a dedicated cloud managed telephony network appliance. This centralized component handles all contact information updates and distributes them efficiently to subscribed devices, reducing redundant network messages while maintaining real-time communication efficiency across the distributed system.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3304829B1System and method of contact identification dissemination
Publication Date: 2021.10.06 INTERACTIVE INTELLIGENCE GROUP INC
  • EP3304829B1 patent drawingFigure 1
  • EP3304829B1 patent drawingFigure 2
  • EP3304829B1 patent drawingFigure 3

AI summary

A system and method are presented for contact identification dissemination among devices within a hybrid cloud distributed system. Information associated with a first party device is provided to a cloud managed telephony network appliance. The appliance communicates with a cloud application and is capable of communication with any other appliances which may be associated with a second party device, if that appliance is not already associated with the second party device. Information between the components in the system may be asynchronously updated in order to provide first party information and more granular matches.