Process Interoperability Platform for Cross-System Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face challenges in managing complex external processes due to point-to-point interactions with various agents, leading to inefficiencies and lack of process transparency, especially in industries with multiple participants using different technology platforms.

Innovation Solution

The Process Interoperability Platform (PIPCO) acts as a central hub to coordinate and analyze interactions, allowing participants to maintain existing technologies while standardizing and streamlining processes through a flexible, incremental, and customizable framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If point-to-point interactions are used between participants, then direct communication is established, but system complexity increases and process transparency is reduced

Engineering Contradiction:
Improvedirect communicationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a process exchange as an intermediary component that mediates interactions between participants. Instead of direct point-to-point connections, participants communicate through the process exchange which coordinates and manages the interactions, thereby reducing system complexity while maintaining communication effectiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The process exchange serves multiple functions including coordination, monitoring, and management of participant interactions. This multi-functional approach consolidates what would otherwise require multiple separate systems, reducing overall system complexity while providing comprehensive process management capabilities.

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

2Ease of operation

If point-to-point interactions are used between participants, then direct communication is established, but process transparency is reduced

Engineering Contradiction:
Improvedirect communicationVSAvoidprocess transparency
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The process exchange implements feedback mechanisms that provide visibility into participant interactions. By collecting and distributing information about process states and interactions through the exchange, all participants gain transparency into the overall process flow while maintaining their direct communication channels.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If existing technologies are maintained by participants, then technological diversity is preserved, but process standardization is reduced

Engineering Contradiction:
Improvetechnological diversityVSAvoidprocess standardization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The process exchange acts as a standardized intermediary layer that participants integrate with their existing technologies. This allows participants to maintain their diverse technological platforms while the exchange provides standardized process coordination, effectively decoupling technological diversity from process standardization requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10810550B1System for process coordination and interoperability across different systems, platforms, and/or businesses
Publication Date: 2020.10.20 NARAYANAN KRISHNAMURTHY
  • US10810550B1 patent drawing
  • US10810550B1 patent drawing
  • US10810550B1 patent drawing

AI summary

A system for process coordination across different systems, platforms, and/or businesses that capture and permit analysis of and ultimately restructure process specific interactions for greater efficiency among all participants in a variety of business processes within a specific industry domain. The system includes: (1) a process specification language identifying terminology for the participant, resource, agent, and process step for the domain; (2) a specification repository storing information of the participant, resource, agent, and process step; (3) a process knowledge engine identifying and tracking the relevant process steps; and (4) an execution engine performing the process steps, managing the agent's credential, and updating the specification repository.