Client Server Text Input Conversion Speed
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a cloud display environment, user-input text processing is inefficient, leading to slow text input display on client apparatuses, as they rely on server processing and transmission, resulting in a lack of speed comparable to traditional 'fat client' systems.
Innovation Solution
A client apparatus and server system that processes and transmits user-input text efficiently by including a user interface for input, a communication interface for transmitting text input-related information, and a controller for converting and displaying the processed text, with the server analyzing and storing user manipulation information to enhance processing speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If text input processing is performed through server analysis and transmission in a cloud display environment, then network infrastructure burdens are reduced and hardware requirements are minimized, but text input display speed becomes slow compared to traditional fat client systems
Solution Approach 1:
The patent segments the text processing function into two parts: the client apparatus performs local text input conversion using stored analysis results, while the server performs comprehensive analysis and stores the results. This segmentation allows fast local conversion for display speed while maintaining the simplicity of cloud-based processing architecture.
Solution Approach 2:
The server performs text analysis in advance and stores the analysis results in the client apparatus. When text input occurs, the client can immediately convert the text using pre-stored analysis results without waiting for server processing, thus achieving fast display speed while maintaining cloud environment benefits.
2Ease of manufacture
If all text processing is performed on the server side, then client hardware requirements are reduced, but processing time increases due to network transmission delays
Solution Approach 1:
The server performs text analysis in advance and stores the analysis results in the client apparatus. When text input occurs, the client can immediately convert the text using pre-stored analysis results without waiting for server processing, thus achieving fast display speed while maintaining cloud environment benefits.
Solution Approach 2:
The client apparatus stores copies of the server's text analysis results locally. This allows the client to perform text conversion using the copied analysis data without requiring real-time server communication, reducing both hardware requirements and processing time.
3Speed
If text conversion is performed locally on the client apparatus, then text input speed improves, but the client requires more processing capability and memory
Solution Approach 1:
The patent segments the text processing function into two parts: the client apparatus performs local text input conversion using stored analysis results, while the server performs comprehensive analysis and stores the results. This segmentation allows fast local conversion for display speed while maintaining the simplicity of cloud-based processing architecture.
Solution Approach 2:
The client apparatus stores copies of the server's text analysis results locally. This allows the client to perform text conversion using the copied analysis data without requiring real-time server communication, reducing both hardware requirements and processing time.
Data Source
AI summary
A client apparatus, a server, and a control method thereof are provided. The client apparatus includes a display, a user interface which receives a text input, a communication interface which transmits to the server information related to input text, a storage which receives a result of analysis of the information transmitted from the server and stores the same, and a controller which performs control operations so that, in response to the text input being received via the user interface after the result of the analysis received, the received text is converted based on a stored result of the analysis, before being displayed.


