Patents by Inventor Douglas Felt

Douglas Felt 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: 6092092
    Abstract: Character style information is stored in an array, in parallel with character information stored within another data structure. The style information array has more memory allocated to it than would be required to store the style information. This surplus memory is employed to form a "gap" in the array at a location corresponding to the point at which characters are being modified. The gap permits rapid revisions to character style information, while the array storage mechanism permits rapid random access to the style information of any character. Character style information may be mapped to corresponding characters using a run--array mechanism which associates a style with characters through use of an offset which indicates a starting character to which the style applies and a run length which indicates the number of characters to which the style applies.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventors: Douglas Felt, John Raley, Richard Gillam