Web Browser Click-To-Dial via Server Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Click-To-Dial systems require special-purpose software installation and manual input of telephone numbers, leading to user inconvenience and potential errors due to human factors, such as address changes or input failures, resulting in incorrect numbers and increased operational trouble.

Innovation Solution

A communication control system that connects an IP communication device in an internal network to an external device without special-purpose software, using an internal information storage module for the IP communication device and an external information storage module for the external device, with modules for accessing, identifying, and establishing connections, allowing calls to be made by clicking on advertisements on a conventional Web browser.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If special-purpose software is installed to enable click-to-dial functionality, then calling capability is improved, but device complexity and ease of operation deteriorate due to installation requirements and manual input steps

Engineering Contradiction:
Improvecalling capabilityVSAvoiduser operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

A server acts as an intermediary between the web browser and the telephone device. The server stores the correspondence between advertisement URLs and telephone numbers, and automatically retrieves the correct telephone number when a user clicks an advertisement, eliminating the need for special software and manual number input.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing users to make calls through standard web browsers without installing any special software. The server automatically handles the complex tasks of number retrieval and call initiation based on simple user actions like clicking advertisements.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual input of telephone numbers is required, then calling functionality is achieved, but reliability deteriorates due to human errors such as input failures and address changes

Engineering Contradiction:
Improvecalling functionalityVSAvoidnumber input accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-storing the correct telephone numbers and their corresponding advertisement URLs on the server. This eliminates the need for users to manually input numbers at the time of calling, thereby preventing human errors such as input failures and outdated address information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server provides feedback by automatically retrieving and providing the correct telephone number based on the advertisement URL clicked by the user. This feedback mechanism ensures that users always access the most current and accurate contact information without manual intervention.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If special-purpose software with pre-set telephone numbers is used, then calling is simplified, but device complexity increases and adaptability decreases when address changes occur

Engineering Contradiction:
Improvecalling simplicityVSAvoidaddress change handling
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system is dynamic because the server can update telephone numbers and their corresponding advertisement URLs at any time without requiring changes to the user's device or software. When address changes occur, the server automatically provides the updated information to users who click the advertisements, ensuring continuous adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server provides universal service by handling multiple functions: storing advertisement URLs, managing telephone number databases, detecting user clicks, and initiating calls. This multi-functional approach eliminates the need for separate special-purpose software on each user device while maintaining calling simplicity.

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

Data Source

PatentUS8700783B2Communication control system, communication control method, call control server device, and call control program
Publication Date: 2014.04.15 NIPPON TELEGRAPH & TELEPHONE CORP
  • US8700783B2 patent drawing
  • US8700783B2 patent drawing
  • US8700783B2 patent drawing

AI summary

Upon receipt of an access request from a Web terminal, a service providing server transmits a shop ID stored in an external information database to the Web terminal. When the shop ID is selected by the Web terminal, the service providing server acquires external connection destination information, and notifies a SIP proxy server of the information via the Web terminal. When notified of the information, the SIP proxy server identifies internal connection destination information in an internal information database, based on an IP address added at the time of the notification of the external connection destination information. After making a call to a telephone device with the use of the identified internal connection destination information, the SIP proxy server makes a call to the shop with the use of the external connection destination information. After that, the SIP proxy server establishes a connection between the telephone device and the shop.