Call Server Mediating Cross-Protocol Emergency Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Responders in emergency situations often face communication challenges when trying to consult with experts who do not have dedicated communication applications installed on their devices, limiting the ability to share voice, video, and data in a secure and efficient manner.

Innovation Solution

A system and method that utilize a server to facilitate communication between devices operating with different protocols, allowing a dedicated client on one device to communicate with a web application on another device using a call server, enabling end-to-end calls without the need for both devices to use the same communication protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated communication application is used for secure communication between responders and experts, then communication security and efficiency are improved, but the requirement for both parties to have the same application installed increases device complexity and reduces ease of operation

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

Solution Approach 1:

The patent introduces a server as an intermediary component that mediates communication between the responder's dedicated client application and the expert's web application. The server handles protocol translation, session management, and secure connection establishment, allowing communication without requiring the expert to install dedicated communication software. This resolves the contradiction by maintaining security through the dedicated client while improving ease of operation by allowing the expert to use a standard web browser.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the same communication protocol is used by both devices, then communication reliability is improved, but the system loses adaptability when one party cannot install dedicated software

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidadaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The server acts as a protocol intermediary that translates between the dedicated communication protocol used by the responder's client application and standard web protocols (HTTP, WebSocket) used by the expert's web application. This allows the system to maintain reliable communication through the dedicated client while adapting to the expert's inability to install specialized software, effectively resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system achieves universality by supporting multiple communication protocols through a single server infrastructure. The server can handle both dedicated communication protocol connections and standard web protocol connections, allowing the same system to serve both responders with dedicated applications and experts using standard web browsers, thereby improving adaptability without sacrificing communication reliability.

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

Data Source

PatentUS10819852B2Device, system and method for communicating between devices using two protocols
Publication Date: 2020.10.27 MOTOROLA SOLUTIONS INC
  • US10819852B2 patent drawing
  • US10819852B2 patent drawing
  • US10819852B2 patent drawing

AI summary

A device, system and method for communicating between devices using two protocols is provided. A request is received from a first device to communicate with a second device. A dedicated client operates according to a first protocol. A call server is operated according to a second protocol. An identifier is provided to the second device for requesting a web application for conducting a call via the call server, the identifier associated with the first and second device. A request, including the identifier is received and the web application is provided to the second device. A first call is set up between the dedicated client and a respective dedicated client. A second call is set up between the call server and the web application at the second device. The first call and the second call are connected to conduct an end-to-end call between the first and second device.