Patents by Inventor Douglas Zongker

Douglas Zongker 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: 9015229
    Abstract: User information describing a group of users of a distributed computer system configured to store and retrieve individualized user data associated with individual ones of the group of users, and system resource information associated with the distributed computer system, may be obtained. A global distribution plan describing a distribution of at least a portion of the individualized user data associated with the group may be determined based on a global optimization function of the obtained user information and system resource information associated with the distributed computer system, wherein the global optimization function is based on optimizing a global distribution of the portion of the individualized user data based on a determination of a measure of performance and fault tolerance associated with a model of the distributed computer system configured in accordance with the global distribution plan. The determined global distribution plan may be provided to a device for processing.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Danny Raz, Nareshkumar Rajkumar, Leeann Bent, Bradley Whitehead, Douglas Zongker
  • Patent number: 7984151
    Abstract: User information describing a group of users of a distributed computer system configured to store and retrieve individualized user data associated with individual ones of the group of users, and system resource information associated with the distributed computer system, may be obtained. A global distribution plan describing a distribution of at least a portion of the individualized user data associated with the group may be determined based on a global optimization function of the obtained user information and system resource information associated with the distributed computer system, wherein the global optimization function is based on optimizing a global distribution of the portion of the individualized user data based on a determination of a measure of performance and fault tolerance associated with a model of the distributed computer system configured in accordance with the global distribution plan. The determined global distribution plan may be provided to a device for processing.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: July 19, 2011
    Assignee: Google Inc.
    Inventors: Danny Raz, Nareshkumar Rajkumar, Leeann Bent, Bradley Whitehead, Douglas Zongker
  • Publication number: 20050190187
    Abstract: Methods and systems for hinting fonts are described. In one embodiment, a system for providing a hinted font is configured to define hints for a glyph of a first font. The hints are defined by one or more statements that contain multiple values that define constraints for the glyph. At least one of the values reference a table entry that corresponds to a table value that is used to constrain the glyph. An association is established between the glyph of the first font and a glyph of a second font. The second font is different from the first font. One or more statements are translated so that the statement(s) now pertain to and define constraints for the glyph of the second font.
    Type: Application
    Filed: December 20, 2004
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: David Salesin, Geraldine Wade, Douglas Zongker
  • Publication number: 20050151741
    Abstract: In one embodiment, a font-hinting system is configured to select a first TrueType font that has been hinted with hints that define constraints between control points associated with individual characters of the font. Individual characters of a second TrueType font that correspond to individual characters of the first TrueType font are identified. The second TrueType font is different from the first TrueType font and individual characters of the second TrueType font are unhinted. Hints are transferred from characters of the first TrueType font to individual corresponding characters of the second TrueType font, and a hint is discarded where it appears inappropriate for a character of the second TrueType font. Further, the system maintains indicia of a discarded hint to indicate where a hint has been discarded.
    Type: Application
    Filed: December 20, 2004
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventors: David Salesin, Geraldine Wade, Douglas Zongker
  • Publication number: 20050151740
    Abstract: In one embodiment, a system for providing a hinted TrueType font is configured to provide a source character from a fully hinted TrueType font from which hints are to be transferred. The source character has multiple control points that are constrained by the hints. A target character is provided from a TrueType font to which hints from the source character are to be transferred. The target character has control points that will be constrained by the transferred hints. Hints associated with the source character and that refer to control points on the source character are transferred to hints associated with the target character and that refer to control points on the target character.
    Type: Application
    Filed: December 20, 2004
    Publication date: July 14, 2005
    Applicant: Microsoft Corporation
    Inventors: David Salesin, Geraldine Wade, Douglas Zongker