Patents by Inventor Haicheng Sun

Haicheng Sun 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).

  • Publication number: 20160239470
    Abstract: A computer-implemented method can include receiving an input from a user. The input can include one or more characters in a first script representative of text in a particular language. The input can be received in association with a document. The method can include determining a context of the input based on one or more semantic topics of the document associated with the input. One or more candidates for the input can be determined based on (i) the input, (ii) the context of the input, and (iii) a language model. The candidates can include one or more characters in a second script representative of the text in the particular language. The language model can express a probability of occurrence of the one or more candidates in the particular language. The method can further include outputting a list of the one or more candidates for display to the user.
    Type: Application
    Filed: September 26, 2013
    Publication date: August 18, 2016
    Applicant: Google Inc.
    Inventors: Chi ZHANG, Haicheng SUN, Yuanbo ZHANG, Fan YANG, Zhe SU, Noah Bart COCCARO, Xiangye XIAO
  • Patent number: 8700699
    Abstract: Techniques describe providing a web page for a proxy-based browser on a mobile device to enhance user experience. A proxy server receives a layout of the web page, extracts web elements from the web page, and captures images of the web elements of the web page. The web elements are incorporated with a background screen image to form a composite screen format to represent a display of the web page. The background screen image is compressed by splitting an encoded frame into fixed-size slices and splitting a previous screen frame into fixed-size slices. The proxy server provides the web page synchronized with the mobile device based on the composite screen format and the compressed background screen image. Furthermore, the proxy server receives input from a user to provide updates to web elements that are dynamic on the web page to be displayed on the screen of the mobile device.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Huifeng Shen, Haicheng Sun, Zhaotai Pan, Yan Lu, Shipeng Li
  • Publication number: 20120265802
    Abstract: Techniques describe providing a web page for a proxy-based browser on a mobile device to enhance user experience. A proxy server receives a layout of the web page, extracts web elements from the web page, and captures images of the web elements of the web page. The web elements are incorporated with a background screen image to form a composite screen format to represent a display of the web page. The background screen image is compressed by splitting an encoded frame into fixed-size slices and splitting a previous screen frame into fixed-size slices. The proxy server provides the web page synchronized with the mobile device based on the composite screen format and the compressed background screen image. Furthermore, the proxy server receives input from a user to provide updates to web elements that are dynamic on the web page to be displayed on the screen of the mobile device.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Huifeng Shen, Haicheng Sun, Zhaotai Pan, Yan Lu, Shipeng Li