PBX-Client Integration for Database-Enhanced Telephony

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database systems integrated with telephony clients lack significant infrastructure, limiting their ability to leverage database systems and provide enhanced features during telephone calls.

Innovation Solution

Integration of a PBX-equipped client with an on-demand database service, enabling additional infrastructure at the client to support enhanced services by detecting telephone-related events and communicating with the database service to retrieve and store data related to calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a simple browser-based telephony client is used to interface with a database system, then the system is easier to implement and deploy, but the client lacks significant infrastructure and cannot provide enhanced services during telephone calls

Engineering Contradiction:
Improveease of implementationVSAvoidability to provide enhanced services
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent combines a browser-based telephony client with PBX infrastructure, merging the simplicity of web access with the functionality of a private branch exchange system. This integration allows the client to leverage both the ease of browser-based deployment and the enhanced capabilities of PBX equipment for providing services like screen population, click-to-dial, and comment features during calls.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If additional infrastructure (PBX) is added at the client side to enable enhanced services, then the ability to leverage database systems and provide enhanced features improves, but the device complexity increases

Engineering Contradiction:
Improveability to provide enhanced servicesVSAvoidclient infrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that bridges the browser-based client and the PBX infrastructure. This intermediary layer manages the complexity of PBX integration while maintaining the simplicity of browser-based access, allowing enhanced services to be provided without directly complicating the client device architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The solution makes the PBX infrastructure universal by enabling it to work with standard browser-based clients through web protocols. This multi-functionality allows the same PBX infrastructure to serve multiple purposes: traditional telephony functions and enhanced database-integrated services, reducing the need for specialized complex client implementations.

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

3Device complexity

If a browser-based telephony client without PBX infrastructure is used, then the system is simpler and easier to deploy, but it is limited in its ability to leverage the database system effectively

Engineering Contradiction:
Improvesystem simplicityVSAvoidutilization of database system
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements preliminary action by pre-configuring the PBX infrastructure with database integration capabilities and service templates before calls occur. This allows the system to automatically perform screen population, data retrieval, and service setup in advance, maximizing database utilization without adding complexity to the real-time client operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8775315B2Method and system for integrating a PBX-equipped client and an on-demand database service
Publication Date: 2014.07.08 SALESFORCE INC
  • US8775315B2 patent drawing
  • US8775315B2 patent drawing
  • US8775315B2 patent drawing

AI summary

In accordance with embodiments, there are provided mechanisms and methods for integrating a private branch exchange (PBX)-equipped client and an on-demand database service. These mechanisms and methods for integrating a PBX-equipped client and an on-demand database service can enable embodiments with additional infrastructure at the client that is better equipped to leverage the on-demand database service. The ability of embodiments to provide such client side infrastructure can enable additional enhanced services in conjunction with telephone calls, etc.