Supercharge Your Innovation With Domain-Expert AI Agents!

Client-Server IME Architecture

An input method editor and server technology, applied in transmission systems, service signaling, instruments, etc., can solve problems such as inconvenient installation, language dependence, and cumbersome clients

Active Publication Date: 2016-08-03
GOOGLE LLC
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such an installation may be inconvenient when the user is working on computer equipment that does not belong to the user, such as public computer equipment or a second computer in a work environment, etc.
Furthermore, client software applications may be memory and processor intensive, and thus cumbersome to the client, and may be language dependent, requiring an application for each desired language

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Client-Server IME Architecture
  • Client-Server IME Architecture
  • Client-Server IME Architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] §1.0 Overview

[0032] This specification describes technologies related to input method editors (IMEs) including client-server architectures. Although example embodiments will be described in the example context of Japanese, the present disclosure is readily applicable to other languages ​​using logographic scripts, including Chinese, Korean, and / or Indic.

[0033] Embodiments of the client-server architecture include stateless clients interfacing with stateful servers. As used herein, the term "client" refers to an application or system that accesses services provided by a service provider. The term "server" refers to a service provider that provides services to clients. The terms client and server do not necessarily refer to separate computer devices, since client and server, as those terms are used herein, can be implemented on a single computer device. A server is stateful in the sense that the server is able to store both requests and responses for a communic...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Generally, an innovative aspect of the subject matter described in this specification can be embodied in a method comprising the acts of: receiving an input method editor (IME) server request, the IME server request including one or more tokens and request that an IME server be instantiated, the IME server perform one or more IME functions based on key events sent from the IME client, where the IME server is stored in both the request and the response of the communication session between the IME server and the IME client A stateful server; determining based on the one or more tokens that the IME server can be instantiated in the restricted environment; and instantiating the IME server in the restricted environment. Other embodiments of this aspect include corresponding systems, apparatus and computer programs configured to perform the actions of the method, encoded on computer storage devices.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Application No. 61 / 264,714, filed November 27, 2009, the disclosure of which is expressly incorporated herein by reference in its entirety. technical field [0003] The present disclosure relates to input method editors. Background technique [0004] A language that uses a logographic script (script), in which one or two characters roughly correspond to a word or meaning, with more characters than keys on a standard input device such as a computer keyboard or mobile device keypad. For example, Japanese contains hundreds of characters in both Katakana and Hiragana. The mapping of these potentially many-to-one associations can be implemented by an input method editor that facilitates the entry of characters and symbols not found on the input device. Therefore, Japanese characters can be entered using a Western-style keyboard. Likewise, input methods for many other languages ​​inc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F15/16G06F15/17H04L29/06H04W4/20
CPCG06F9/54H04W4/20G06F2209/541H04L67/2866H04L67/1091H04L67/14H04L67/01
Inventor 波村大悟小松弘幸向井淳工藤拓及川卓也花冈俊行松田靖广汤川洋平田畑悠介
Owner GOOGLE LLC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More