Patents by Inventor Genqing Wu
Genqing Wu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9805027Abstract: According to one general aspect a system includes an identification module, a translation module, and a display module. The identification module being configured to identify when an application running within the system attempts to display a work to a user of the application in a first language. The translation module being configured to translate the word from the first language to a second language different than the first language. The display module being configured to display the word in the second language to the user.Type: GrantFiled: May 15, 2015Date of Patent: October 31, 2017Assignee: Google Inc.Inventors: Genqing Wu, Hanping Feng
-
Publication number: 20150324353Abstract: According to one general aspect a system includes an identification module, a translation module, and a display module. The identification module being configured to identify when an application running within the system attempts to display a work to a user of the application in a first language. The translation module being configured to translate the word from the first language to a second language different than the first language. The display module being configured to display the word in the second language to the user.Type: ApplicationFiled: May 15, 2015Publication date: November 12, 2015Inventors: Genqing WU, Hanping FENG
-
Patent number: 9026426Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives graphemes in a first writing system and identifies lexical items in a second writing system based on the graphemes in the first writing system. In one implementation, a method is provided. The method includes receiving a first grapheme in a first writing system; using a grapheme graph of graphemes in the first writing system to identify a first n-gram representation in the first writing system of a first morpheme in a second writing system; using the first n-gram representation to locate one or more first nodes in a morpheme graph; selecting a first lexical item from the one or more first lexical items based on a first score associated with each of the one or more first lexical items; and providing the first lexical item for display on a user device.Type: GrantFiled: March 19, 2009Date of Patent: May 5, 2015Assignee: Google Inc.Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
-
Patent number: 8704761Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives input in a first writing system and presents input candidates in the first writing system or a second writing system. In one implementation, a method is provided. The method includes receiving input in a first writing system; presenting the input in the first writing system in a first interface element of an interface as content input; automatically identifying one or more candidates in a second writing system based on the input in the first writing system; and presenting the one or more candidates in the second writing system in a second interface element that is separate from the first interface element.Type: GrantFiled: March 19, 2009Date of Patent: April 22, 2014Assignee: Google Inc.Inventors: Guangqiang Zhang, Mojun Wang, Genqing Wu, Tai-Yi Huang
-
Publication number: 20130201155Abstract: In one implementation, a computer-implemented method includes receiving, at a mobile computing device, a first input that indicates a user touched a touchscreen display of the mobile computing device with a pointer, and determining a position of the mobile computing device with respect to the user based on information other than information from the user's touching of the touchscreen display. The method also includes identifying the pointer as a particular finger or type of finger of the user based upon, at least, the determined position of the mobile computing device with respect to the user, and interpreting the received first input on the touchscreen display of the mobile computing device using the identified finger or type of finger.Type: ApplicationFiled: August 12, 2010Publication date: August 8, 2013Inventors: Genqing Wu, Hua Su
-
Publication number: 20120113011Abstract: A computer-implemented user interface method is disclosed that includes displaying on a touch screen of a computing device a keyboard defined by a first character set; displaying on the touch screen an electronic canvas on which information corresponding to keys on the keyboard is displayed as a user selects the keys on the keyboard, the information appearing in a second character set that differs from the first character set; generating a candidate area over a front surface of the canvas; and automatically controlling a location of the candidate area as information is added to the canvas so as to move the candidate area away from being over a location on the canvas that is presently, or next to be, a location at which information is added to the canvas.Type: ApplicationFiled: March 20, 2009Publication date: May 10, 2012Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
-
Publication number: 20120019446Abstract: A computer-implemented user interface method is disclosed that includes displaying on a touch screen of a computing device a keyboard defined by a first character set; displaying on the touch screen an electronic canvas on which information corresponding to keys on the keyboard is displayed as a user selects the keys on the keyboard, the information appearing in a second character set that differs from the first character set; generating a candidate area over a front surface of the canvas; and automatically controlling a location of the candidate area as information is added to the canvas so as to move the candidate area away from being over a location on the canvas that is presently, or next to be, a location at which information is added to the canvas.Type: ApplicationFiled: September 30, 2011Publication date: January 26, 2012Applicant: GOOGLE INC.Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
-
Publication number: 20120016658Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives graphemes in a first writing system and identifies lexical items in a second writing system based on the graphemes in the first writing system. In one implementation, a method is provided. The method includes receiving a first grapheme in a first writing system; using a grapheme graph of graphemes in the first writing system to identify a first n-gram representation in the first writing system of a first morpheme in a second writing system; using the first n-gram representation to locate one or more first nodes in a morpheme graph; selecting a first lexical item from the one or more first lexical items based on a first score associated with each of the one or more first lexical items; and providing the first lexical item for display on a user device.Type: ApplicationFiled: March 19, 2009Publication date: January 19, 2012Applicant: Google Inc.Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
-
Publication number: 20110316772Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives input in a first writing system and presents input candidates in the first writing system or a second writing system. In one implementation, a method is provided. The method includes receiving input in a first writing system; presenting the input in the first writing system in a first interface element of an interface as content input; automatically identifying one or more candidates in a second writing system based on the input in the first writing system; and presenting the one or more candidates in the second writing system in a second interface element that is separate from the first interface element.Type: ApplicationFiled: March 19, 2009Publication date: December 29, 2011Applicant: GOOGLE INC.Inventors: Guangqiang Zhang, Mojun Wang, Genqing Wu, Tai-Yi Huang
-
Patent number: 8078467Abstract: This invention provides a device and method for language model switching and adaptation, wherein the device comprises a notification manager which notifies a language model switching section of the current status information or the request for the language model of an destination application when the status of the destination application is changed; a language model switching section which selects one or more language models to be switched from a language model set according to the received current status information or the request; a LMB engine decodes a user input using the one or more selected language models; and a language model adaptation section which receives the decoded result and modifies the one or more selected language models based on the decoded result. Therefore, the user input is more accurate even if the language model switching section performs different switches among different language models and the performance of the language models are improved by the language model adaptation section.Type: GrantFiled: March 8, 2007Date of Patent: December 13, 2011Assignee: NEC (China) Co., Ltd.Inventors: Genqing Wu, Liqin Xu
-
Publication number: 20080040099Abstract: This invention provides a device and method for language model switching and adaptation, wherein the device comprises a notification manager which notifies a language model switching section of the current status information or the request for the language model of an destination application when the status of the destination application is changed; a language model switching section which selects one or more language models to be switched from a language model set according to the received current status information or the request; a LMB engine decodes a user input using the one or more selected language models; and a language model adaptation section which receives the decoded result and modifies the one or more selected language models based on the decoded result. Therefore, the user input is more accurate even if the language model switching section performs different switches among different language models and the performance of the language models are improved by the language model adaptation section.Type: ApplicationFiled: March 8, 2007Publication date: February 14, 2008Applicant: NEC (CHINA) CO., LTD.Inventors: Genqing Wu, Liqin Xu