Patents by Inventor Ching-Lan Ho

Ching-Lan Ho 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: 9087337
    Abstract: Among other disclosed subject matter, a computer-implemented method that includes receiving content items, including text to be displayed on a user's mobile browser. The method also includes determining whether the mobile browser supports floating text columns. The method also includes determining whether at least some of the text should be displayed vertically on the mobile browser, including determining if non-Latin characters are included in the text if the mobile device supports floating text columns. The method also includes rotating text characters of at least some of the text to display vertically in a floating text column, if the text should be displayed vertically.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Ching-Lan Ho, Douglas Felt
  • Publication number: 20100088591
    Abstract: A technique, method, apparatus, computer program product, and system are described for vertically displaying text of content items on small display devices. In some implementations, individual characters (e.g., Chinese, Japanese or Korean characters) of text can be displayed vertically in one or more left-hand or right-hand columns of a display. Text strings (e.g., Latin characters, a URL included in the text) can be converted to one or more images, and the images can be rotated for display in a column.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: GOOGLE INC.
    Inventors: Ching-Lan Ho, Douglas Felt
  • Patent number: 7130470
    Abstract: A method and system for context-based sorting of character strings. A first sorting weight of a current character of a character string is determined from a first table. The first sorting weight is stored. Provided the current character is a predetermined character, a second table is accessed. A second sorting weight of the current character is determined from the location of a preceding character within the second table. The first sorting weight is replaced with the second sorting weight for the current character. Embodiments of the present invention provide an efficient method of context-based sorting in languages, such as Japanese, where the sorting weight of a character can be altered by the preceding character.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: October 31, 2006
    Assignee: Oracle International Corporation
    Inventor: Ching Lan Ho
  • Patent number: 6877003
    Abstract: One embodiment of the present invention provides a system for facilitating use of a collation element that supports a large number of characters. The system operates by receiving the collation element and reading a primary weight value from a primary weight field within the collation element. If the primary weight value falls within a reserved set of values, the system reads an additional portion of the primary weight value from both a secondary weight field and a tertiary weight field within the collation element. On the other hand, if the primary weight value is not within the reserved set of values, the system reads a secondary weight value from the secondary weight field, and also reads a tertiary weight value from the tertiary weight field.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: April 5, 2005
    Assignee: Oracle International Corporation
    Inventors: Ching-Lan Ho, Jianping Yang
  • Publication number: 20020184251
    Abstract: One embodiment of the present invention provides a system for facilitating use of a collation element that supports a large number of characters. The system operates by receiving the collation element and reading a primary weight value from a primary weight field within the collation element. If the primary weight value falls within a reserved set of values, the system reads an additional portion of the primary weight value from both a secondary weight field and a tertiary weight field within the collation element. On the other hand, if the primary weight value is not within the reserved set of values, the system reads a secondary weight value from the secondary weight field, and also reads a tertiary weight value from the tertiary weight field.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: Ching-Lan Ho, Jianping Yang