Thin-Client Server Mediator for Client Sensor Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional thin-client systems cannot directly utilize sensor information from client terminals, such as GPS sensors, as web applications running on servers far from users lack the ability to effectively leverage this data.

Innovation Solution

A server device in a thin-client system is configured with a determination unit to identify requests for sensor information, an obtaining unit to retrieve sensor data from the client terminal, and a transmission unit to enable the application to run based on this data, allowing sensor information to be used efficiently on the client terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web applications run on a server device in a thin-client system, then information security is improved because data remains on the server, but the application cannot directly access sensor information from the client terminal

Engineering Contradiction:
Improveinformation securityVSAvoidsensor information access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism where the server device acts as a mediator between the web application and the client terminal's sensor information. The server receives sensor data from the client terminal through network communication and makes it available to the web application running on the server, thus enabling sensor access without compromising the thin-client architecture's security model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the server device obtains sensor information directly, then the application can use sensor data, but the server device is far from the user's physical location making the data less meaningful

Engineering Contradiction:
Improvesensor information utilizationVSAvoidrelevance of sensor data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements preliminary action by having the client terminal collect and transmit sensor information to the server device before the web application needs to use it. This ensures that when the application requires sensor data (such as location information for navigation), the data is already available on the server, maintaining its relevance to the user's current context while enabling application functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8626937B2Server device in thin-client system
Publication Date: 2014.01.07 CASIO COMPUTER CO LTD
  • US8626937B2 patent drawing
  • US8626937B2 patent drawing
  • US8626937B2 patent drawing

AI summary

A server device for use in a thin-client system includes a determination unit configured to determine whether or not an application program executed on the server device based on an input event from the client terminal has requested sensor information in a present environment of a device, an obtaining unit configured to, when the determination unit has determined the application program has requested sensor information, obtain sensor information in a present environment of the client terminal instead of obtaining sensor information in an present environment of the server device, and a transmission unit configured to cause the application program to run based on the sensor information on the client terminal obtained at the obtaining unit and transmits screen data created by the execution to the client terminal.