Patents by Inventor Ka Cheong Lui

Ka Cheong Lui 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: 9135023
    Abstract: Methods, systems, and apparatus, including computer program products, for aligning user interface elements arranged in multiple columns in a user interface. In one aspect, a method includes identifying a group of columns in a user interface, where each column in the group includes one or more user interface elements arranged in a sequence from a top of the column to a bottom of the column; comparing heights of first sequences of one or more user interface elements in a first column to heights of second sequences of one or more user interface elements in a second column; and adjusting the heights of the first sequences to align the first sequences with the second sequences by adjusting the heights of user interface elements in the first sequences, where adjustments to each user interface element in the first sequences are each less than a threshold adjustment value.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Kaicheng Zhang, Xin Zhou, Jesse Shieh, Ka Cheong Lui, Jing Zhao, Jia Sheng
  • Publication number: 20150186937
    Abstract: A system includes receiving information regarding a first keyword associated with a user, where the first keyword is usable by a content distribution system to select content for distribution based on keywords associated with the user. The system also includes obtaining an attribute associated with the user; identifying at least one keyword category corresponding to the attribute; and selecting at least one alternative keyword associated with the at least one identified keyword category. The selecting may include consulting a taxonomy database to identify alternative keywords that are relevant to the first keyword. The system also includes ranking the at least one alternative keyword according to a ranking rule associated with the at least one keyword category associated with the at least one alternative keyword; and providing information associated with the ranked at least one alternative keyword to the user for selection by the user.
    Type: Application
    Filed: June 12, 2012
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Ka Cheong Lui, Jing Zhao
  • Publication number: 20120218309
    Abstract: Methods, systems, and apparatus, including computer program products, for aligning user interface elements arranged in multiple columns in a user interface. In one aspect, a method includes identifying a group of columns in a user interface, where each column in the group includes one or more user interface elements arranged in a sequence from a top of the column to a bottom of the column; comparing heights of first sequences of one or more user interface elements in a first column to heights of second sequences of one or more user interface elements in a second column; and adjusting the heights of the first sequences to align the first sequences with the second sequences by adjusting the heights of user interface elements in the first sequences, where adjustments to each user interface element in the first sequences are each less than a threshold adjustment value.
    Type: Application
    Filed: November 13, 2009
    Publication date: August 30, 2012
    Inventors: Kaicheng Zhang, Xin Zhou, Jesse Shieh, Ka Cheong Lui, Jing Zhao, Jia Sheng