Communications Agent Mediating Intermittent Data Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer processes in networks with intermittently connected devices require significant data traffic and often rely on undirected broadcasting, which increases the risk of unauthorized data manipulation and malicious software transmission, and necessitate maintaining up-to-date tables of connected devices, leading to inefficiencies.

Innovation Solution

A communications agent mediates data transfers by using a unique network address to facilitate request and registration messages between providers and consumers, reducing data traffic by limiting messages to only those necessary for establishing connections, and eliminating the need for continuous updates of device connection tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If undirected broadcasting is used to establish data transfer, then data transmission can be achieved between intermittently connected devices, but data traffic increases significantly and security risks arise

Engineering Contradiction:
Improvedata transmission capabilityVSAvoiddata traffic
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent introduces a communications agent as an intermediary component that mediates between consumers and providers. The agent receives requests from consumers, determines provider addresses, and establishes direct connections without requiring broad broadcasting. This intermediary approach reduces unnecessary data traffic while maintaining the ability to connect intermittently connected devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If undirected broadcasting is used to establish data transfer, then data transmission can be achieved between intermittently connected devices, but security risks from unauthorized data manipulation and malicious software increase

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The communications agent acts as a security intermediary that controls and monitors connection establishment. By requiring consumers to send requests to the agent and having the agent determine provider addresses, the system prevents unauthorized broadcasting and reduces exposure to malicious software and data manipulation risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback control where the communications agent receives consumer requests, determines appropriate providers, and manages connection establishment. This controlled feedback loop replaces uncontrolled broadcasting, allowing the system to maintain security while achieving data transmission between intermittently connected devices.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If tables of connected devices are maintained to enable data transfer, then data transmission can be established, but continuous updates are required leading to increased data traffic and complexity

Engineering Contradiction:
Improvedata transfer establishmentVSAvoidconnection table maintenance
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The communications agent centralizes the function of maintaining connection information. Instead of each device needing to maintain and update tables of connected devices, the agent holds this information and provides it on demand. This eliminates the complexity of distributed table maintenance while enabling easy data transfer establishment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Providers send unsolicited registration messages to the communications agent, allowing the agent to automatically update its knowledge of available providers without requiring active maintenance or broadcasting. This self-service approach reduces the complexity of connection table maintenance while keeping the system operational.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12088642B2Process and computer for establishing data transmission
Publication Date: 2024.09.10 DRAGERWERK AG
  • US12088642B2 patent drawing
  • US12088642B2 patent drawing
  • US12088642B2 patent drawing

AI summary

A process and a computer establish a data transfer from a provider (1, 2) that provides data to a consumer (9) that uses the data. A consumer (9) transmits a request message (probe) for requested data to a communications agent (5). In response, the communications agent (5) adds an entry for the request message (probe) to a requests list (AL). Subsequently, a provider (1, 2) transmits a registration message (Hello) to the communications agent (5). The communications agent (5) searches the requests list (AL) for an entry for a request message (probe) that matches the received registration message (Hello). If a matching entry is found in the requests list (AL), the communications agent (5) initiates a data transfer from the provider (1, 2) to the consumer (9).