Middleware Mediator for Cross-Platform User Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in mediating user-to-user services between users of different computing systems, particularly in telemedicine, due to technical barriers related to control over communication interfaces and sensitive data access, which limits the integration of requesting users from multiple service platforms with servicing users from various provider systems.

Innovation Solution

A middleware computing platform that maintains an active user pool and exposes an on-demand service-request interface, allowing for the automatic selection and assignment of servicing users based on real-time availability and service request information, while enabling communication sessions between users to occur over network paths that exclude the middleware platform, thus maintaining control and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a middleware computing platform mediates user-to-user service between users of different computing systems, then service integration and coordination are improved, but system complexity and control interface conflicts increase

Engineering Contradiction:
Improveservice integrationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a middleware computing platform that acts as an intermediary between requesting users and servicing users on different computing systems. This mediator handles service requests, coordinates workflows, and manages communications without requiring direct integration between disparate systems, thereby improving service integration while managing system complexity through centralized mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the service mediation function into distinct modular components including service request handlers, workflow coordinators, and communication managers. Each component performs a specific function independently, allowing the system to integrate diverse services without creating monolithic complexity, as each segment can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

2Reliability

If computing systems exert control over users and their data, then security and access control are improved, but communication mediation between different systems becomes difficult

Engineering Contradiction:
ImprovesecurityVSAvoidcommunication mediation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The middleware platform serves as a trusted intermediary that respects the control boundaries of each computing system. It receives service requests from one system, coordinates with the target system through defined interfaces, and manages data exchange while maintaining each system's control over its own users and data. This enables secure communication mediation without requiring systems to relinquish control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables computing systems to maintain self-service capabilities by allowing them to independently manage their own user access controls and data protection mechanisms. The middleware platform interacts with each system through standardized interfaces that preserve each system's autonomy in managing its own security policies, eliminating the need for centralized control while facilitating cross-system communication.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If sensitive data is exchanged between users, then service functionality is improved, but security risks and control interface conflicts increase

Engineering Contradiction:
Improveservice functionalityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The middleware computing platform acts as a secure intermediary that manages sensitive data exchange between users on different computing systems. It implements security protocols, validates data formats, and controls information flow between systems, enabling diverse service functionality while mitigating security risks through centralized security management and standardized data handling procedures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10893077B1Middleware-mediated user-to-user service between users of different computing systems
Publication Date: 2021.01.12 WHEEL HEALTH INC
  • US10893077B1 patent drawing
  • US10893077B1 patent drawing
  • US10893077B1 patent drawing

AI summary

In an embodiment, a method is performed by a middleware computing platform and includes maintaining an active user pool that includes a plurality of servicing users. The method also includes exposing an on-demand service-request interface to a plurality of user-to-user service platforms. The method further includes receiving, via the on-demand service-request interface, a service request from a particular platform of the plurality of user-to-user service platforms. In addition, the method includes automatically selecting a servicing user from the active user pool based, at least in part, on real-time availability of the plurality of servicing users and information included in the service request. Furthermore, the method includes assigning the servicing user to the service request. The method also includes transmitting, to the servicing user, a uniform resource locator to the particular platform. In addition, the method includes transmitting, to the particular platform, a message identifying the servicing user.