Asynchronous Messaging Framework for Video Assistance Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional remote video assistance systems require tight integration between multimedia vendors and infrastructure, limiting their ability to provide video assistance services across different multimedia clients and backend infrastructure services, and lack flexibility in handling various communication protocols.
Innovation Solution
An asynchronous event-driven messaging framework acts as an over-the-top application, enabling multimedia client/vendor-agnostic and infrastructure service-agnostic delivery of video assistance services by encapsulating disparate protocols into a standard-based messaging protocol like XMPP, thereby streamlining call workflow and maintaining endpoint presence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If tight integration between multimedia vendor and infrastructure is implemented, then video assistance service delivery is achieved, but system adaptability to different multimedia clients and protocols is reduced
Solution Approach 1:
The patent introduces an intermediary messaging framework that acts as a mediator between multimedia clients and infrastructure services. This framework translates between different client protocols and infrastructure protocols, enabling reliable service delivery while maintaining adaptability to various clients without requiring tight integration between specific vendor components.
2Reliability
If protocol-specific integration is used, then communication between multimedia client and infrastructure is established, but system complexity increases when supporting multiple protocols
Solution Approach 1:
The patent implements a universal messaging framework that can handle multiple communication protocols through a single standardized interface. This framework provides multi-functionality by translating various client protocols into a common internal representation, reducing system complexity while maintaining reliable communication across different protocols.
3Ease of operation
If direct resource allocation is implemented, then video session establishment is simplified, but flexibility in handling various communication protocols is reduced
Solution Approach 1:
The messaging framework serves as an intermediary layer that simplifies resource allocation from the client's perspective while maintaining protocol flexibility. It presents a unified simplified interface for session establishment while internally handling the complexity of protocol translation and resource allocation according to the specific client and infrastructure protocols.
Data Source
AI summary
The present invention provides an over-the-top intermediary application for delivering video assistance services. The invention brokers and coordinates all messaging between user and video assistant multimedia applications/platforms, as well as backend resource allocation infrastructure services. By encapsulating different protocol messages from disparate multimedia clients/vendors and backend infrastructure services into a common standard-based messaging protocol, the present invention is able to provide video assistance services regardless of which multimedia client is implemented by the user or video assistant and is able to readily implement new, emerging multimedia clients and backed infrastructure services in a plugin-like fashion. In addition, the video session broker of the present invention streamlines call workflow, maintains the presence of all user/video assistant endpoints, coordinates video session ignition requests and maintains messaging transport between users, video assistants and backend infrastructure resources.


