Relay Apparatus Format Conversion Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing services face challenges in efficiently relaying communication between servers and client apparatuses due to format incompatibilities between data formats used by servers and clients, leading to difficulties in data conversion and content retrieval.

Innovation Solution

A relay apparatus is introduced, equipped with a storage unit that associates service identifiers with access destination information and conversion routines, allowing it to convert specified conditions from client formats to server formats, enabling seamless data transmission and content retrieval between different storage services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If format conversion is performed manually between server and client, then data compatibility can be achieved, but communication efficiency deteriorates and processing time increases

Engineering Contradiction:
Improvedata compatibilityVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The relay apparatus pre-stores multiple data format conversion routines in its storage unit before actual communication occurs. When a client requests data, the relay apparatus can immediately retrieve and apply the appropriate conversion routine without manual intervention, thus maintaining data compatibility while improving communication efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The relay apparatus acts as an intermediary between the server and client apparatus. It receives data in one format from the server, converts it to the client's required format using stored conversion routines, and transmits the converted data. This intermediary function resolves format incompatibility without requiring direct manual conversion between server and client.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple storage services with different data formats are accessed directly, then service-specific functionality is maintained, but system complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improveservice functionalityVSAvoidaccess simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The relay apparatus provides a universal access interface that can handle multiple storage services with different data formats through a single system. The storage unit stores conversion routines for various services, allowing the relay apparatus to uniformly process requests to different storage services without requiring the client to know service-specific formats, thus maintaining service functionality while simplifying access.

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

3Adaptability or versatility

If data format conversion is performed in real-time during communication, then compatibility is achieved, but processing time increases

Engineering Contradiction:
Improveformat compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Conversion routines are pre-stored in the relay apparatus's storage unit before actual data conversion is needed. When data format conversion is required, the relay apparatus quickly retrieves the appropriate pre-prepared conversion routine and applies it, significantly reducing the time required for real-time conversion compared to generating conversion logic on-the-fly.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10958715B2Relay apparatus, client apparatus, and computer-readable medium
Publication Date: 2021.03.23 FUJIFILM BUSINESS INNOVATION CORP
  • US10958715B2 patent drawing
  • US10958715B2 patent drawing
  • US10958715B2 patent drawing

AI summary

A relay apparatus includes a storage, request data reception and transmission units, a mode data reception unit, a specified condition conversion unit, a content identifier reception unit, a generation unit, and a display data transmission unit. The storage stores a service identifier, access destination information, and a conversion routine for the format of a specified condition specifying content, for each of storage services. The request data reception unit receives a service identifier and a specified condition from a client apparatus. The mode data reception unit receives mode data specifying a client apparatus display format. The specified condition conversion unit converts the specified condition into a server format, which is transmitted by the request data transmission unit using access destination information. The content identifier reception unit receives content identifiers from the server, for which the generation unit generates display data. The display data transmission unit transmits it to the client apparatus.