发明名称 Extensible input method editor dictionary
摘要 An extensible reading system is described that provides a method of extending the readings supported by an IME application without updating the entire application. The extensible reading system separates the IME reading dictionary from the IME application, so that the user can update or supplement the dictionary with new readings without modifying the IME application. The extensible reading system receives custom readings from a user that include a sequence of keyboard characters and a selection of a language character that is to be inserted into a document when a user inputs the sequence of keyboard characters. Thus, the extensible reading system allows the user to update the readings for mapping keyboard characters to language characters much more frequently.
申请公布号 US8862989(B2) 申请公布日期 2014.10.14
申请号 US200812145533 申请日期 2008.06.25
申请人 Microsoft Corporation 发明人 Kung Yun-Chiang-Jordan;Huang Yu-Li;Lee Chin-Nan;Liu Hsiang-Fu
分类号 G06F17/27;G06F17/30 主分类号 G06F17/27
代理机构 代理人 Crocker Steve;Ross Jim;Minhas Micky
主权项 1. A method performed by a computer having a processor and a keyboard with a plurality of keys each corresponding to a keyboard character of a first language, the method comprising: receiving, by the processor, a sequence of keyboard characters of the first language from the corresponding keys on the keyboard to an input method editor (“IME”) component, wherein the received sequence of keyboard characters include English characters; receiving, by the processor, an input of a single text character to the IME component, the single text character being of a second language different than the first language and without a corresponding sequence of the keyboard characters of the first language in the IME component wherein the single text character is a character of at least one of Chinese, Japanese, Korean, or Indic; subsequently, defining, by the processor, a custom reading for the second language by mapping the received sequence of the keyboard characters of the first language to the received single text character of the second language; determining if a number of custom readings associated with the IME component is above a threshold; and in response to determining that the number of custom readings is not above the threshold, storing, by the processor, the custom reading having the mapped sequence of the keyboard characters of the first language and the single text character of the second language in a dictionary accessible by the IME component, the stored custom reading being accessible to insert the single text character in a document in response to receiving the sequence of keyboard characters from the keyboard.
地址 Redmond WA US