Asynchronous Messaging Framework for Video Assistance Protocol Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo assistance service deliveryVSAvoidadaptability to different multimedia clients
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If protocol-specific integration is used, then communication between multimedia client and infrastructure is established, but system complexity increases when supporting multiple protocols

Engineering Contradiction:
Improvecommunication between client and infrastructureVSAvoidsystem complexity for multiple protocols
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

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

3Ease of operation

If direct resource allocation is implemented, then video session establishment is simplified, but flexibility in handling various communication protocols is reduced

Engineering Contradiction:
Improvevideo session establishmentVSAvoidflexibility in protocol handling
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10021146B2Asynchronous event-driven messaging framework for a remote video assistance system
Publication Date: 2018.07.10 BANK OF AMERICA CORP
  • US10021146B2 patent drawing
  • US10021146B2 patent drawing
  • US10021146B2 patent drawing

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.