Web Communication Plug-in for Seamless Voice Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network voice communication methods require both parties to download and install a client or plug-in, making the process inconvenient and tedious.

Innovation Solution

A network voice communication method and system using a web communication plug-in that connects to a web real-time communication SIP server and a network voice communication SIP server, allowing calls to be initiated and managed without the need for clients or plug-ins, using a web communication plug-in that establishes a call flow communication channel and handles call initiation and termination through a web interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If both parties download and install a client or plug-in for network voice communication, then reliable communication functionality is achieved, but the ease of operation deteriorates due to the inconvenience and tediousness of installation

Engineering Contradiction:
Improvecommunication functionalityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a web server as an intermediary that hosts the communication plug-in. The calling party's terminal accesses this web server through a web browser to obtain and execute the plug-in, eliminating the need for the called party to install separate communication software. The web server mediates between the calling and called parties, delivering the plug-in and facilitating communication establishment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the web browser a universal platform that can host and execute communication plug-ins without requiring separate communication clients. The same web browser used for general web surfing is also used for voice communication by loading the plug-in from the web server, making the browser multi-functional for both information access and real-time communication.

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

2Adaptability or versatility

If a traditional network voice communication app with multiple modules and layers is used, then distinct communication functions are achieved, but the device complexity increases

Engineering Contradiction:
Improvefunction distinctionVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the communication system into distinct functional components: the web server that hosts and delivers the plug-in, the plug-in itself that handles communication logic, and the web browser that provides the execution environment. This segmentation allows each component to have a specific, simplified function rather than requiring a complex monolithic application with multiple integrated modules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10616282B2Network voice communication method and system implemented based on web communication plug-in
Publication Date: 2020.04.07 FREEFLY881 COMM INC
  • US10616282B2 patent drawing
  • US10616282B2 patent drawing
  • US10616282B2 patent drawing

AI summary

The disclosure relates to a network voice communication system implemented based on a web communication plug-in, comprising a web communication plug-in for establishing a call flow communication channel with a called party answering terminal to make a call, the web communication plug-in being embedded into a web, the web communication plug-in being provided with a call button component and a hang-up button component; a web real-time communication SIP server, for establishing a web real-time communication connection between the web communication plug-in and the called party answering terminal; a network voice communication SIP server, for establishing a web real-time communication connection between the web real-time communication SIP server and the called party answering terminal; and the called party answering terminal, for establishing a call flow communication channel with the web communication plug-into make a call with the requesting party.