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: 9805027
    Abstract: 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: Grant
    Filed: May 15, 2015
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Genqing Wu, Hanping Feng
  • Publication number: 20150324353
    Abstract: 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: Application
    Filed: May 15, 2015
    Publication date: November 12, 2015
    Inventors: Genqing WU, Hanping FENG
  • Patent number: 9026426
    Abstract: 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: Grant
    Filed: March 19, 2009
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
  • Patent number: 8704761
    Abstract: 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: Grant
    Filed: March 19, 2009
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Guangqiang Zhang, Mojun Wang, Genqing Wu, Tai-Yi Huang
  • Publication number: 20130201155
    Abstract: 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: Application
    Filed: August 12, 2010
    Publication date: August 8, 2013
    Inventors: Genqing Wu, Hua Su
  • Publication number: 20120113011
    Abstract: 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: Application
    Filed: March 20, 2009
    Publication date: May 10, 2012
    Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
  • Publication number: 20120019446
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: GOOGLE INC.
    Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
  • Publication number: 20120016658
    Abstract: 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: Application
    Filed: March 19, 2009
    Publication date: January 19, 2012
    Applicant: Google Inc.
    Inventors: Genqing Wu, Xiaotao Duan, Tai-Yi Huang
  • Publication number: 20110316772
    Abstract: 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: Application
    Filed: March 19, 2009
    Publication date: December 29, 2011
    Applicant: GOOGLE INC.
    Inventors: Guangqiang Zhang, Mojun Wang, Genqing Wu, Tai-Yi Huang
  • Patent number: 8078467
    Abstract: 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: Grant
    Filed: March 8, 2007
    Date of Patent: December 13, 2011
    Assignee: NEC (China) Co., Ltd.
    Inventors: Genqing Wu, Liqin Xu
  • Publication number: 20080040099
    Abstract: 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: Application
    Filed: March 8, 2007
    Publication date: February 14, 2008
    Applicant: NEC (CHINA) CO., LTD.
    Inventors: Genqing Wu, Liqin Xu