Relay Apparatus Caching Data to Resolve LAN-Cloud Communication Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication speed and stability issues arise when a management server connected to a local area network (LAN) is rearranged outside the LAN in medical facilities, potentially leading to delays in data acquisition, which can impact the timely execution of medical tasks.

Innovation Solution

A relay apparatus that receives event identification information from clients, acquires and caches data from a management server in advance, and promptly transmits this data to clients upon request, ensuring immediate data availability and reducing the impact of communication delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a management server is arranged outside the LAN to enable cloud computing, then adaptability and resource utilization are improved, but communication speed and stability deteriorate

Engineering Contradiction:
Improvecloud computing capabilityVSAvoidcommunication stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A relay apparatus is introduced as an intermediary component between the LAN and the management server located outside the LAN. The relay apparatus receives data from the management server and stores it in a storage unit, then transmits this stored data to clients within the LAN. This intermediary mechanism enables cloud computing functionality while maintaining communication stability by caching data locally and reducing dependency on external network connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a management server is arranged outside the LAN, then cloud computing flexibility is improved, but data acquisition time increases

Engineering Contradiction:
Improvecloud computing flexibilityVSAvoiddata acquisition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The relay apparatus performs preliminary actions by receiving data from the management server in advance and storing it in the storage unit before clients request it. When a client requests data, the relay apparatus can immediately transmit the pre-stored data without waiting for external network communication. This preliminary caching action significantly reduces data acquisition time while maintaining cloud computing flexibility.

Inventive Principle:
Principle #10Preliminary action

3Speed

If data is cached in the relay apparatus for quick transmission, then data acquisition speed is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidrelay apparatus complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The relay apparatus serves as a simple intermediary device with a storage unit that caches data from the management server. By introducing this intermediate caching layer, the system achieves fast data transmission to clients without requiring complex distributed caching mechanisms across multiple devices. The relay apparatus handles all caching and transmission logic centrally, simplifying the overall system architecture while improving data acquisition speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10931603B2Relay apparatus for transmitting data written in memory upon receiving data acquisition request command from client before predetermined time elapses after reception of data from server, and for determining property of transmitting data acquisition request command
Publication Date: 2021.02.23 OLYMPUS CORPORATION(JP)
  • US10931603B2 patent drawing
  • US10931603B2 patent drawing
  • US10931603B2 patent drawing

AI summary

An event reception unit receives event identification information transmitted from a client. A recorder records event identification information and a data acquisition request command in association with each other. A command acquisition unit acquires a data acquisition request command associated with the event identification information received by the event reception unit. A command transmission control unit controls command transmission performed by a command transmission unit. A cache control unit writes, in a memory, data received from a management server. When a command reception unit receives a data acquisition request command transmitted from a client, a data transmission unit transmits the data written in the memory to the client.