Relay Server Mediating Service Access to Reduce Device Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of communication devices face inconvenience when accessing services from service providing servers, as they need to manage and remember multiple account information for different services, which can lead to increased memory usage and complexity in devices like MFPs.

Innovation Solution

A relay server is introduced to manage and relay data communication between service providing servers and communication devices, using relay account information to facilitate service access without the need for users to store or remember service account information directly on the device, thereby simplifying the process and reducing memory requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If communication devices store service account information for multiple services, then service access capability is improved, but device memory usage increases

Engineering Contradiction:
Improveservice access capabilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The relay server acts as an intermediary between the communication device and multiple service providing servers. It stores the service account information in its own memory rather than requiring the communication device to store multiple service accounts. The relay server relays data communications between the communication device and various services, enabling service access without increasing device memory requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If communication devices manage multiple service accounts, then service access capability is improved, but operational complexity increases

Engineering Contradiction:
Improveservice access capabilityVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The relay server serves as a mediator that handles account management and authentication logic. The communication device only needs to manage a single relay account with the relay server, while the relay server internally manages the complexity of multiple service accounts and their corresponding authentication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the account management function by separating service account information from the communication device and placing it in the relay server. This segmentation allows the communication device to maintain simplicity while the relay server handles the complexity of managing multiple service accounts independently.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If relay server stores combination information, then user convenience is improved, but server memory usage increases

Engineering Contradiction:
Improveuser convenienceVSAvoidserver memory usage
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The relay server uses a unified combination information structure that can store multiple service account mappings in a standardized format. This universal storage approach allows efficient organization of multiple service accounts without requiring separate storage mechanisms for each service, optimizing memory usage while maintaining ease of operation.

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

Data Source

PatentUS9225856B2Relay server
Publication Date: 2015.12.29 BROTHER KOGYO KK
  • US9225856B2 patent drawing
  • US9225856B2 patent drawing
  • US9225856B2 patent drawing

AI summary

A relay server may register combination information in an information memory. The combination information may include specific account information for a user who uses a communication device and first account information for the user. The first account information may be registered in the service providing server. The relay server may relay a data communication between the service providing server and the communication device by using the first account information included in the combination information including the specific account information in a case where the specific account information is received from the communication device after the combination information has been registered in the information memory. The data communication may be a communication for the communication device to receive a provision of a service from the service providing server.