Connector Apparatus for Dynamic Data Bridge Between Sources and Targets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for sharing data between devices and applications are limited by their specific purposes and device dependencies, making them rigid and less adaptable to changes in device availability or new data types, which hinders seamless interaction and enhanced functionality.

Innovation Solution

A connector apparatus and method that establish data bridge connections between devices, allowing for flexible data sharing without pre-defined data types, enabling seamless interaction and integration across various devices and applications, and accommodating dynamic changes in device connections and data types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data sharing techniques are implemented for specific purposes or functions, then the implementation is simplified and focused, but the techniques become rigid and less adaptable to changes in device availability or new data types

Engineering Contradiction:
Improveease of implementationVSAvoidadaptability to changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The data bridge connection is designed as a universal communication mechanism that can handle multiple data types (sensor data, application data, system data) and work across different device configurations. The connection establishment process automatically adapts to various scenarios without requiring purpose-specific implementations, thus achieving both ease of implementation and high adaptability.

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

Solution Approach 2:

The data sharing system dynamically adapts to changes in device availability and data types through automatic connection management. When devices join or leave the network, or when new data types are introduced, the system automatically reconfigures data flows and subscription relationships without manual intervention, resolving the contradiction between simple implementation and dynamic adaptability.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If data types are specified in advance, then the data sharing structure is more rigid and easier to manage, but the system becomes less extensible to new data types

Engineering Contradiction:
Improvestructural simplicityVSAvoidextensibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary registration of data sources and data targets with the data bridge connection, establishing subscription relationships in advance. However, the actual data types are not constrained during this registration phase. When data is transmitted, the system automatically handles type identification and routing based on the actual data content, allowing both structural simplicity and extensibility to new data types.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If techniques are developed for a particular device, then the application development is facilitated, but the functionality is limited by the device constraints

Engineering Contradiction:
Improveapplication development easeVSAvoidfunctionality across devices
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The data bridge connection serves as an intermediary layer between applications and physical devices. Applications develop against the standardized data bridge interface without needing to know the specific device constraints. The data bridge handles device-specific protocols, data formats, and availability variations, thereby facilitating application development while enabling broad device compatibility and enhanced functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If the system uses pre-defined data types, then the data structure is more manageable, but the system cannot accommodate a wide variety of different data types without redefinition

Engineering Contradiction:
Improvedata structure managementVSAvoiddata type variety
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system manages data structure complexity by dynamically adjusting data type parameters based on the actual data being transmitted. Instead of requiring all data types to fit a predefined schema, the system adapts its data handling parameters (such as data format, validation rules, and routing criteria) to match the incoming data, thereby maintaining manageable complexity while accommodating diverse data types.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9003093B2Connector apparatus and associated method for bridging data between data sources and data targets
Publication Date: 2015.04.07 CHANGE HEALTHCARE HOLDINGS LLC
  • US9003093B2 patent drawing
  • US9003093B2 patent drawing
  • US9003093B2 patent drawing

AI summary

A connector apparatus and the associated method are provided for bridging data between entities, such as between data source(s) and data target(s). In a method, first and second data bridge connections are established between a connector apparatus and a data source and between a connector apparatus and a data target, respectively. Each data bridge connection includes a data pipe having one or more data flows with each data flow dedicated to a particular data type. The method includes sending a polling request from the connector apparatus to the data source via the first data bridge connection and receiving data from the data source over the first data pipe in response to the polling request. The method includes sending the received data to the data target over the second data pipe when the data target has subscribed to the data received from the data source over the first data pipe.