Patents by Inventor Baohua Liao

Baohua Liao 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: 9613029
    Abstract: Computer implemented techniques for performing transliteration of input text in a first character set to a second character set are disclosed. The techniques include receiving input text and determining a set of possible transliterations of the input text based on a plurality of mapping standards. Each mapping standard defines a mapping of characters in the first character set to characters in the second character set. The techniques further include determining a set of candidate words in the target language based on the possible transliterations and a text corpus. The techniques also include determining a likelihood score for each one of the candidate words based on a language model in the target language previously received words. The techniques also include providing one or more candidate words based on the likelihood scores and receiving a user selection indicating one of the candidate words.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: April 4, 2017
    Assignee: GOOGLE INC.
    Inventors: Fan Yang, Kirill Buryak, Feng Yuan, Baohua Liao
  • Publication number: 20160078013
    Abstract: A computer-implemented method can include receiving, at a computing device including one or more processors, an input from a user. The input can include one or more characters in a first writing system. The method can further include segmenting the input to obtain one or more segmentations, where each segmentation can include at least one segment including at least one character in the first writing system. A fuzzy model can be applied to the segmentations to obtain potential formal representations for the segmentations. Each of the potential formal representations can be in the first writing system and represent text in a second writing system. A plurality of character candidates can be determined based on the potential formal representations. Each of the plurality of character candidates can be a possible appropriate representation of the user input in the second writing system.
    Type: Application
    Filed: April 27, 2013
    Publication date: March 17, 2016
    Applicant: GOOGLE INC.
    Inventors: Baohua LIAO, Albert J. WONG, Hannah C. TANG, Fan YANG, Henry OU, Yuanbo ZHANG
  • Publication number: 20150088487
    Abstract: Computer implemented techniques for performing transliteration of input text in a first character set to a second character set are disclosed. The techniques include receiving input text and determining a set of possible transliterations of the input text based on a plurality of mapping standards. Each mapping standard defines a mapping of characters in the first character set to characters in the second character set. The techniques further include determining a set of candidate words in the target language based on the possible transliterations and a text corpus. The techniques also include determining a likelihood score for each one of the candidate words based on a language model in the target language previously received words. The techniques also include providing one or more candidate words based on the likelihood scores and receiving a user selection indicating one of the candidate words.
    Type: Application
    Filed: February 28, 2012
    Publication date: March 26, 2015
    Applicant: GOOGLE INC.
    Inventors: Fan Yang, Kirill Buryak, Feng Yuan, Baohua Liao
  • Patent number: 8812302
    Abstract: A computer-implemented method for assisting a user to input Vietnamese text to a user device lacking a subset of characters in a Vietnamese alphabet includes receiving a character input by a user, determining three words previously input by the user, the three words having already had diacritical marks inserted, transmitting the three words and the character to a server via a network, receiving first and second information corresponding to the character from the server via the network, the first and second information generated at the server based on a context of the three words, the context determined at the server using a language model, the first and second information indicating whether the character requires a diacritical mark and a specific diacritical mark, respectively, generating a modified character comprising a character in the Vietnamese alphabet based on the character and the first and second information, and displaying the modified character.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Xiangye Xiao, Yuanbo Zhang, Vincent Ngo Bao Khoi, Fan Yang, Baohua Liao, Hanping Feng
  • Publication number: 20130185054
    Abstract: A computer-implemented method for assisting a user to input Vietnamese text to a user device lacking a subset of characters in a Vietnamese alphabet includes receiving a character input by a user, determining three words previously input by the user, the three words having already had diacritical marks inserted, transmitting the three words and the character to a server via a network, receiving first and second information corresponding to the character from the server via the network, the first and second information generated at the server based on a context of the three words, the context determined at the server using a language model, the first and second information indicating whether the character requires a diacritical mark and a specific diacritical mark, respectively, generating a modified character comprising a character in the Vietnamese alphabet based on the character and the first and second information, and displaying the modified character.
    Type: Application
    Filed: August 2, 2012
    Publication date: July 18, 2013
    Applicant: Google Inc.
    Inventors: Xiangye Xiao, Yuanbo Zhang, Vincent Ngo Bao Khoi, Fan Yang, Baohua Liao, Hanping Feng