Server Apparatus for Rapid Multi-Client Interface Cooperation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing user interface display control systems are time-consuming in transmitting and displaying user interfaces across different client devices, leading to delayed operation of server apparatuses when client devices cooperate for remote operations.

Innovation Solution

A server apparatus that includes a storage section for user interfaces, a reception section for user interface requests, a cooperable apparatus determination section for selecting suitable client devices, and a transmission section for efficiently transmitting and launching user interfaces on larger display screens, prioritizing devices based on cooperation history and display resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If user interface requests are transmitted through multiple client devices sequentially, then user interface viewability is improved by displaying on larger screens, but system response time deteriorates due to multiple transmission steps

Engineering Contradiction:
Improvedisplay screen areaVSAvoidsystem response time
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The server apparatus stores user interfaces for multiple client devices in advance in its storage section. When a cooperation request is received, the server can immediately retrieve and transmit the pre-prepared user interface without needing to generate or transfer it through multiple devices sequentially, thus reducing system response time while maintaining large display capability.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If user interfaces are transmitted to multiple client devices for cooperation, then user operability is improved through larger display screens, but device complexity increases due to coordination between devices

Engineering Contradiction:
Improveuser operabilityVSAvoidsystem coordination complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server apparatus acts as an intermediary that centralizes the user interface management. It stores, selects, and transmits appropriate user interfaces to client devices based on cooperation requests. This mediator approach simplifies the system by eliminating the need for complex peer-to-peer coordination between client devices, while still enabling improved user operability through large screen displays.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If user interfaces are cached and pre-transmitted to client devices, then system responsiveness is improved, but memory usage increases on the server apparatus

Engineering Contradiction:
Improvesystem responsivenessVSAvoidserver memory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The server apparatus stores user interfaces that are compatible with multiple types of client devices in a universal format. By creating universally applicable user interfaces that can serve multiple device types, the server reduces the total quantity of stored interfaces needed, thereby decreasing memory usage while maintaining fast response times through pre-cached interfaces.

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

Data Source

PatentUS8806349B2Server apparatus, method, program and integrated circuit, for controlling user interface display
Publication Date: 2014.08.12 TIANMA MICRO ELECTRONICS CO LTD
  • US8806349B2 patent drawing
  • US8806349B2 patent drawing
  • US8806349B2 patent drawing

AI summary

A server apparatus of the present invention extracts the second client apparatus cooperable with the first client apparatus and transmits an instruction to the second client apparatus to launch a user interface, based on a user interface request from the first client apparatus, and transmits an instruction to the second client apparatus to display the user interface, based on a cooperation request from the first client apparatus, and thereby the first client apparatus and the second client apparatus cooperate with each other to allow an operation of the server apparatus in a short time after a cooperation request for causing the first client apparatus operated by a user and the second client apparatus different from the first client apparatus to cooperate with each other.